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