While I was trying to patch chan_sip.c to force a specific codec by
using a channel variable, I found out that this is already
implemented. It there even for asterisk 1.2

sip.conf:
allow=g729,gsm,ulaw

outbound call:
exten => _X.,1,Set(SIP_CODEC=ulaw)
exten => _X.,2,Dial(SIP/itsp/${EXTEN})

inbound call:
[from-pstn]
exten => _X,1,Set(SIP_CODEC=ulaw)
exten => _X,2,Answer()

Julian J. Menendez

On 10/15/06, Martin Joseph <[EMAIL PROTECTED]> wrote:
On 2006-10-14 20:00:30 -0700, "Julian J. M." <[EMAIL PROTECTED]> said:
> I've finally given up on trying to fax over my Digium TDM400 card.
> I've found that fax over VoIP is quite more reliable (at least I can
> receive the faxes).
>
> My ITSP supports G729 and alaw/ulaw. As I won't be receiving faxes
> everyday (just ocasionally), i pretend on using g729, unless a fax is
> detected.
>
> Is there any way to force asterisk to make a reinvite, and swap the
> codec on the fly? Something like this would be great:
>
> exten => fax,1,CodecChange(ulaw)
> exten => fax,2,rxfax(blablabla)
I think the answer is no.  I am pretty sure this has been discussed
multiple times and there is currently no way to change the codec once
the call is established.
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to