[asterisk-bugs] [Asterisk 0016989]: When Answer is used for chan_local in Originate, the originate go crazy

Asterisk Bug Tracker noreply at bugs.digium.com
Wed Mar 10 11:00:04 CST 2010


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=16989 
====================================================================== 
Reported By:                ik_5
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   16989
Category:                   Channels/chan_local
Reproducibility:            have not tried
Severity:                   major
Priority:                   normal
Status:                     feedback
Asterisk Version:           1.4.30-rc3 
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-03-08 12:25 CST
Last Modified:              2010-03-10 11:00 CST
====================================================================== 
Summary:                    When Answer is used for chan_local in Originate, the
originate go crazy
Description: 
When I do the following Originate:

action: Originate
priority: 1
context: btest
exten: s
channel: Local/<test>@atest/n
timeout: 60000

On a dialplan:
[atest]
exten => _X.,1,NoOp(Test Case A)
exten => _X.,n,Answer()
exten => _X.,n,DumpChan()
exten => _X.,n,Dial(DAHDI/g1/<number>,120,L(100000:5000:1000))

[btest]
exten => s,1,NoOp(Test case A-b)
exten => s,n,Answer()
exten => s,n,Dial(DAHDI/g1/<number>,120,rmg)

If I do not remove the Answer function from atest, then Originate act
crazy in an unknown way to predict, it will not execute the dialplan
properly.
====================================================================== 

---------------------------------------------------------------------- 
 (0119228) lmadsen (administrator) - 2010-03-10 11:00
 https://issues.asterisk.org/view.php?id=16989#c119228 
---------------------------------------------------------------------- 
As mentioned, please read the localchannels.txt file I pointed you to. I
just finished writing new documentation to explain this very behaviour.

You have the L() option inside the Local channel, when you probably mean
to have it outside of the Local channel. Anyways, the documentation
explains why it is likely in the wrong spot.

I don't see anything wrong in the file you've provided. Perhaps you can
provide a file with some comments and information about the behaviour
you're seeing, and better explain "going crazy" so I can better understand
what that means. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2010-03-10 11:00 lmadsen        Note Added: 0119228                          
======================================================================




More information about the asterisk-bugs mailing list