[asterisk-users] Cisco 7970 - DTMF

Rich Adamson radamson at routers.com
Mon Sep 25 04:49:03 MST 2006


Tomislav Parčina wrote:
> In sip.conf for one friend (Cisco 7970 phone) I have define this
> dtmfmode=inband
> 
> And in xml.conf of that phone I have 
> <preferredCodec>none</preferredCodec>
> <dtmfAvtPayload>101</dtmfAvtPayload>
> <dtmfDbLevel>3</dtmfDbLevel>
> <dtmfOutofBand>none</dtmfOutofBand>
> 
> But DTMF doesn't work for that phone.
> 
> Phone establishes call using g711 alaw codec.
> 
> How should I configure phone and sip.conf to make DTMF work?

In asterisk sip.conf, use dtmfmode=rfc2833 for that extension, and in 
the SIPDefault.cnf boot file for the cisco, include:
  dtmf_inband: 1
  dtmf_outofband: avt
  dtmf_db_level: 3
(you'll need to translate the above 7960 parameters into the 7970 xml 
parameters since I don't have a 7970 to play with.)

Taking a wild-ass guess, you might be able to get by simply using the 
dtmfmode=rfc2833 parameter in asterisk without touching the phone. Try it.




More information about the asterisk-users mailing list