[asterisk-bugs] [Asterisk 0018904]: [patch] dsp.c sends multiple key presses up to app_disa

Asterisk Bug Tracker noreply at bugs.digium.com
Tue Mar 1 21:47:09 CST 2011


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=18904 
====================================================================== 
Reported By:                alecdavis
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   18904
Category:                   Applications/app_disa
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     ready for testing
Asterisk Version:           SVN 
JIRA:                        
Regression:                 No 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2011-03-01 21:05 CST
Last Modified:              2011-03-01 21:47 CST
====================================================================== 
Summary:                    [patch] dsp.c sends multiple key presses up to
app_disa
Description: 
When using a mobile phone to dial in to a DISA system, digits are regularly
doubled and tripled up.

Using a landline with minimal interferance works nearly perfectly.
====================================================================== 

---------------------------------------------------------------------- 
 (0132505) alecdavis (manager) - 2011-03-01 21:47
 https://issues.asterisk.org/view.php?id=18904#c132505 
---------------------------------------------------------------------- 
console output with DTMF_MISSES_TO_END 3
I'm dial 8512 into the DISA
Additional debug printing in dsp.c and app_disa.c

   -- Executing [s at callback-dialtone:4] DISA("DAHDI/i1/021XXXXXX-1",
"no-password,trusted") in new stack
[Mar  2 16:31:58] WARNING[2375]: dsp.c:1408 ast_dsp_process: DTMF BEG
digit='8' len=0
[Mar  2 16:31:58] WARNING[2375]: dsp.c:1419 ast_dsp_process: DTMF END
digit='8' len=102
[Mar  2 16:31:58] WARNING[2375]: app_disa.c:251 disa_exec: DISA digit='8'
[Mar  2 16:31:58] WARNING[2375]: dsp.c:1408 ast_dsp_process: DTMF BEG
digit='8' len=0
[Mar  2 16:31:59] WARNING[2375]: dsp.c:1419 ast_dsp_process: DTMF END
digit='8' len=1530
[Mar  2 16:31:59] WARNING[2375]: app_disa.c:251 disa_exec: DISA digit='8'
[Mar  2 16:31:59] WARNING[2375]: dsp.c:1408 ast_dsp_process: DTMF BEG
digit='5' len=102
[Mar  2 16:31:59] WARNING[2375]: dsp.c:1419 ast_dsp_process: DTMF END
digit='5' len=714
[Mar  2 16:31:59] WARNING[2375]: app_disa.c:251 disa_exec: DISA digit='5'
[Mar  2 16:32:00] WARNING[2375]: dsp.c:1408 ast_dsp_process: DTMF BEG
digit='5' len=0
[Mar  2 16:32:00] WARNING[2375]: dsp.c:1419 ast_dsp_process: DTMF END
digit='5' len=0
[Mar  2 16:32:00] WARNING[2375]: app_disa.c:251 disa_exec: DISA digit='5'
    -- Executing [8855 at trusted:1] Dial("DAHDI/i1/021496205-1",
"DAHDI/r0/8855") in new stack
    -- Requested transfer capability: 0x00 - SPEECH
    -- Called r0/8855
[Mar  2 16:32:00] WARNING[2375]: dsp.c:1408 ast_dsp_process: DTMF BEG
digit='1' len=0
    -- DAHDI/i1/8855-2 is proceeding passing it to DAHDI/i1/021496205-1
[Mar  2 16:32:00] WARNING[2375]: dsp.c:1419 ast_dsp_process: DTMF END
digit='1' len=510
[Mar  2 16:32:00] WARNING[2375]: dsp.c:1408 ast_dsp_process: DTMF BEG
digit='1' len=0 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2011-03-01 21:47 alecdavis      Note Added: 0132505                          
======================================================================




More information about the asterisk-bugs mailing list