Sun Aug 26 21:12:56 BST 2012

SIP + in-band DTMF?

Does incoming SIP give DTMF properly?

With DISA on outbound SIP it seems they are ignored when calling a
cell phone.

Channel: SIP/<trunk>/<cell-phone-nb>
Application: DISA
Data: no-password,internal

Might be a codec issue.  I found that only alaw/ulaw can properly
transport in-band DTMF, so using:

disallow = all
allow = alaw
allow = ulaw

So I changed that and set dtmfmode=inband, now I get double digits,
sometimes, sometimes not.

Probably this is a provider issue.  Don't have anything else..

Maybe this is something fixed in a more recent version?
Asterisk, Copyright (C) 1999 - 2011 Digium, Inc. and others.
Asterisk, Copyright (C) 1999 - 2012 Digium, Inc. and others.

Doesn't change anything, still double digits.

relaxdtmf=yes doesn't do anything either..

I guess this isn't going to work without a different provider or
patches to asterisk .c so let's forget it.  Also, using this trick to
circumvent cell phone costs still needs 2x the Betamax cost to do the
call, though one of them might be free.