[asterisk-bugs] [Asterisk 0016050]: Fax detection broken when upgrading from 1.6.0.9 to 1.6.0.15

Asterisk Bug Tracker noreply at bugs.digium.com
Mon Dec 7 13:41:28 CST 2009


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=16050 
====================================================================== 
Reported By:                DLNoah
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   16050
Category:                   Channels/chan_dahdi
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     feedback
Asterisk Version:           1.6.0.15 
JIRA:                        
Regression:                 No 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2009-10-09 14:08 CDT
Last Modified:              2009-12-07 13:41 CST
====================================================================== 
Summary:                    Fax detection broken when upgrading from 1.6.0.9 to
1.6.0.15
Description: 
I have a system that has an analog fax machine connected to a DAHDI line,
and Asterisk performing faxdetect on incoming DAHDI calls.  In 1.6.0.9,
this works as expected and automatically detects faxes and sends them to
the fax machine.  In 1.6.0.15, I am getting an error in the console that
Asterisk is trying to send the fax to extension "ÿ", which is an invalid
extension (since my dialplan is set expecting the extension "fax". 
Reverting to 1.6.0.9 fixes the fax detection behavior without any
configuration file edits.
====================================================================== 

---------------------------------------------------------------------- 
 (0114867) JimVanM (reporter) - 2009-12-07 13:41
 https://issues.asterisk.org/view.php?id=16050#c114867 
---------------------------------------------------------------------- 
I have this happening on a system that's using ChannelRedirect(). I didn't
want to report it because my dialplan code is very complex, and I've
probably got a logic error in there somewhere, and I didn't want to put in
a bug until I could reproduce it.

The console shows this:

--
[Dec  7 08:41:28] VERBOSE[14759] pbx.c:     -- Executing
[navigating at InitiateChat:3] ChannelRedirect("DAHDI/28-1",
"DAHDI/27-1,AcceptChatRequest,554369,1") in new stack
--
[Dec  7 08:41:28] VERBOSE[14758] pbx.c:     -- Sent into invalid extension
'ÿ' in context 'AcceptChatRequest' on DAHDI/27-1


So ChannelRedirect() seems to have the information it needs to send the
call to extension 554369 (which is valid in that context), but instead
sends it to this "ÿ" extension. I'm still testing to try and reproduce the
exact conditions that cause this (it does not happen all the time), so I'm
just adding this info because Leif asked me to. I'll submit a separate
(non-fax) bug if I ever get a solid read on what exactly is going on. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-12-07 13:41 JimVanM        Note Added: 0114867                          
======================================================================




More information about the asterisk-bugs mailing list