[asterisk-bugs] [Asterisk 0010815]: [patch] SendFAX/ReceiveFAX

noreply at bugs.digium.com noreply at bugs.digium.com
Fri Oct 5 04:22:11 CDT 2007


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=10815 
====================================================================== 
Reported By:                dimas
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   10815
Category:                   Applications/NewFeature
Reproducibility:            always
Severity:                   feature
Priority:                   normal
Status:                     ready for testing
Asterisk Version:           1.4.11  
SVN Branch (only for SVN checkouts, not tarball releases): N/A  
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             09-24-2007 04:57 CDT
Last Modified:              10-05-2007 04:22 CDT
====================================================================== 
Summary:                    [patch] SendFAX/ReceiveFAX
Description: 
sendfax/receivefax applications are replacement for well known txfax/rxfax.
These are based on the same idea and also use SpanDSP GPL library by Steve
Underwood.

I hope these can be included in basic Asterisk distribution (or to addons)
just to make it easier for people obtaining fax support for Asterisk. Also,
this implementation fixes couple of bugs in applications which prevented me
using txfax/rxfax out of the box.

Notes:
* receivefax does not allow specifying %d in the file name. To me, it is
up to dialplan to form really unique file name.
* debug and answering/calling mode options are specified in a way
different from txfax/rxfax
====================================================================== 

---------------------------------------------------------------------- 
 steveu - 10-05-07 04:22  
---------------------------------------------------------------------- 
The functionality for a T.38 gateway is completely different from the
termination applications, so gateway operation seems a poor fit in the
current code.

What we did in Callweaver is to provide a new application -
app_t83gateway.c - that is a bit like app_dial.c, but monitors for a T.38
call. When one is seen, it switches from simply passing
audio/video/whatever through, to acting as a T.38 gateway. In this mode it
receives and transmits audio on the PSTN side, and receives and transmits
T.38 packets on the IP side. Of course, like rxfax and txfax, spandsp is
doing 99% of the work, and app_t38gateway.c is very simple interface code.
You need something in the system to actually figure out when a call
requires T.38 facilities, and tries to negotiate it with the far end,
through SIP, H.323 or MGCP. Remember that the called end is the one which
is supposed to initiate this negotiation. Exactly how to add it to the
system is left as an exercise for the reader. :-) 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
10-05-07 04:22  steveu         Note Added: 0071517                          
======================================================================




More information about the asterisk-bugs mailing list