[Freeswitch-dev] Repeat 180 RINGING messages
I¹d like to be able to make 180 RINGING messages be repeated to the caller every X seconds until the 200 OK (or other error). I dug through the source & FreeSWITCH book but didn¹t see a mechanism for doing this. Does FS have such a thing? Thanks Kevin
We don't support that. Its completely non standard. you could however send 183 early media and play the ringing inband. On Mon, Nov 15, 2010 at 4:15 PM, Kevin Snow <kevin.snow@ooma.com> wrote:
I’d like to be able to make 180 RINGING messages be repeated to the caller every X seconds until the 200 OK (or other error). I dug through the source & FreeSWITCH book but didn’t see a mechanism for doing this. Does FS have such a thing?
Thanks
Kevin
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale@hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org googletalk:conf+888@conference.freeswitch.org pstn:+19193869900
You might be looking for PRACK. That resends the 18x until an ACK for it is received, thereby ensuring its delivered. There is a sofia profile parameter that enables it, but it used to have warnings that it was unstable. You could also use the tcp transport, which would guarantee the 180 was received. Steve on iPhone On 15 Nov 2010, at 22:15, Kevin Snow <kevin.snow@ooma.com> wrote:
I’d like to be able to make 180 RINGING messages be repeated to the caller every X seconds until the 200 OK (or other error). I dug through the source & FreeSWITCH book but didn’t see a mechanism for doing this. Does FS have such a thing?
Thanks
Kevin _______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
he does not want to guarantee it's received. he wants to keep sending them because some broken device only rings once per 180 not forever until it's answered like the spec says. On Mon, Nov 15, 2010 at 4:29 PM, Steven Ayre <steveayre@gmail.com> wrote:
You might be looking for PRACK. That resends the 18x until an ACK for it is received, thereby ensuring its delivered. There is a sofia profile parameter that enables it, but it used to have warnings that it was unstable.
You could also use the tcp transport, which would guarantee the 180 was received. Steve on iPhone
On 15 Nov 2010, at 22:15, Kevin Snow <kevin.snow@ooma.com> wrote:
I’d like to be able to make 180 RINGING messages be repeated to the caller every X seconds until the 200 OK (or other error). I dug through the source & FreeSWITCH book but didn’t see a mechanism for doing this. Does FS have such a thing?
Thanks
Kevin
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale@hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org googletalk:conf+888@conference.freeswitch.org pstn:+19193869900
You would need to hack libsofiasip in the transport layer (nta). FS only deals with the messages themselves, the library takes care of retransmissions. Mathieu Rene Avant-Garde Solutions Inc Office: + 1 (514) 664-1044 x100 Cell: +1 (514) 664-1044 x200 mrene@avgs.ca On 2010-11-15, at 5:15 PM, Kevin Snow wrote:
I’d like to be able to make 180 RINGING messages be repeated to the caller every X seconds until the 200 OK (or other error). I dug through the source & FreeSWITCH book but didn’t see a mechanism for doing this. Does FS have such a thing?
Thanks
Kevin _______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
participants (4)
-
Anthony Minessale
-
Kevin Snow
-
Mathieu Rene
-
Steven Ayre