[asterisk-bugs] [Asterisk 0019060]: Enabled dynamic features swallow DTMF codes (even if no match)

Asterisk Bug Tracker noreply at bugs.digium.com
Wed May 25 13:27:38 CDT 2011


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=19060 
====================================================================== 
Reported By:                kkm
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   19060
Category:                   Features
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     acknowledged
Asterisk Version:           1.8.3.2 
JIRA:                       SWP-3301 
Regression:                 Yes 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2011-04-03 23:29 CDT
Last Modified:              2011-05-25 13:27 CDT
====================================================================== 
Summary:                    Enabled dynamic features swallow DTMF codes (even if
no match)
Description: 
With a dynamic feature enabled, DTMF messages, if sent quickly enough,
intermittently dropped.
====================================================================== 

---------------------------------------------------------------------- 
 (0135399) snapple42 (reporter) - 2011-05-25 13:27
 https://issues.asterisk.org/view.php?id=19060#c135399 
---------------------------------------------------------------------- 
Downgraded to 1.6.2.17.3 and the same problem occurs.... and a small
correction with my previous note... emulation doesn't seem to work, and
passthrough did!


THis is with DYNAMIC_FEATURES enabled:

[May 25 14:22:46] DTMF[14365] channel.c: DTMF begin '4' received on
SIP/BFLY-INBOUND-00000006
[May 25 14:22:46] DTMF[14365] channel.c: DTMF begin passthrough '4' on
SIP/BFLY-INBOUND-00000006
[May 25 14:22:46] DTMF[14365] channel.c: DTMF end '4' received on
SIP/BFLY-INBOUND-00000006, duration 280 ms
[May 25 14:22:46] DTMF[14365] channel.c: DTMF end accepted with begin '4'
on SIP/BFLY-INBOUND-00000006
[May 25 14:22:46] DTMF[14365] channel.c: DTMF end passthrough '4' on
SIP/BFLY-INBOUND-00000006
[May 25 14:22:47] DTMF[14255] channel.c: DTMF begin '2' received on
SIP/BFLY-INBOUND-00000006
[May 25 14:22:47] DTMF[14255] channel.c: DTMF begin ignored '2' on
SIP/BFLY-INBOUND-00000006
[May 25 14:22:47] DTMF[14365] channel.c: DTMF end '2' received on
SIP/BFLY-INBOUND-00000006, duration 280 ms
[May 25 14:22:47] DTMF[14365] channel.c: DTMF begin emulation of '2' with
duration 280 queued on SIP/BFLY-INBOUND-00000006
[May 25 14:22:47] DTMF[14365] channel.c: DTMF begin '4' received on
SIP/BFLY-INBOUND-00000006
[May 25 14:22:47] DTMF[14365] channel.c: DTMF begin ignored '4' on
SIP/BFLY-INBOUND-00000006
[May 25 14:22:47] DTMF[14365] channel.c: DTMF end emulation of '2' queued
on SIP/BFLY-INBOUND-00000006
[May 25 14:22:47] DTMF[14255] channel.c: DTMF end '4' received on
SIP/BFLY-INBOUND-00000006, duration 280 ms
[May 25 14:22:47] DTMF[14255] channel.c: DTMF end passthrough '4' on
SIP/BFLY-INBOUND-00000006
[May 25 14:22:48] DTMF[14365] channel.c: DTMF begin '2' received on
SIP/BFLY-INBOUND-00000006
[May 25 14:22:48] DTMF[14365] channel.c: DTMF begin passthrough '2' on
SIP/BFLY-INBOUND-00000006
[May 25 14:22:48] DTMF[14365] channel.c: DTMF end '2' received on
SIP/BFLY-INBOUND-00000006, duration 230 ms
[May 25 14:22:48] DTMF[14365] channel.c: DTMF end accepted with begin '2'
on SIP/BFLY-INBOUND-00000006
[May 25 14:22:48] DTMF[14365] channel.c: DTMF end passthrough '2' on
SIP/BFLY-INBOUND-00000006
[May 25 14:22:48] DTMF[14365] channel.c: DTMF begin '#' received on
SIP/BFLY-INBOUND-00000006
[May 25 14:22:48] DTMF[14365] channel.c: DTMF begin passthrough '#' on
SIP/BFLY-INBOUND-00000006
[May 25 14:22:48] DTMF[14365] channel.c: DTMF end '#' received on
SIP/BFLY-INBOUND-00000006, duration 250 ms
[May 25 14:22:48] DTMF[14365] channel.c: DTMF end accepted with begin '#'
on SIP/BFLY-INBOUND-00000006
[May 25 14:22:48] DTMF[14365] channel.c: DTMF end passthrough '#' on
SIP/BFLY-INBOUND-00000006

