login | register
Fri 03 of Jul, 2009 [21:54 UTC]

voip-info.org

History

T.38

Created by: jht2,Last modification on Tue 14 of Apr, 2009 [13:52 UTC] by bpassaro
T.38 is an ITU standard for sending FAX accross IP networks in a real-time mode.
FAX messages are sent as UDP or TCP/IP packets.

  • The IETF RFC RFC 3362 implements a media type called image/t38 for T.38 faxes.

From RFC 3362:

ITU-T Recommendation T.38 T.38 describes the technical features necessary to transfer facsimile documents in real-time between two standard Group 3 facsimile terminals over the Internet or other networks using IP protocols. The Recommendation allows the use of either TCP or UDP depending on the service environment.

ITU-T Recommendation T.38 T.38 Annex D describes system level requirements and procedures for internet aware facsimile implementations and internet aware facsimile gateways conforming to ITU-T T.38 to establish calls with other ITU-T T.38 implementations using the procedures defined in IETF RFC 2543 SIP-99 and IETF RFC 2327 SDP.

Note that ITU-T T.38 Recommendation T.38 (04/02) T.38 is an aggregation of the original ITU-T Recommendation T.38 (06/98) T.38-98 and all of the subsequent Amendments and Corrigendum including T.38D-00. While T.38 and T.38D-00 describe SIP procedures per SIP-99, the procedures can also be applied to the revised Session Initiation Protocol specification SIP.




T.38 with Asterisk

Built in support for T.38

Asterisk 1.6 support G.711 and T.38 FAX origination and termination. T.38 gateway features are still in development.

Initial work

From version 1.4, Asterisk supports T.38 negotiation for SIP users, and the related passthrough of UDPTL T.38 data. This allows many T.38 nodes to communicate through an Asterisk box. Asterisk 1.4 does not, however, understand the T.38 protocol. It cannot terminate T.38 calls, or act as a T.38 PSTN gateway without external support - i.e. by passing the T.38 data to something which can perform those functions.

T.38 with Asterisk and Attractel (commercial solution)

A full fledged t.30 and t.38 stack for asterisk (both passthrough, termination and gateway) is available from Attractel
As the software is not under GPL, this can be used together with other non GPL parts of asterisk, such as g729 or iLBC.
The software comes with ITU t.30 modems : v.21, v27ter, v29, v17 and includes standalone FAX transmit and receive programs for use in fax2email and email2fax gateways.


T.38 with CallWeaver (supported)

Callweaver has rapidly maturing support for T.38 passthrough, T.38 gateway and T.38 termination. Passthrough simply means forwarding T.38 between two other T.38 entities. Gateway operation provides interworking between the PSTN and the T.38 world. Termination makes Callweaver act as a T.38 FAX machine. Callweaver can also act as a traditional PSTN type FAX machine.

Many T38 implementations are quirky, and work is ongoing to extend the number of T.38 platforms which interoperate smoothly with Callweaver. At present it has been successfully used with products from Cisco, Patton, Quintum and many others.

For further information, see the Callweaver home page at www.callweaver.org

T.38 with Commetrex (supported)

Commetrex' TerminatingT38 is a combination of its ITU T.38 fax and T.30 ITU fax protocol engines, a package that gives the developer of a network-service platform or an enterprise fax server the technology necessary to terminate T.38 fax (IP network) real-time fax transmissions just as one would real-time faxes from the PSTN using analog modems. When combined with Commetrex’ stand-alone T.38 fax, a developer can now implement both terminating and standard fax-gateway functions on the same platform, combining the functions of the service platform and the gateway.

TerminatingT38 is available as licensed source code for incorporation into proprietary systems. TerminatingT38 makes no assumptions regarding the connection setup, such as H.323 or SIP, nor does it assume a particular API for the application software. Interestingly, one of the legacy fax terminals (e.g. a fax machine)
can be removed from a fax system and Commetrex’ TerminatingT38 substituted so that the fax terminates in the service platform rather than a fax terminal. Commetrex has developed a version of its PowerRelay T.38 fax gateway product that, rather than relaying the fax to the PSTN, terminates it in TerminatingT38’s server-based T.30 protocol engine.

