Tell me more ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I need a solution for just receive a call from a SIP Provider and answer the call automatically with a mp3/wav file.

I've already achieved this using a complex and big PBX solution like Freeswitch, but i feel that is a waste of resources.

Isn't there any simply SIP BOT/Client (for Linux) for just play an audio when a call is coming?

Thanks

share|improve this question
You can simplify your big prepackaged PBX solution using just a build of asterisk configured to do only what you want to achieve – hmontoliu Mar 8 '12 at 15:19
yes but... how? any how to? – Cláudio Franco Mar 8 '12 at 21:40
Product and service recommendations are off topic per the FAQ. – sysadmin1138 Nov 15 '12 at 20:56

closed as not constructive by Michael Hampton, Adrian, sysadmin1138 Nov 15 '12 at 20:56

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.

4 Answers

Look into OpenSIPS & Asterisk. They are very versatile, and most likely overkill. But free, well supported and most importantly, Open Source.

share|improve this answer

You could try Voxeo Prophecy. You can download a 2 port version for free that runs on Linux. It is a software based IVR solution that uses SIP as the telecommunications channel. You would have to write a very simple VoiceXML application to run on it that would basically look like this:

<?xml version="1.0" encoding="UTF-8"?> 
<vxml version = "2.1"> 

<form id="F_1"> 
  <block> 
    <prompt> 
    Play prerecorded audio file after answering SIP call
    </prompt> 
    <audio src="MySoundFile.wav"  fetchhint="prefetch"/> 
  </block> 
</form> 

</vxml> 
share|improve this answer

I'd suggest using FreeSWITCH in a stripped-down configuration: you can really minimize it to load only the modules you need, and with a really minimalistic dialplan.

share|improve this answer

I googled "sip client auto answer play file" and found psjua. A command line SIP client for Linux & Windows which should be able to auto-answer and auto-play files. Never heard of it before and the documentation is from 2007, but seems quite useful.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.