[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