[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