[Freeswitch-dev] Speex rtpmap negotiation
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.
> FreeSWITCH-dev mailing list
> FreeSWITCH-dev at lists.freeswitch.org
More information about the FreeSWITCH-dev