Hey, I am trying to configure FS to use iLBC with inphonex. But when I try to make a outbound call I get this message: [CS_CONSUME_MEDIA] [SERVICE_NOT_IMPLEMENTED] I am changing the codec info in the vars.xml file. <X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=iLBC@30i"/> And this global variable is also in the /sip_profile/outbound.xml <param name="codec-prefs" value="$${outbound_codec_prefs}"/> Does anyone know how can I solve this ? Thanks Leonardo Alves
We ran into some problems similar (though not exactly). The payload number of iLBC falls into the "dynamic payload" range. The number to use is not a standard. Most endpoints do not totally correctly implement dynamic payloads (FS, Asterisk and many clients included). Not an expert in this but the problem is probably this: iLBC is often used with either payload number 102 or 97. Asterisk uses 97. FS uses 102. Clients like X-Lite don't care. Others do. Look at the SDP to see what's happening. JP On May 9, 2008, at 3:13 AM, Leonardo Alves wrote:
Hey,
I am trying to configure FS to use iLBC with inphonex. But when I try to make a outbound call I get this message: [CS_CONSUME_MEDIA] [SERVICE_NOT_IMPLEMENTED]
I am changing the codec info in the vars.xml file. <X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=iLBC@30i"/>
And this global variable is also in the /sip_profile/outbound.xml <param name="codec-prefs" value="$${outbound_codec_prefs}"/>
Does anyone know how can I solve this ? Thanks Leonardo Alves
_______________________________________________ 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
FS will do this part correctly. I suspect that inphonex is Asterisk.... /b On May 9, 2008, at 12:57 AM, Jonathan Palley wrote:
We ran into some problems similar (though not exactly). The payload number of iLBC falls into the "dynamic payload" range. The number to use is not a standard. Most endpoints do not totally correctly implement dynamic payloads (FS, Asterisk and many clients included). Not an expert in this but the problem is probably this:
iLBC is often used with either payload number 102 or 97. Asterisk uses 97. FS uses 102. Clients like X-Lite don't care. Others do.
Look at the SDP to see what's happening.
JP On May 9, 2008, at 3:13 AM, Leonardo Alves wrote:
Hey,
I am trying to configure FS to use iLBC with inphonex. But when I try to make a outbound call I get this message: [CS_CONSUME_MEDIA] [SERVICE_NOT_IMPLEMENTED]
I am changing the codec info in the vars.xml file. <X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=iLBC@30i"/>
And this global variable is also in the /sip_profile/outbound.xml <param name="codec-prefs" value="$${outbound_codec_prefs}"/>
Does anyone know how can I solve this ? Thanks Leonardo Alves
_______________________________________________ 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
Brian West sip:brian@freeswitch.org
RTP payloads are a 7 bit number 0-128 divided in 2. 0-96 are reserved by the iana 97-128 are considered dynamic. When matching codecs between 0 and 96: 1) The payload MUST be matched by the _number_. When matching codecs between 97 and 128: (dynamic range) 1) The payload MUST be matched by the _name_. 2) Even when your leg and the other leg have different numbers for the same name, you MUST use their number to SEND and your own to RECV you CANNOT send your number someone who as advertised the same codec on another number. Please advise me on what we did wrong otherwise please remove me from your list of things that do it wrong. FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
I'm sincerely sorry for putting FS into the "wrong" list. I had a client that sent an invite with ilbc at 97 and got an unsupported message in return. No doubt the client was screwing up the SPD, but so accustomed to lack of full standard support am I that I drew the wrong conclusion. Thanks for correcting. Everything here has been wiki'd. JP On Fri, May 9, 2008 at 9:18 PM, Anthony Minessale < anthony.minessale@gmail.com> wrote:
RTP payloads are a 7 bit number 0-128 divided in 2. 0-96 are reserved by the iana 97-128 are considered dynamic.
When matching codecs between 0 and 96: 1) The payload MUST be matched by the _number_.
When matching codecs between 97 and 128: (dynamic range) 1) The payload MUST be matched by the _name_. 2) Even when your leg and the other leg have different numbers for the same name, you MUST use their number to SEND and your own to RECV you CANNOT send your number someone who as advertised the same codec on another number.
Please advise me on what we did wrong otherwise please remove me from your list of things that do it wrong.
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/
AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400 _______________________________________________ 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)
-
Anthony Minessale
-
Brian West
-
Jonathan Palley
-
Leonardo Alves