[asterisk-bugs] [Asterisk 0018274]: atxfer fails to read data if Dial exetes macro or gosub

Asterisk Bug Tracker noreply at bugs.digium.com
Fri Nov 19 11:55:31 CST 2010


The following issue has been UPDATED. 
====================================================================== 
https://issues.asterisk.org/view.php?id=18274 
====================================================================== 
Reported By:                jmharris
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   18274
Category:                   Core/General
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     acknowledged
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:             2010-11-08 04:54 CST
Last Modified:              2010-11-19 11:55 CST
====================================================================== 
Summary:                    atxfer fails to read data if Dial exetes macro or
gosub
Description: 
We wish to execute commands after a call has connected, so testing using
the M() and U() options to the Dial command. However if either of these are
used (even if the the subroutine only issues NoOps) the inbuilt transfer
functionality can seemingly no longer read the DTMF tones correctly.

This appears to the callee as:
* Phone rings, and the call is connected.
* Asterisk successfully executes the subroutine.
* Call recipient issues https://issues.asterisk.org/view.php?id=1 (or
https://issues.asterisk.org/view.php?id=2) which are defined as the blind
transfer
and attended transfer features codes respectively.
* Caller hears MOH.
* Call recipient hears 'extension?' prompt and dialtone.
* Call recipient presses first digit of the extension.
* Asterisk plays beeper error tone and reconnects the call immediately.
* Asterisk log contains 'features.c:1444 builtin_atxfer: Did not read
data.'

Varying the speed of typing the digits does not matter. It should be noted
that the feature digit timeout and transfer digit timeouts are set, and
that the transfers work just as expected so long as we do not add an M() or
U() to the Dial options.
====================================================================== 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2010-11-19 11:55 lmadsen        Description Updated                          
2010-11-19 11:55 lmadsen        Additional Information Updated                  
 
======================================================================




More information about the asterisk-bugs mailing list