[Freeswitch-users] IVR application

Ken Rice krice at freeswitch.org
Fri Feb 18 05:33:49 MSK 2011


There are many ways to do what you are asking about with freeswitch

Keep in mind that freeswitch itself can be an IVR media server and
processor... The question really is how do you want to control the IVRs?

FreeSWITCH offers multiple ways to script and interact with a DB such as
LUA, JavaScript (via mod_spidermonkey), and others, or you can use the
event_socket stuff in FreeSWITCH to control calls, yet another method is to
write a C Application that plugs into FreeSWITCH and directs what media is
played to the remote party as well as reacts to input from the remote end.

Then there is MRCP which is another whole can of worms...

So keep in mind here that the flow is more like


Caller -> SIP -> FreeSWITCH -> ${CONTROL_PROTOCOL} -> Application middleware

That control protocol can be many many things


On 2/17/11 6:49 PM, "Jason b.a" <k-b-24 at live.com> wrote:

> Here is a call flow sample for playing a prompt, later on i need to make my
> IVR application virtual using cloud computing , in this example freeswitch can
> play the role of media server,
> for media processing , and the application server for signal processing and
> controlling the media server sure, is it right ! or should i use different
> media server such as SEMS !
>  
> sip Caller                      Application Server
> Media server
>  
>    -----------invite---------------->
>                  
> ----------------invite--------------------->
>   <---------Trying-----------------
>                  
> <--------------200ok----------------------
>   <-------------200ok-------------
>    --------------Ack--------------->
>                  
> -----------------Ack----------------------->
>  
>                           Caller in interactiong with media server
>  
>                                             ---------Info(play prompt
> X.wav)--------->
>                  
> <----------------Ok---------------------------
>        
> 
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20110217/bf55e528/attachment.html 


More information about the FreeSWITCH-users mailing list