This is what the othend got: 422


Now with DYNAMIC_FEATURES disabled:

[May 25 14:26:41] DTMF[14439] channel.c: DTMF begin '4' received on
SIP/BFLY-INBOUND-0000000a
[May 25 14:26:41] DTMF[14439] channel.c: DTMF begin passthrough '4' on
SIP/BFLY-INBOUND-0000000a
[May 25 14:26:42] DTMF[14439] channel.c: DTMF end '4' received on
SIP/BFLY-INBOUND-0000000a, duration 240 ms
[May 25 14:26:42] DTMF[14439] channel.c: DTMF end accepted with begin '4'
on SIP/BFLY-INBOUND-0000000a
[May 25 14:26:42] DTMF[14439] channel.c: DTMF end passthrough '4' on
SIP/BFLY-INBOUND-0000000a
[May 25 14:26:42] DTMF[14439] channel.c: DTMF begin '2' received on
SIP/BFLY-INBOUND-0000000a
[May 25 14:26:42] DTMF[14439] channel.c: DTMF begin passthrough '2' on
SIP/BFLY-INBOUND-0000000a
[May 25 14:26:42] DTMF[14439] channel.c: DTMF end '2' received on
SIP/BFLY-INBOUND-0000000a, duration 220 ms
[May 25 14:26:42] DTMF[14439] channel.c: DTMF end accepted with begin '2'
on SIP/BFLY-INBOUND-0000000a
[May 25 14:26:42] DTMF[14439] channel.c: DTMF end passthrough '2' on
SIP/BFLY-INBOUND-0000000a
[May 25 14:26:42] DTMF[14439] channel.c: DTMF begin '4' received on
SIP/BFLY-INBOUND-0000000a
[May 25 14:26:42] DTMF[14439] channel.c: DTMF begin passthrough '4' on
SIP/BFLY-INBOUND-0000000a
[May 25 14:26:42] DTMF[14439] channel.c: DTMF end '4' received on
SIP/BFLY-INBOUND-0000000a, duration 220 ms
[May 25 14:26:42] DTMF[14439] channel.c: DTMF end accepted with begin '4'
on SIP/BFLY-INBOUND-0000000a
[May 25 14:26:42] DTMF[14439] channel.c: DTMF end passthrough '4' on
SIP/BFLY-INBOUND-0000000a
[May 25 14:26:42] DTMF[14439] channel.c: DTMF begin '2' received on
SIP/BFLY-INBOUND-0000000a
[May 25 14:26:42] DTMF[14439] channel.c: DTMF begin passthrough '2' on
SIP/BFLY-INBOUND-0000000a
[May 25 14:26:43] DTMF[14439] channel.c: DTMF end '2' received on
SIP/BFLY-INBOUND-0000000a, duration 220 ms
[May 25 14:26:43] DTMF[14439] channel.c: DTMF end accepted with begin '2'
on SIP/BFLY-INBOUND-0000000a
[May 25 14:26:43] DTMF[14439] channel.c: DTMF end passthrough '2' on
SIP/BFLY-INBOUND-0000000a
[May 25 14:26:43] DTMF[14439] channel.c: DTMF begin '#' received on
SIP/BFLY-INBOUND-0000000a
[May 25 14:26:43] DTMF[14439] channel.c: DTMF begin passthrough '#' on
SIP/BFLY-INBOUND-0000000a
[May 25 14:26:43] DTMF[14439] channel.c: DTMF end '#' received on
SIP/BFLY-INBOUND-0000000a, duration 210 ms
[May 25 14:26:43] DTMF[14439] channel.c: DTMF end accepted with begin '#'
on SIP/BFLY-INBOUND-0000000a
[May 25 14:26:43] DTMF[14439] channel.c: DTMF end passthrough '#' on
SIP/BFLY-INBOUND-0000000a

and the far end received: 4242 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2011-05-25 13:27 snapple42      Note Added: 0135399                          
======================================================================




More information about the asterisk-bugs mailing list