[asterisk-bugs] [Asterisk 0016681]: [regression] .call file not connecting to context: when channel: answers

Asterisk Bug Tracker noreply at bugs.digium.com
Mon Feb 1 07:45:09 CST 2010


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=16681 
====================================================================== 
Reported By:                alexr1
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   16681
Category:                   Channels/chan_local
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     acknowledged
Asterisk Version:           1.4.29 
JIRA:                       SWP-788 
Regression:                 Yes 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2010-01-22 22:33 CST
Last Modified:              2010-02-01 07:45 CST
====================================================================== 
Summary:                    [regression] .call file not connecting to context:
when channel: answers
Description: 
NOTE: No changes have been made to our configuration files in months. This
was working in Asterisk 1.4.27 and previous versions, but upon upgrading to
1.4.29 I noticed this behavior immediately.

In a .call file like this:
channel: LOCAL/04XXXXXXXX at custom-callback-initiate/n
maxretries: 0
context: custom-callback-preconfirm
extension: 7XXXX
priority: 1

And a context in extensions.conf like this:
[custom-callback-preconfirm]
exten => s,1,Background(callback/callback-dialnow)

The call connects to the mobile number 0400000000 but the audio is not
heard. It appears that Asterisk is not passing the first (local) channel to
the context.

Yesterday (in 1.4.27), I saw this:
 -- SIP/symbio-09a73668 answered
Local/04XXXXXXXX at custom-callback-initiate-25b7,2
> Channel Local/04XXXXXXXX at custom-callback-initiate-25b7,1 was answered.
-- Executing [7XXXX at custom-callback-preconfirm:1]
BackGround("Local/04XXXXXXXX at custom-callback-initiate-25b7,1", "c.....
(etc)


Today after upgrading to 1.4.29 I see:
-- SIP/symbio-000008da answered
Local/04XXXXXXXX at custom-callback-initiate-505a,2

And then nothing after that... The log file shows nothing else.

I have a number of variations of the above extensions.conf code doing
different things, some connecting to local channels, some not but all
result in the First channel not being connected to the context specified in
the .call file.

This is my first "bug" submission, so if there is further details that I
need to provide, please let me know. This is running on a production system
that was upgraded because of a previous bug where SIP channels were not
being destroyed (in 1.4.27). At this point we will have to revert back to a
previous version in the next 12 hours, so I may not be able to test
different things after that.
====================================================================== 

---------------------------------------------------------------------- 
 (0117430) atis (reporter) - 2010-02-01 07:45
 https://issues.asterisk.org/view.php?id=16681#c117430 
---------------------------------------------------------------------- 
I think this is regression of patch that went with
https://issues.asterisk.org/view.php?id=15609 and also a
duplicate of https://issues.asterisk.org/view.php?id=16581 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2010-02-01 07:45 atis           Note Added: 0117430                          
======================================================================




More information about the asterisk-bugs mailing list