[asterisk-bugs] [Asterisk 0013405]: [patch] T38 gateway

Asterisk Bug Tracker noreply at bugs.digium.com
Thu Jan 14 09:05:32 CST 2010


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=13405 
====================================================================== 
Reported By:                dafe_von_cetin
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   13405
Category:                   Applications/app_fax
Reproducibility:            N/A
Severity:                   feature
Priority:                   normal
Status:                     confirmed
Asterisk Version:           SVN 
JIRA:                       SWP-115 
Regression:                 No 
Reviewboard Link:           https://reviewboard.asterisk.org/r/459/ 
SVN Branch (only for SVN checkouts, not tarball releases):  trunk 
SVN Revision (number only!): 140548 
Request Review:              
====================================================================== 
Date Submitted:             2008-08-30 16:44 CDT
Last Modified:              2010-01-14 09:05 CST
====================================================================== 
Summary:                    [patch] T38 gateway
Description: 
Hi all,

I'm sending you patch containing new application app_faxgateway.c
("FaxGateway") which is able to mediate T30 to T38 and vice versa.
Feature is using spands library (I used spandsp-0.0.4pre18 and
spandsp-0.0.5pre4).

Best regards
Daniel.

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

---------------------------------------------------------------------- 
 (0116675) averevkin (reporter) - 2010-01-14 09:05
 https://issues.asterisk.org/view.php?id=13405#c116675 
---------------------------------------------------------------------- 
However FaxGateway application has some drawbacks like inability to
transmit ring signal and failing to drop the call if the calling party
decides to cancel it before it was answered (this by the way leads to PRI
lines not being freed forever).

Therefore I decided to go further and make a hook to app_fax code from the
Dial application. _This_is_not_a_transparent_gateway_, it's just a slightly
more convenient way to make calls.

Well, if you take the asterisk-1.6.2-faxgw-dial.patch it will modify
app_fax, app_dial and features.c in order to allow calling the function in
app_fax from app_dial.

What it makes is a 'b' parameter to Dial application which stands for
'Bridging' and uses the Dial application code to dial and right after the
calling party answers it switches to app_fax code that makes the audio
bridging and t.38 gatewaying.

Nevertheless as this is not a transparent gateway, some functions like
blind/operator transfer or voice recording do not work. Just do not use the
'b' parameter to your Dial application and it will get back to the default
code that has all that.

Good luck.
Anton. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2010-01-14 09:05 averevkin      Note Added: 0116675                          
======================================================================




More information about the asterisk-bugs mailing list