[asterisk-bugs] [Asterisk 0015328]: Fax Session does not stop when channel hangups

Asterisk Bug Tracker noreply at bugs.digium.com
Mon Jun 15 06:05:40 CDT 2009


The following issue has been SUBMITTED. 
====================================================================== 
https://issues.asterisk.org/view.php?id=15328 
====================================================================== 
Reported By:                kchehab
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   15328
Category:                   Addons/General
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     new
Asterisk Version:           Addons 1.6.0 
Regression:                 No 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2009-06-15 06:05 CDT
Last Modified:              2009-06-15 06:05 CDT
====================================================================== 
Summary:                    Fax Session does not stop when channel hangups
Description: 
I am using Asterisk 1.6.0.6,and buyed 3 Fax channels from digium 
 application 'SendFAX'
when i send a fax to a customer and the destination number answers and
have no fax,the destination number will hang up.channel will hangup but the
fax session is not .
how to let the session stop since the channel recieves a bye.

 
<Router222> Peer             User/ANR    Call ID          Format          
Hold     Last Message   
<Router222> 80.239.172.197   999808810   1e356e2f714667a  0x100 (g729)    
No       Rx: BYE 

fax show sessions
 Local/10 at fax-tx2-382 175        G.711      send       Active         
/tmp/fax2send/56.tif 





my extensions.conf
[fax-tx]
exten =>
s,1,NoOp(-----------------------------answer------------------------------)
exten => s,n,MYSQL(Connect connid localhost root passw0rd TamevoDB)
exten => s,n,MYSQL(Query resultid ${connid} INSERT INTO
`TamevoDB`.`FaxCallHunt` (`FaxId` ,`CallStatus`
,`CallStatusTimeStamp`)VALUES ('${Call_ID}', 'ANSWER',CURRENT_TIMESTAMP))
exten => s,n,MYSQL(Disconnect ${connid})
exten => s,n,NoOp(**** SENDING FAX ****)
exten => s,n,Wait(6)
exten => s,n,Set(GLOBAL(FAXCOUNT)=$[ ${GLOBAL(FAXCOUNT)} + 1 ])
exten => s,n,Set(FAXCOUNT=${GLOBAL(FAXCOUNT)})
;exten => s,n,Set(FAXFILE=fax1.tif)
; Set FAXOPTs
exten => s,n,NoOp(**** SETTING FAXOPT ****)
exten => s,n,Set(FAXOPT(filename)=${FAXFILE})
exten => s,n,Set(FAXOPT(ecm)=yes)
;exten => s,n,Set(FAXOPT(headerinfo)=Fax from ${GLOBAL(LASTFAXCALLERNAME)}
at ${GLOBAL(LASTFAXCALLERNUM)} was received.)
exten => s,n,Set(FAXOPT(headerinfo)=Fax from ${FAXOPT(localstationid)} was
 received.)
;exten => s,n,Set(FAXOPT(localstationid)=1234567890)
exten => s,n,Set(FAXOPT(maxrate)=14400)
exten => s,n,Set(FAXOPT(minrate)=7200)
; Send the fax
exten => s,n,NoOp(**** SENDING FAX : ${FAXFILE} ****)
exten => s,n,SendFAX(/tmp/fax2send/${FAXFILE},z)
exten => s,n,Hangup
; Hangup! Print FAXOPTs
exten => h,1,NoOp(FAXOPT(ecm) : ${FAXOPT(ecm)})
exten => h,n,NoOp(FAXOPT(filename) : ${FAXOPT(filename)})
exten => h,n,NoOp(FAXOPT(headerinfo) : ${FAXOPT(headerinfo)})
exten => h,n,NoOp(FAXOPT(localstationid) : ${FAXOPT(localstationid)})
exten => h,n,NoOp(FAXOPT(maxrate) : ${FAXOPT(maxrate)})
exten => h,n,NoOp(FAXOPT(minrate) : ${FAXOPT(minrate)})
exten => h,n,NoOp(FAXOPT(pages) : ${FAXOPT(pages)})
exten => h,n,NoOp(FAXOPT(rate) : ${FAXOPT(rate)})
exten => h,n,NoOp(FAXOPT(remotestationid) : ${FAXOPT(remotestationid)})
exten => h,n,NoOp(FAXOPT(resolution) : ${FAXOPT(resolution)})
exten => h,n,NoOp(FAXOPT(status) : ${FAXOPT(status)})
exten => h,n,NoOp(FAXOPT(statusstr) : ${FAXOPT(statusstr)})
exten => h,n,NoOp(FAXOPT(error) : ${FAXOPT(error)})
exten => h,n,NoOp(--1-${CDR(start)}-------${CDR(duration)})
====================================================================== 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-06-15 06:05 kchehab        New Issue                                    
2009-06-15 06:05 kchehab        Asterisk Version          => Addons 1.6.0    
2009-06-15 06:05 kchehab        Regression                => No              
2009-06-15 06:05 kchehab        SVN Branch (only for SVN checkouts, not tarball
releases) => N/A             
======================================================================




More information about the asterisk-bugs mailing list