[asterisk-bugs] [Asterisk 0015328]: Fax Session does not stop when channel hangups
Asterisk Bug Tracker
noreply at bugs.digium.com
Mon Jun 15 15:28:12 CDT 2009
The following issue has been RESOLVED.
======================================================================
https://issues.asterisk.org/view.php?id=15328
======================================================================
Reported By: kchehab
Assigned To: russell
======================================================================
Project: Asterisk
Issue ID: 15328
Category: Addons/General
Reproducibility: always
Severity: major
Priority: normal
Status: resolved
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:
Resolution: suspended
Fixed in Version:
======================================================================
Date Submitted: 2009-06-15 06:05 CDT
Last Modified: 2009-06-15 15:28 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)})
======================================================================
----------------------------------------------------------------------
(0106416) russell (administrator) - 2009-06-15 15:28
https://issues.asterisk.org/view.php?id=15328#c106416
----------------------------------------------------------------------
Please contact Digium technical support.
Issue History
Date Modified Username Field Change
======================================================================
2009-06-15 15:28 russell Note Added: 0106416
2009-06-15 15:28 russell Status new => resolved
2009-06-15 15:28 russell Resolution open => suspended
2009-06-15 15:28 russell Assigned To => russell
======================================================================
More information about the asterisk-bugs
mailing list