What is the difference between preAnswer and ring_ready?
Hi, Assuming an inbound call, I have trouble understanding what the supposed difference between the following two set of instructions is: session.execute("ring_ready"); session.set("set", "ringback=/home/ring.wav"); and session.preAnswer(); session.streamFile("/home/ring.wav") In practice, however, the first scenario doesn't work for me although the example here suggests otherwise: http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_ring_ready Any idea? Thanks, Max.
Max Bridgewater <max.bridgewater@gmail.com> wrote:
Hi, Assuming an inbound call, I have trouble understanding what the supposed difference between the following two set of instructions is:
session.execute("ring_ready"); session.set("set", "ringback=/home/ring.wav");
Ring_ready sends a SIP "ringing" message and will use your device's default ringback sound - at least, that has been my experience. I should remember the message number in the SIP protocol, but I don't (the SIP experts here will undoubtedly have the details at the ready).
and
session.preAnswer(); session.streamFile("/home/ring.wav")
I think that will play the file as early media.
Hi, In SIP, ring_ready will send a 180 ringing, pre answer will send a 183 with a session description, so that some audio can be exchanged while the call isnt answered yet (used a lot for inband error messages etc). Regards, Mathieu Rene Avant-Garde Solutions Inc Office: + 1 (514) 664-1044 x100 Cell: +1 (514) 664-1044 x200 mrene@avgs.ca On 29-Aug-09, at 9:50 PM, Jason White wrote:
Max Bridgewater <max.bridgewater@gmail.com> wrote:
Hi, Assuming an inbound call, I have trouble understanding what the supposed difference between the following two set of instructions is:
session.execute("ring_ready"); session.set("set", "ringback=/home/ring.wav");
Ring_ready sends a SIP "ringing" message and will use your device's default ringback sound - at least, that has been my experience. I should remember the message number in the SIP protocol, but I don't (the SIP experts here will undoubtedly have the details at the ready).
and
session.preAnswer(); session.streamFile("/home/ring.wav")
I think that will play the file as early media.
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Well said, Math. BTW, this info is available on the wiki: http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_ring_ready http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_pre_answer -MC On Sat, Aug 29, 2009 at 8:54 PM, Mathieu Rene <mrene_lists@avgs.ca> wrote:
Hi,
In SIP, ring_ready will send a 180 ringing, pre answer will send a 183 with a session description, so that some audio can be exchanged while the call isnt answered yet (used a lot for inband error messages etc).
Regards,
Mathieu Rene Avant-Garde Solutions Inc Office: + 1 (514) 664-1044 x100 Cell: +1 (514) 664-1044 x200 mrene@avgs.ca
On 29-Aug-09, at 9:50 PM, Jason White wrote:
Max Bridgewater <max.bridgewater@gmail.com> wrote:
Hi, Assuming an inbound call, I have trouble understanding what the supposed difference between the following two set of instructions is:
session.execute("ring_ready"); session.set("set", "ringback=/home/ring.wav");
Ring_ready sends a SIP "ringing" message and will use your device's default ringback sound - at least, that has been my experience. I should remember the message number in the SIP protocol, but I don't (the SIP experts here will undoubtedly have the details at the ready).
and
session.preAnswer(); session.streamFile("/home/ring.wav")
I think that will play the file as early media.
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
participants (4)
-
Jason White
-
Mathieu Rene
-
Max Bridgewater
-
Michael Collins