Commetrex has more than 75 T.38 FoIP customers and has completed a multi-year development effort that produced BladeWare, an IMS-ready software-only media server featuring TerminatingT38. Commetrex is enhancing the BladeWare IMS Media Resource Function by introducing voice capabilities, including BladeWare VXML Interpreter (CE), a
VoiceXML-based Media Resource Function Controller. Commetrex' list of technology partners and licensees is a who's who of telecom industry leaders, including Agere, Iperia, Genband, Castelle, Lucent, Sonus, OpenWave, Nortel, Broadsoft, Siemens, ShoreTel, Avaya, Empirix, LogicaCMG, and Movius.

For additional information, visit the Commetrex home page at www.commetrex.com


T.38 with Fax Voip and Fax Boom

FaxVoip Software ' http://www.t38faxvoip.com develops solutions for the transmission of a fax via the Internet Telephony (FOIP). The main emphasis has been placed on the transfer t38 fax using SIP.
Fax Voip application works with t38 faxes via standart COM port interface. You can send and receive T38 faxes via SIP networks with your standart fax program (like Microsoft Fax) to work with Fax Voip COM ports or virtual modems. Fax Voip is also a fully-functional system for sending faxes via e-mail (Mail -> Fax) and for receiving faxes to e-mail (Fax -> Mail).
As for Fax Boom program, it is a completed SIP fax application. Fax Boom does not require independent fax program for its work. Fax Boom has support for t38 fax and for fax over G711 codec, so it is possible to send and receive faxes via sip-networks without t38 support for faxes (for example, Betamax). Mail -> Fax and Fax->Mail features also supported.
Please, visit the Fax Voip home page at ' http://www.t38faxvoip.com


T.38 with Gridborg HMP Server (supported)


Gridborg HMP Server supports T.38 fax origination, fax termination and fax pass through. All of these options are available for both H.323 and SIP protocols. Gridborg HMP Server stores received documents in a multitude of formats and also enables sending of fax documents saved in TIFF and other formats.

Gridborg HMP Server has been successfully used with VoIP gatways from many vendors like Cisco, Planet, Patton, Sipura, and many others.

T.38 with T38modem

What is T38modem www.openh323.org?
  • It is not a modem.
  • From a FAX application's view point (e.g. HylaFAX) T38modem looks like a class 1 FAX modem pool.
  • From an IP network view point it's a H.323 endpoint with T.38 FAX support. Recent versions also support SIP.
  • From your view point it's a gateway between a fax application and an IP network.


See also


Comments

Comments Filter
222

333Mandatory T.38 parameters in SDP packet?

by cklatsky, Monday 10 of September, 2007 [13:46:23 UTC]
When T.38 is negotiated in the SDP packet, is there a mandatory set of parameters that should be listed? I tried to figure this out from the ITU-T T.38 document, but could not determine the mandatory set. A number of vendors have different parameters listed in their SDP packets, but I'm not sure if those are optional or not.
222

333Looking for

by jdubin, Tuesday 12 of June, 2007 [14:27:27 UTC]
I'm looking for a virtual t.38 fax modem for windows which would talk, via SIP, directly to a t.38-enabled VoIP provider. It shouldn't require an enterprise-scale purchase — my goal is for individual use only, something which wouldn't require local dedicated hardware (i.e. *, cisco, etc., not necessary on my end). Any ideas? Thanks!

PS — The closest I've come is t38modem, related to the openh323 project, and they don't (yet) provide compiled windows binaries.
222

333Can T.38 talk to a "regular" fax?

by amosshapira, Thursday 21 of September, 2006 [05:53:42 UTC]
If I bother to get myself something that can convert my fax (an HP PSC 2410 all-in-one thingy) to T.38 - would it be able to talk to "regular" PSTN faxes on the other side of the call or will I need to find some T.38-enabled "end point" to convert things back to PSTN faxes?

222

333Multipages fax

by czuker, Tuesday 28 of March, 2006 [17:25:40 UTC]
Are you able to send multipages fax with latest version of span dsp? Which hardware are you using? Which version of asterisk are you using?
222

333It is working.... almost

by rublev, Friday 22 of July, 2005 [19:08:54 UTC]
I can say the solution is in 50% of completion... so would like to see if it is really needs for the people (in $$$).

vasyl dot rublyov at ionidea dot com

222

333When it works

by , Tuesday 05 of October, 2004 [22:45:58 UTC]
When they get it working it will be a great solution(:frown:)