<HTML>
<HEAD>
<TITLE>Re: [Freeswitch-users] IVR application</TITLE>
</HEAD>
<BODY>
<FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>There are many ways to do what you are asking about with freeswitch<BR>
<BR>
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?<BR>
<BR>
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. <BR>
<BR>
Then there is MRCP which is another whole can of worms...<BR>
<BR>
So keep in mind here that the flow is more like<BR>
<BR>
<BR>
Caller -> SIP -> FreeSWITCH -> ${CONTROL_PROTOCOL} -> Application middleware<BR>
<BR>
That control protocol can be many many things<BR>
<BR>
<BR>
On 2/17/11 6:49 PM, "Jason b.a" <<a href="k-b-24@live.com">k-b-24@live.com</a>> wrote:<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT SIZE="2"><FONT FACE="Tahoma, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:10pt'>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,<BR>
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 ! <BR>
<BR>
sip Caller Application Server Media server<BR>
<BR>
-----------invite----------------><BR>
----------------invite---------------------><BR>
<---------Trying-----------------<BR>
<--------------200ok----------------------<BR>
<-------------200ok-------------<BR>
--------------Ack---------------><BR>
-----------------Ack-----------------------><BR>
<BR>
Caller in interactiong with media server<BR>
<BR>
---------Info(play prompt X.wav)---------><BR>
<----------------Ok---------------------------<BR>
<BR>
<HR ALIGN=CENTER SIZE="3" WIDTH="95%"></SPAN></FONT><SPAN STYLE='font-size:10pt'><FONT FACE="Consolas, Courier New, Courier">_______________________________________________<BR>
FreeSWITCH-users mailing list<BR>
<a href="FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><BR>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><BR>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><BR>
<a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
</FONT></SPAN></FONT></BLOCKQUOTE>
</BODY>
</HTML>