[asterisk-bugs] [Asterisk 0011614]: [patch] T38 support for SendFax/ReceiveFax

noreply at bugs.digium.com noreply at bugs.digium.com
Wed Jan 30 03:04:24 CST 2008


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=11614 
====================================================================== 
Reported By:                dimas
Assigned To:                file
====================================================================== 
Project:                    Asterisk
Issue ID:                   11614
Category:                   Addons/New Feature
Reproducibility:            always
Severity:                   feature
Priority:                   normal
Status:                     assigned
Asterisk Version:            SVN 
SVN Branch (only for SVN checkouts, not tarball releases):  trunk 
SVN Revision (number only!): 497 
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             12-21-2007 06:57 CST
Last Modified:              01-30-2008 03:04 CST
====================================================================== 
Summary:                    [patch] T38 support for SendFax/ReceiveFax
Description: 
Adding T38 support to SendFax/ReceiveFax applications. See Additional
Information for details.

There are two patches:
* appfax-v3.patch for asterisk-addons/trunk rev 497 - modifications to the
fax application
* asterisk-t38.patch - temporary (see below) patch for asterik/trunk
revision 94396

!IMPORTANT NOTE! This patch is considered work in progress because it
depends on not yet finished feature of Asterisk - ability to request T38
reinvite on a SIP channel.
Currently, the patch adds this ability itself (asterisk-t38.patch) but it
adds it in a very rude way. It is clearly a hack. When file finishes his
t38insanity branch and Aterisk will get official way of requesting
re-invite, I will update app_fax to use that way instead and
asterisk-t38.patch won't be needed anymore.

====================================================================== 

---------------------------------------------------------------------- 
 dimas - 01-30-08 03:04  
---------------------------------------------------------------------- 
Ok guys, here is the new version. v5-appfax.patch is the patch for
asterisk-addons only. What needs to be fixed in Asterisk core exist as
separate issues on Mantis. Which means 
!!!YOU HAVE TO APPLY THESE PATCHES TO ASTERISK FIRST!!!
http://bugs.digium.com/view.php?id=11796
http://bugs.digium.com/view.php?id=11873

============================================

Note to backporters. You will need:
1. define ast_debug in logger.h - see
http://bugs.digium.com/file_download.php?file_id=14376&type=bug
2. define ast_tvdiff_XXX functions - see
http://bugs.digium.com/view.php?id=11270
3. Apply fix for T38 state - http://bugs.digium.com/view.php?id=11630
4. Patch DSP in trunk with http://bugs.digium.com/view.php?id=11796 and
then copy main/dsp.c and include/asterisk/dsp.h files over your 1.4
sources
5. Add T38 API as in http://bugs.digium.com/view.php?id=11873
6. Patch app_fax

With any patch I recommend you not taking the file from Mantis but getting
corresponding diff from SVN because some patches were changed by commoters.
Good luck. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
01-30-08 03:04  dimas          Note Added: 0081387                          
======================================================================




More information about the asterisk-bugs mailing list