by Dreams End » Fri May 19, 2006 4:31 am
This has got to be a new low for this board. Entertaining, though. Kudos to thoughtographer for not losing his cool. <br><br>In case anyone actually cares:<br><br><!--EZCODE QUOTE START--><blockquote><strong><em>Quote:</em></strong><hr>Introduction<br><br>In order to fax over IP networks, three mehods are used:<br><br> *<br><br> In-band Faxing—Fax tones are digitally encoded by the coder-decoder (codec) in the same way as voice.<br> *<br><br> T.38—Real-time Group3 Fax over IP networks<br> *<br><br> T.37—Store and Forward (S&F) fax on the Internet<br><br>In-band faxing is not very popular because this method is inefficient. This inefficiency is a result of low-bit rate codecs and the inability to accurately encode and decode fax (and modem) tones and any other non-speech sounds. Thus, in order to in-band fax efficiently, a higher bit-rate codec must be used (G.726r32 or G.711). This takes the bandwidth savings out of the equation and makes the option to fax over data networks less attractive.<br><br>T.38 eliminates the need for high-quality codecs when you fax over IP networks. Once the call is connected and fax negotiation starts, each gateway takes part in the T.30 signaling with the local fax machines, but negotiation is end-to-end. This is because the T.30 messages are encoded into packets and relayed over the IP network. Similarly, the page data is also encoded and forwarded over the data network. For more details on T.38 Fax relay, refer to Configuring Fax Relay T.38 with VoIP.<br><br>T.37 is an enhancement over T.38 because T.37 allows S&F capabilities. S&F fax has two modes of operation:<br><br> *<br><br> OnRamp—Receives faxes that are delivered as email attachments<br> *<br><br> OffRamp—Sends standard email messages that are delivered as faxes<br><br>Emails are received with a Tag Image File Format (TIFF) attachments only, but emails are sent as plain text, enriched text, or with TIFF attachments. S&F faxing has value because of this method's integration with email. You are able to configure email servers to retry continuously until successful and offer never busy fax service. The use of email aliases and distribution lists allow a single fax to be sent to multiple email addresses and conversely, for a single email to be sent to multiple fax machines.<br>Prerequisites<br>Requirements<br><br>Readers of this document must be knowledgeable of:<br><br> *<br><br> Basic knowledge of Fax over IP (FoIP). For more information, refer to documents with this content:<br> 1.<br><br> Fax Services<br> 2.<br><br> Fax Applications over IP<br> *<br><br> The basic functions of Simple Mail Transfer Protocol (SMTP) protocol. For more information, refer to RFC 821 leavingcisco.com.<br><br>Components<br><br>For the most current fax features and hardware support, refer to the Cisco Fax Services over IP Application Guide and the Cisco IOS software release notes for the release in use. In general, supported platforms for T.37 include:<br><br> *<br><br> 175x<br> *<br><br> 26xx, 36xx<br> *<br><br> 37x5<br> *<br><br> 5300, 5350, 5400, 5800, 5850<br><br>This table provides performance numbers related to some of these platforms:<br><br>Platform<br>        <br><br>Restriction<br><br>1750<br>        <br><br>128M RAM minimum; 256M if you use Interactive Voice Response (IVR) 2.0 or a max of 192 S&F fax sessions<br><br>5300<br>        <br><br>60 simultaneous S&F fax sessions (inbound or outbound) or up to 120 voice sessions (voice, IVR, or fax relay) (2 x S&F fax calls) + voice calls = 120<br><br>5850<br>        <br><br>120 S&F with 800 total sessions - 192 S&F with 750 total sessions<br><br>For the purposes of this document, these components were used:<br><br> 1.<br><br> Cisco 3660 with Cisco IOS® Software version 12.2(15)T9<br> 2.<br><br> Cisco AS5300 with Cisco IOS Software version 12.2(15)T9<br> 3.<br><br> Cisco AS5350 with Cisco IOS Software version 12.2(15)T9<br> 4.<br><br> SMTP server version 5.0.2195.4453<br><br>Conventions<br><br>For more information on document conventions, refer to the Cisco Technical Tips Conventions.<br>T.37 Technology<br>Architecture<br><br>T.37 is an application that sits on top of a Call Control Application Programming Interface (CCAPI) just as the default application Voice over IP (VoIP) or IVR does. It is called by the application setting under the dial-peer (either Multimedia Mail over IP [MMoIP] or Plain Old Telephone Service [POTS]). T.37 uses the concept of an MMoIP dial-peer (dial-peer voice 1 MMoIP) for individual email session parameters such as Disposition and Message Notifications.<br><br>T37-store-forward-fax1.gif<br>OnRamp Fax Related Applications and Features<br>OnRamp Features on the voice feature card (VFC) and on NextPort (NP) Digital Signal Processor (DSP) Modules<br><br>The S&F fax related applications extend to specific features on VFC modules for the AS5300 and on NP DSP modules on AS5400 and AS5350 (known also as the Libretto application). These are the main features:<br><br> *<br><br> Accepts new OnRamp calls from the IVR or directly if no authentication is required<br> *<br><br> Provides set-up, bridge, and transaction events with the Voice Telephony Service Provider (VTSP), the Fax Media Service Provider (FMSP), and the Document Media Service Provider (DMSP)<br> *<br><br> Creates the fax_record file in order to reference specific information on a fax<br><br>FMSP Features for OnRamp<br><br> *<br><br> Provides fax modem training and negotiation<br> *<br><br> Demodulates T.30 fax signals from the Public Switched Telephone Network (PSTN)<br> *<br><br> Converts T.30 signals into T.38 packets<br> *<br><br> Encapsulated within User Datagram Protocol (UDP) data<br> *<br><br> Extracts T.4 data, incorporates packet header<br> *<br><br> Provides transparency byte stripping (Data-Link Encapsulation [DLE] DLE)<br> *<br><br> Generates end-of-page detection (DLE followed by ETX, which is end of stream denoting the end of a voice data stream.) for faxes<br> *<br><br> Copies data into buffers and enqueues the buffers into the DMSP<br><br>DMSP Features for OnRamp<br><br> *<br><br> Converts T.4 fax data to TIFF images that use the TIFF or text libraries<br> *<br><br> Accepts buffers from FMSP for TIFF conversion by way of a Cisco IOS queue event<br><br>OffRamp Fax Related Applications and Features<br>FMSP Features for OffRamp<br><br> *<br><br> Performs all class two fax protocol operations<br> *<br><br> Receives T.38 packets from VTSP and modulates these packets back to T.30 signals<br> *<br><br> Extracts T.4 data from T.30 protocol and hands data to DMSP<br> *<br><br> Adds transparency bytes (DLE DLE)<br> *<br><br> Generates end-of-page indication (DLE ETX)<br> *<br><br> Inserts fill bits (for minimum scan line time)<br> *<br><br> Transmits data in the cover or payload queue<br><br>DMSP Features for OffRamp<br><br> *<br><br> Processes data buffers from the FMSP<br> *<br><br> Makes calls to the TIFF engine to convert the TIFF or text (header) data to T.4 fax data format (passes lines per page, resolution, and encoding)<br> *<br><br> Handles buffer management for the TIFF engine<br><br>Text-to-Fax Converter Features for OffRamp<br><br> *<br><br> Processes data buffers from the DMSP<br> *<br><br> Makes calls to the Text to Fax engine in order to convert text data to fax data format (passes lines per page, resolution, and encoding)<br> *<br><br> Handles buffer management for the Text to Fax engine<br><br>OffRamp Features on the VFC and on NP DSP Modules<br><br> *<br><br> Set-up, bridge, and transaction events with VTSP, FMSP, and the DMSP<br> *<br><br> Generates call active or history events with the MIB<br> *<br><br> Creates fax_payload and fax_records files<br><br>)t.30 and t.4 protocols are for communication between fax modems). <br><hr></blockquote><!--EZCODE QUOTE END--><br><br><br><br>From a Cisco white paper on the subject. Goole time: 20 minutes.<br><br><!--EZCODE AUTOLINK START--><a href="http://www.cisco.com/warp/public/788/voip/T37-store-forward-fax.html#arch">www.cisco.com/warp/public....html#arch</a><!--EZCODE AUTOLINK END--><br><br>But what the hell would Cisco know about servers?<br><br>This was hilarious.<br><br> <p></p><i></i>