[Asterisk-Users] DTMF detection
Ryan
asterisk-users at mandrake.us
Sat Oct 22 11:53:39 MST 2005
>Hello all,
>yes there is a lot of information about this on the wiki and in past posts on
>this list but have not found anything that has solved my problem.
>setup is:
>phone-->PAP2-na-->asterisk v1.0.9(in house on local subnet dtmf is
>inband)--->PSTN--->Telisip---->asterisk box at colo v1.0.9 VoIP only. I have
>only access to dial up so can not go VoIP out of the house.
>In extensions.conf on colo * i have some logic that based on callerid lets me
>hit a single digit to get to DISA, this work every time.
>the problem is that when i enter a number for DISA to dial i get duplicate
>digits, example i enter 6037862111 and disa tries to dial 6003778621. I have
>tried setting relaxdtmf=yes in sip.conf with no luck. I have read on the
>wiki that RFC2833 should work, but alas its a no go. I am also using ulaw
>which should not be distorting the dtmf through compresion, correct? Also
>with RFC2833 it should not matter? Everything works great otherwise. sip.conf
>for colo * is posted below:
I just setup telasip and I'm having the same issue. I captured some RTP
packets and realized that when I get duplicate numbers it is because an
RTP packet has arrived out of order. In all my test cases it was just
one packet coming 1 packet too late, but the sequence number was
correct. It seems that * instead of putting the packets back in order
(using the seq numbers) makes a duplicate digit.
I'm not sure if this is a bug or not (I haven't read the rfc).
Thanks,
Ryan
More information about the asterisk-users
mailing list