[Asterisk-Users] Re: Livevoip still no DTMF?

Rich Adamson radamson at routers.com
Fri Apr 1 14:28:55 MST 2005


> >> > iax.conf:
> >>
> >>>[general]
> >>>bandwidth=high
> >>>allow=all
> >>>jitterbuffer=no
> >>>tos=low
> >>>register => 1234567:01234567890 at 217.160.244.186
> >>>
> >>>[livevoip]
> >>>type=friend
> >>>secret=1234567890
> >>>deny=0.0.0.0/0.0.0.0
> >>>permit=217.160.244.186/255.255.255.0
> >>>context=from-livevoip
> >>>
> >>>sip.conf:
> >>>I have dtmfmode=inband for both sip.media.com and sip.broadvoice.com
> >>>and both are limited to ulaw, alaw.
> >>
> >>Get rid of the bandwidth= statement.  In the [livevoip] put disallow=all 
> >>and allow=ulaw (or the ONE codec you want to use).  Also comment out the 
> >>tos=low just to see if that makes any difference.
> > 
> > 
> > By your command...
> > 
> > Made the suggested changes.  Called in via SIP and Cell Phone.  Still
> > no response to DTMF.
> > 

For those trying to diagnose iax2 dtmf problems associated with LiveVoip,
here is the results from "iax2 debug" after I placed a call to my account.
The ivr answered the incoming call, and I pressed "3000".

This represents a working CVS-HEAD-03/31/05 with no dtmf problems.

Tx-Frame Retry[-01] -- OSeqno: 002 ISeqno: 002 Type: IAX     Subclass: ACK
   Timestamp: 00122ms  SCall: 00008  DCall: 00027 [208.139.204.228:4569]
Rx-Frame Retry[ No] -- OSeqno: 005 ISeqno: 008 Type: DTMF    Subclass: 3
   Timestamp: 16083ms  SCall: 00207  DCall: 00005 [217.160.244.186:4569]
Tx-Frame Retry[-01] -- OSeqno: 008 ISeqno: 006 Type: IAX     Subclass: ACK
   Timestamp: 16083ms  SCall: 00005  DCall: 00207 [217.160.244.186:4569]
Rx-Frame Retry[ No] -- OSeqno: 006 ISeqno: 008 Type: DTMF    Subclass: 0
   Timestamp: 17083ms  SCall: 00207  DCall: 00005 [217.160.244.186:4569]
Tx-Frame Retry[-01] -- OSeqno: 008 ISeqno: 007 Type: IAX     Subclass: ACK
   Timestamp: 17083ms  SCall: 00005  DCall: 00207 [217.160.244.186:4569]
Rx-Frame Retry[ No] -- OSeqno: 007 ISeqno: 008 Type: DTMF    Subclass: 0
   Timestamp: 17543ms  SCall: 00207  DCall: 00005 [217.160.244.186:4569]
Tx-Frame Retry[-01] -- OSeqno: 008 ISeqno: 008 Type: IAX     Subclass: ACK
   Timestamp: 17543ms  SCall: 00005  DCall: 00207 [217.160.244.186:4569]
Rx-Frame Retry[ No] -- OSeqno: 008 ISeqno: 008 Type: DTMF    Subclass: 0
   Timestamp: 18003ms  SCall: 00207  DCall: 00005 [217.160.244.186:4569]
Tx-Frame Retry[-01] -- OSeqno: 008 ISeqno: 009 Type: IAX     Subclass: ACK
   Timestamp: 18003ms  SCall: 00005  DCall: 00207 [217.160.244.186:4569]
  == CDR updated on IAX2/livevoip at 217.160.244.186:4569-5
    -- Executing Dial("IAX2/livevoip at 217.160.244.186:4569-5", "SIP/3000|15") in
new stack
    -- Called 3000
    -- SIP/3000-ee8f is ringing

As you can see, the "Type: DTMF and Subclass: 3" represents me dialing
the digit "3" followed by 000 in the next frames. No problems whatsoever
and x3000 rang as expected.





More information about the asterisk-users mailing list