[Freeswitch-dev] Speex rtpmap negotiation

Steven Ayre steveayre at gmail.com
Sun May 22 01:45:51 MSD 2011


Sounds like your phone's sip implementation is broken then... They are dynamic payload types - the phone should accept any number in 96..127 if the rtpmap says it is speex.

Steve on iPhone

On 13 May 2011, at 14:58, Andy Wood <andyw999 at hotmail.com> wrote:

> I have client software (Win32 and ARM Linux) which uses an old eXosip and is not doing SDP negotiation properly.
> 
> The clients use rtpmap:103 and 110 for Speex WB and NB respectively. 
> 
> If the clients call each other then everything is OK as FreeSwitch behaves very well and passes the received rtpmap values forward.
> 
> Where my difficulty lies is when I use bgapi originate user xxxx yyyy.
> 
> What happens then is that FreeSwitch then uses 98 and 99 as the rtpmap values, my client does not like it and the call fails with a BYE Reason: Q.850;cause=88;text="INCOMPATIBLE_DESTINATION".
> 
> I have tried to alter the ianacodes in mod_speex to what I want but it does not work.
> 
> Please could somebody let me know how to do this as I can't really use G711 due to bandwidth constraints.
> 
> Thanks
> 
> Andy.
> _______________________________________________
> FreeSWITCH-dev mailing list
> FreeSWITCH-dev at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
> http://www.freeswitch.org



More information about the FreeSWITCH-dev mailing list