{"id":1416,"date":"2012-04-11T18:36:34","date_gmt":"2012-04-11T18:36:34","guid":{"rendered":"http:\/\/192.168.16.235\/?page_id=1416"},"modified":"2020-01-09T16:49:42","modified_gmt":"2020-01-09T16:49:42","slug":"multi-modal-terminating-fax-mmtf","status":"publish","type":"page","link":"https:\/\/commetrex.com\/?page_id=1416","title":{"rendered":"Multi-Modal Terminating Fax (MMTF)"},"content":{"rendered":"<p>[vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;grid&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221; css=&#8221;.vc_custom_1578316708859{margin-top: 80px !important;padding-bottom: 70px !important;}&#8221; z_index=&#8221;&#8221;][vc_column][vc_row_inner row_type=&#8221;row&#8221; type=&#8221;grid&#8221; text_align=&#8221;left&#8221; css_animation=&#8221;&#8221; el_class=&#8221;bd-first-sec&#8221;][vc_column_inner width=&#8221;5\/6&#8243;][vc_column_text]Commetrex has developed fax technologies serving the telecom-equipment developer for over a decade, resulting in a rich library of major system components:\u00a0PortableT30\u2122\u00a0(P30) and the\u00a0Fax Modem Bundle\u00a0provide PSTN fax termination. Commetrex&#8217;\u00a0T.38 Fax RelaySoftware (formally PowerRelay\u2122 for T.38) implements the ITU recommendation for real-time IP fax. And\u00a0TerminatingT38\u2122\u00a0combines P30 and T.38 Fax Relay Software to support real-time terminating fax on IP media servers. Multi-Modal Terminating Fax (MMTF) is an integration of all of these major system components to create a system that allows a media server to terminate faxes from PSTN-IP gateways supporting either T.38 or G.711 pass-through for fax transmissions. Several versions are available for Commetrex\u2019\u00a0<em>BladeWare<\/em>\u00a0host-signal-processing system and for the Texas Instruments TMS320C6000 DSP in XDAIS format.[\/vc_column_text][\/vc_column_inner][vc_column_inner width=&#8221;1\/6&#8243;][vc_single_image image=&#8221;5257&#8243; img_size=&#8221;full&#8221; qode_css_animation=&#8221;&#8221;][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;grid&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221; z_index=&#8221;&#8221; css=&#8221;.vc_custom_1578318404627{padding-top: 60px !important;padding-bottom: 0px !important;background-color: #f0f0f0 !important;}&#8221;][vc_column][vc_column_text]Smart FoIP, Commetrex\u2019 patent-applied-for technology, is optionally available with T.38 fax relay for use in SIP networks. Smart FoIP eliminates the problems caused by late-arriving T.38 re-Invites from the receiving gateway, which can cause the call to fail if incorrectly accepted by the calling gateway.<\/p>\n<p>Commetrex has found that significant practical problems with SIP negotiations exist in carrier-based SIP networks. After much testing and analysis, we have developed what we call \u201cSmart FoIP\u201d, which improves the reliability of fax-session establishment for ATAs and access gateways. The technology increases the likelihood of a session remaining in G.711 fax pass-through mode, so it also includes a new technology that eliminates PCM-clock synchronization problems.[\/vc_column_text][\/vc_column][\/vc_row][vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;grid&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221; z_index=&#8221;&#8221; css=&#8221;.vc_custom_1578318800266{padding-top: 60px !important;padding-bottom: 60px !important;background-color: #f0f0f0 !important;}&#8221;][vc_column width=&#8221;1\/2&#8243; el_class=&#8221;white-box&#8221;][vc_column_text]<\/p>\n<h2>Features<\/h2>\n<ul>\n<li>Commetrex T.38 Interop Lab certified<\/li>\n<li>Commetrex\u2019 exclusive TerminatingT38<\/li>\n<li>Commetrex\u2019 PortableT30 w\/V.34 support<\/li>\n<li>Image Conversion Library<\/li>\n<li>Fax modems: V.21, V.27ter, V.29, V.17<\/li>\n<li>Optional\u00a0V.34 Fax Modem<\/li>\n<li>Smart FoIP ready<\/li>\n<li>Fully embedded TI \u2018C6000 XDAIS version<\/li>\n<li><em>BladeWare<\/em>\u00a0ready<\/li>\n<li>Field proven<\/li>\n<li>Fully documented<\/li>\n<\/ul>\n<p>[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/2&#8243; el_class=&#8221;white-box&#8221;][vc_column_text]<\/p>\n<h2>Benefits<\/h2>\n<ul>\n<li>Send and receive faxes from a server to any gateway or Internet-ready fax terminal<\/li>\n<li>Minimum time to market<\/li>\n<li>High customer satisfaction<\/li>\n<li>Easy to integrate<\/li>\n<li>Highest interoperability<\/li>\n<\/ul>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;grid&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221; css=&#8221;.vc_custom_1578588561932{padding-top: 60px !important;padding-bottom: 60px !important;}&#8221; z_index=&#8221;&#8221;][vc_column][vc_column_text]<\/p>\n<h2>License Options<\/h2>\n<ul>\n<li>Per-port runtime with\u00a0<em>BladeWare<\/em><\/li>\n<li>Limited-use paid-up source code<\/li>\n<li>Corporate paid-up source code<\/li>\n<li>Source with runtime license<\/li>\n<li>Paid-up object code<\/li>\n<li>Object code with runtime license<\/li>\n<\/ul>\n<h2>System Overview<\/h2>\n<p>With the growing movement towards IP telephony and the release of T.38, the specification for real-time fax over IP, Commetrex developed TerminatingT38. The Company\u2019s field-proven PortableT30 protocol engine was integrated with its T.38 Fax Relay Software (formally PowerRelay) protocol engine in a manner analogous to the way T.30 uses analog modems to process the call stream. (See illustration below.)<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1417 aligncenter\" title=\"MMTF2\" src=\"http:\/\/commetrex.com\/wp-content\/uploads\/2012\/04\/MMTF2.jpg\" alt=\"MMTF\" width=\"547\" height=\"210\" \/><\/p>\n<p>This permits the termination of T.38 streams in an IP network on a host computer without the need for modems. TerminatingT38 requires comparatively few MIPS since there is no need for signal processing. (See illustration below.) As a result, TerminatingT38 is suitable for any processing environment that supports the memory requirements and an IP stack.<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1418 aligncenter\" title=\"MMTF3\" src=\"http:\/\/commetrex.com\/wp-content\/uploads\/2012\/04\/MMTF3.jpg\" alt=\"MMTF\" width=\"532\" height=\"322\" \/><\/p>\n<p>But, in order to provide fax termination to any IP connection, T.38 alone is not sufficient since not all IP gateways support T.38. Therefore, a system that can terminate a fax session over any IP connection must support both T.38 and packetized G.711, sometimes called G.711 pass-through. (See illustration, preceding page.)<\/p>\n<p>Typically, PortableT30 operates on a host computer or scalar\/co-processor, while the fax modems operate on a DSP resource. This partitioning is dictated by the light processing and relatively heavy memory requirements of the T.30 stack and its need to process the TIFF- F file format, and the efficiency of a DSP in processing the sampled data of the analog call stream.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-1419\" title=\"MMTF1\" src=\"http:\/\/commetrex.com\/wp-content\/uploads\/2012\/04\/MMTF1.jpg\" alt=\"MMTF\" width=\"241\" height=\"279\" \/>The core of MMTF is Commetrex\u2019 PortableT30 (P30) finite state machine (FSM). This component contains the T.30 stack, image handling, and ECM (error correcting mode) support. P30 interfaces with either the modem hardware adaptation layer or the T.38 adaptation layer (HAL or the T.38 HAL). Both of these packages present the same interface to the P30 FSM. The P30 FSM sends commands and data to these packages. Internally, each of these packages processes the commands and data to generate output, either as G.711 modem data or T.38 packets. Alternatively, these packages decode external fax data, either as G.711 or as T.38 packets, into data and events. These decoded events are used to trigger the operations of the P30 FSM.<\/p>\n<p>MMTF is available in two versions:\u00a0<em>BladeWare<\/em>\u00a0and XDAIS.<em>BladeWare<\/em>\u00a0is Commetrex\u2019 host signal processing software framework; XDAIS is a fully embedded version available in the Texas Instruments TMS320C6000 XDAIS format.<\/p>\n<h2>BladeWare<\/h2>\n<p>For the last few years, the MIPS available on Pentium-class PCs have been adequate to process over 100 media streams while still leaving ample processing power to host several applications. The capacity doubles every 18 months according to Moore\u2019s Law. Blade servers make scaling the number of open- architecture processors in a system as easy as adding a DSP-resource board, and the densities are nearly the same. But, although blade-server architecture makes scaling the number of processors a snap, the software required to harness those MIPS and provide seamless system scaling through the addition of processors has not been available.\u00a0<em>BladeWare<\/em>\u00a0from Commetrex, featuring Open Telecommunications Framework\u00ae Kernel and OpenMedia\u2122, solves the problem.<\/p>\n<p><em>BladeWare<\/em>\u00a0is available as a comprehensive software developer\u2019s kit, which supports development of servers that support both voice and fax.\u00a0<em>BladeWare\u2019s<\/em>\u00a0call routing and dynamic resource allocation mean that the application software need not be aware of whether a fax transaction is made over T.38 or G.711 pass- through using host signal processing-based fax modems.<\/p>\n<h2>Embedded<\/h2>\n<p>In the embedded version of MMTF, the OEM framework\/application controls MMTF via the XDAIS \u201calgorithm\u201d interface. It periodically calls MMTF via the apply() function to process\/generate T.38 or G.711 packets. The OEM application must call this function every processing period to permit the MMTF to generate outputs and run its timers.<\/p>\n<p>For G.711 mode, the OEM application must supply jitter buffering on the RTP stream. For T.38 mode, MMTF handles the jitter buffering since RTP is not used with T.38.<\/p>\n<p>The memory and processing requirements for the embedded version of MMTF are based on the negotiated options, compilation options and the files involved. The following table summarizes these features of the product.<\/p>\n<table border=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td><\/td>\n<td colspan=\"2\">MCPS (TMS320C6000)<\/td>\n<td colspan=\"2\">Per-Channel Memory<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>Options<\/td>\n<td>G711 Mode<\/td>\n<td>T.38<\/td>\n<td>On-chip<\/td>\n<td>Off-chip<\/td>\n<td>Code+Tables<\/td>\n<\/tr>\n<tr>\n<td>ECM Disabled<\/td>\n<td>7.9<\/td>\n<td>3.45<\/td>\n<td>2072 bytes<\/td>\n<td>48Kbytes<\/td>\n<td>350Kbytes<\/td>\n<\/tr>\n<tr>\n<td>ECM Enabled<\/td>\n<td>8.9<\/td>\n<td>4.45<\/td>\n<td>2072 bytes<\/td>\n<td>118Kbytes<\/td>\n<td>350Kbytes<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1420\" title=\"MMTF4\" src=\"http:\/\/commetrex.com\/wp-content\/uploads\/2012\/04\/MMTF4.jpg\" alt=\"MMTF\" width=\"576\" height=\"576\" \/><\/p>\n<h2>FoIP Interoperability<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-968\" title=\"T.38 Interop Lab\" src=\"http:\/\/commetrex.com\/wp-content\/uploads\/2011\/12\/T38_Seal_150_best.jpg\" alt=\"T.38 Interop Lab\" width=\"105\" height=\"105\" \/>Commetrex has led the industry effort for T.38 interoperability since January 2002, when it launched the\u00a0T.38 Interoperability Test Lab. Recently, Commetrex has done extensive interoperability testing with the\u00a0<em>BladeWare<\/em>\u00a0HMP telephony platform, with international carriers, service providers, and enterprises.<\/p>\n<p>Related Publications<\/p>\n<ul>\n<li>TerminatingT38 Product Bulletin<\/li>\n<li><em>BladeWare<\/em>\u00a0Product Bulletin<\/li>\n<li>Fax Modem Bundle Product Bulletin<\/li>\n<li>PortableT30 Product Bulletin<\/li>\n<\/ul>\n<p>[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[vc_row css_animation=&#8221;&#8221; row_type=&#8221;row&#8221; use_row_as_full_screen_section=&#8221;no&#8221; type=&#8221;grid&#8221; angled_section=&#8221;no&#8221; text_align=&#8221;left&#8221; background_image_as_pattern=&#8221;without_pattern&#8221; css=&#8221;.vc_custom_1578316708859{margin-top: 80px !important;padding-bottom: 70px !important;}&#8221; z_index=&#8221;&#8221;][vc_column][vc_row_inner row_type=&#8221;row&#8221; type=&#8221;grid&#8221; text_align=&#8221;left&#8221; css_animation=&#8221;&#8221; el_class=&#8221;bd-first-sec&#8221;][vc_column_inner width=&#8221;5\/6&#8243;][vc_column_text]Commetrex&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":98,"menu_order":119,"comment_status":"closed","ping_status":"open","template":"template-products.php","meta":{"footnotes":""},"class_list":["post-1416","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/commetrex.com\/index.php?rest_route=\/wp\/v2\/pages\/1416","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/commetrex.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/commetrex.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/commetrex.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/commetrex.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1416"}],"version-history":[{"count":4,"href":"https:\/\/commetrex.com\/index.php?rest_route=\/wp\/v2\/pages\/1416\/revisions"}],"predecessor-version":[{"id":5260,"href":"https:\/\/commetrex.com\/index.php?rest_route=\/wp\/v2\/pages\/1416\/revisions\/5260"}],"up":[{"embeddable":true,"href":"https:\/\/commetrex.com\/index.php?rest_route=\/wp\/v2\/pages\/98"}],"wp:attachment":[{"href":"https:\/\/commetrex.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}