[ previous ] [ next ] [ threads ]
 To :  yate@v...
 From :  Sven <svoop@d...>
 Subject :  Enforce iLBC Codec
 Date :  Wed, 7 Apr 2010 15:50:39 +0000 (UTC)
Hi

I will be working via a satellite internet link in the near future which
implements rather strict bandwidth restrictions and penalties. It's thus not an
option to use ulaw over this satlink.

Therefore I'm setting up yate on my server which is supposed to become a
transcoder. The ultimate goal is to register with my SIP phone on my server
enforcing ilbc as the codec and then place/receive calls from/to my providers
with ulaw (they don't support ilbc).

To test this, I set the following in regexroute.conf:

${rtp_forward}possible=;rtp_forward=yes
${formats}^=;formats=ilbc
.*=tone/info

This works if I tell my SIP softphone to use ilbc only, however, when it's set
to automatic detection, it fails. The actual hardware SIP phone unfortunately
doesn't let me enforce ilbc (although it supports ilbc30) and thus the call is
established, but no audio.

Can I enforce ilbc elsewhere to make sure the hardware SIP phone discovers and
uses ilbc when placing a call?

Thanks for your help!   -sven