[asterisk-bugs] [Asterisk 0012592]: DTMF issues in 1.4.19 with missing digits
noreply at bugs.digium.com
noreply at bugs.digium.com
Mon May 12 12:30:52 CDT 2008
A NOTE has been added to this issue.
======================================================================
http://bugs.digium.com/view.php?id=12592
======================================================================
Reported By: dawebber
Assigned To:
======================================================================
Project: Asterisk
Issue ID: 12592
Category: Channels/chan_zap
Reproducibility: always
Severity: major
Priority: normal
Status: new
Asterisk Version: 1.4.19
SVN Branch (only for SVN checkouts, not tarball releases): N/A
SVN Revision (number only!):
Disclaimer on File?: N/A
Request Review:
======================================================================
Date Submitted: 05-06-2008 13:41 CDT
Last Modified: 05-12-2008 12:30 CDT
======================================================================
Summary: DTMF issues in 1.4.19 with missing digits
Description:
Trying to figure out an issue with DTMF recognition with 1.4.19. This
is somewhat similar to the issue described here:
http://bugs.digium.com/view.php?id=11740, but it might be a different
issue altogether.
I have 1.4.19 running with TE212P on a US PRI hooked up to Time Warner
Telecom. DTMF debugging enabled.
LibPRI 1.4.3
Zaptel 1.4.9
======================================================================
----------------------------------------------------------------------
dawebber - 05-12-08 12:30
----------------------------------------------------------------------
Per suggestion on IRC, added a step to use Read() instead of Cepstral
module.
The following relevant steps are in the dialplan:
exten => xxxxxxx,n,Read(DGTS,,9,,,5)
exten => xxxxxxx,n,NoOp(${DGTS})
Here are the results:
<snip>
[May 12 12:35:20] DTMF[27699]: channel.c:2092 __ast_read: DTMF end '8'
received on Zap/1-1, duration 0 ms
[May 12 12:35:20] DTMF[27699]: channel.c:2143 __ast_read: DTMF end
accepted without begin '8' on Zap/1-1
[May 12 12:35:20] DTMF[27699]: channel.c:2154 __ast_read: DTMF end
passthrough '8' on Zap/1-1
-- Executing [8019985 at default:5] Read("Zap/1-1", "DGTS||9|||5") in new
stack
-- Accepting a maximum of 9 digits.
[May 12 12:35:20] DTMF[27699]: channel.c:2092 __ast_read: DTMF end '2'
received on Zap/1-1, duration 0 ms
[May 12 12:35:20] DTMF[27699]: channel.c:2143 __ast_read: DTMF end
accepted without begin '2' on Zap/1-1
[May 12 12:35:20] DTMF[27699]: channel.c:2154 __ast_read: DTMF end
passthrough '2' on Zap/1-1
[May 12 12:35:21] DTMF[27699]: channel.c:2092 __ast_read: DTMF end '3'
received on Zap/1-1, duration 0 ms
[May 12 12:35:21] DTMF[27699]: channel.c:2143 __ast_read: DTMF end
accepted without begin '3' on Zap/1-1
[May 12 12:35:21] DTMF[27699]: channel.c:2154 __ast_read: DTMF end
passthrough '3' on Zap/1-1
[May 12 12:35:21] DTMF[27699]: channel.c:2092 __ast_read: DTMF end '2'
received on Zap/1-1, duration 0 ms
[May 12 12:35:21] DTMF[27699]: channel.c:2143 __ast_read: DTMF end
accepted without begin '2' on Zap/1-1
[May 12 12:35:21] DTMF[27699]: channel.c:2154 __ast_read: DTMF end
passthrough '2' on Zap/1-1
[May 12 12:35:21] DTMF[27699]: channel.c:2092 __ast_read: DTMF end '2'
received on Zap/1-1, duration 0 ms
[May 12 12:35:21] DTMF[27699]: channel.c:2143 __ast_read: DTMF end
accepted without begin '2' on Zap/1-1
[May 12 12:35:21] DTMF[27699]: channel.c:2154 __ast_read: DTMF end
passthrough '2' on Zap/1-1
[May 12 12:35:22] DTMF[27699]: channel.c:2092 __ast_read: DTMF end '9'
received on Zap/1-1, duration 0 ms
[May 12 12:35:22] DTMF[27699]: channel.c:2143 __ast_read: DTMF end
accepted without begin '9' on Zap/1-1
[May 12 12:35:22] DTMF[27699]: channel.c:2154 __ast_read: DTMF end
passthrough '9' on Zap/1-1
[May 12 12:35:22] DTMF[27699]: channel.c:2092 __ast_read: DTMF end '9'
received on Zap/1-1, duration 0 ms
[May 12 12:35:22] DTMF[27699]: channel.c:2143 __ast_read: DTMF end
accepted without begin '9' on Zap/1-1
[May 12 12:35:22] DTMF[27699]: channel.c:2154 __ast_read: DTMF end
passthrough '9' on Zap/1-1
[May 12 12:35:22] DTMF[27699]: channel.c:2092 __ast_read: DTMF end '9'
received on Zap/1-1, duration 0 ms
[May 12 12:35:22] DTMF[27699]: channel.c:2143 __ast_read: DTMF end
accepted without begin '9' on Zap/1-1
[May 12 12:35:22] DTMF[27699]: channel.c:2154 __ast_read: DTMF end
passthrough '9' on Zap/1-1
[May 12 12:35:22] DTMF[27699]: channel.c:2092 __ast_read: DTMF end '9'
received on Zap/1-1, duration 0 ms
[May 12 12:35:22] DTMF[27699]: channel.c:2143 __ast_read: DTMF end
accepted without begin '9' on Zap/1-1
[May 12 12:35:22] DTMF[27699]: channel.c:2154 __ast_read: DTMF end
passthrough '9' on Zap/1-1
-- User entered '23229999'
-- Executing [xxxxxxx at default:6] NoOp("Zap/1-1", "23229999") in new
stack
</snip>
Looks like the Read() application doesn't get the first digit.
Issue History
Date Modified Username Field Change
======================================================================
05-12-08 12:30 dawebber Note Added: 0086734
======================================================================
More information about the asterisk-bugs
mailing list