{"id":2456,"date":"2012-04-20T20:49:45","date_gmt":"2012-04-20T20:49:45","guid":{"rendered":"https:\/\/www.commetrex.com\/?page_id=2456"},"modified":"2020-01-06T14:01:33","modified_gmt":"2020-01-06T14:01:33","slug":"bladeware-hmp-media-server-2","status":"publish","type":"page","link":"https:\/\/commetrex.com\/?page_id=2456","title":{"rendered":"BladeWare HMP Media Server"},"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;2\/3&#8243;][vc_column_text]<em>BladeWare<\/em>\u2122 is the SIP-based HMP media-server edition of Commetrex\u2019 <a title=\"OTF Kernel\" href=\"http:\/\/commetrex.com\/products\/otf-kernel\/\">Open Telecommunications Framework\u00ae (OTF)<\/a> architecture. OTF is Commetrex\u2019 digital-media system framework that supports any media, any network, any signaling, and any media-processing-related application. And it\u2019s completely open. This means there are SDKs to support development at any level, including, of course, the application level, but also system services, signaling, and media technologies. And, with Commetrex\u2019 fax technologies, <em>BladeWare<\/em> knows no equal as a fax media server terminating both G.711 pass-through and T.38 fax sessions.<\/p>\n<p>For the last few years, the MIPS available on low-cost PCs have been adequate to process over 100 media streams while still leaving ample processing power to host several applications. And, following Moore\u2019s Law, PC capacity doubles every 18 months. But if a single PC is not sufficient, blade servers make scaling the number of open-architecture processors in a system as easy as adding a board to a chassis. And the densities are nearly the same. Although blade-server architecture makes adding processors a snap, the software framework required to harness those MIPS and provide seamless system scaling through the addition of processors has not been available to the media-server OEM and service provider. Commetrex\u2019 <em>BladeWare<\/em>, featuring industry-best <a title=\"Fax Portal\" href=\"http:\/\/commetrex.com\/products\/fax-portal\/\">fax technologies<\/a> and voice play-record, gives the telecom OEM and service provider a new level of affordability and value.<\/p>\n<p>[\/vc_column_text][\/vc_column_inner][vc_column_inner width=&#8221;1\/3&#8243;][vc_single_image image=&#8221;4863&#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]Commetrex has combined OTF Kernel telephony middleware with a <a title=\"SIP in Wikipedia\" href=\"http:\/\/en.wikipedia.org\/wiki\/Session_Initiation_Protocol\" target=\"_blank\" rel=\"noopener noreferrer\">SIP<\/a> resource service manager (RSM), OpenMedia media-stream framework, and IP-media technologies in a configuration specifically designed to allow the telecom OEM to easily develop a media server without the need for DSP-resource boards. System expansion is accomplished by adding server blades rather than DSP-resource blades. And with IP-only telephony, there is no need for specialized network interface boards. But if PSTN support is required, <em>BladeWare<\/em> supports the entire <a title=\"Sangoma Website\" href=\"http:\/\/www.sangoma.com\" target=\"_blank\" rel=\"noopener noreferrer\">Sangoma<\/a> product line of PCI and PCI Express telephony-interface boards.<\/p>\n<p><em>BladeWare<\/em> is a value-adding platform with an easy-to-use C or C++ APIs for system, call, and media operations. Applications include enterprise fax servers and integrated communications servers, hosted communications servers, voice and fax messaging, and IVR.<\/p>\n<p>BladeWare is also available with three ready-to-deploy applications for the service provider: <a title=\"BladeWare Fax Media Server\" href=\"http:\/\/commetrex.com\/products\/bladeware-fax-media-server\/\" target=\"_blank\" rel=\"noopener noreferrer\"><em>BladeWare<\/em> Fax Media Server (FMS)<\/a> for use in IMS and similar service- network architectures, <a title=\"BladeWare Fax-to-Email Server\" href=\"http:\/\/commetrex.com\/products\/bladeware-fax-to-email-server\/\" target=\"_blank\" rel=\"noopener noreferrer\"><em>BladeWare<\/em> Fax-to-Email<\/a>, and <a title=\"BladeWare Email-to-Fax Server\" href=\"http:\/\/commetrex.com\/products\/bladeware-email-to-fax-server\/\" target=\"_blank\" rel=\"noopener noreferrer\"><em>BladeWare<\/em> Email-to-Fax<\/a>.[\/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\u2019 industry-leading TDM and IP-based fax send-receive<\/li>\n<li><a title=\"TerminatingT38\" href=\"http:\/\/commetrex.com\/products\/terminatingt38\/\" target=\"_blank\" rel=\"noopener noreferrer\">TerminatingT38<\/a>, including V.3\/V.34 support<\/li>\n<li>Terminating G.711 pass-through with <a title=\"V.34 Fax Modem\" href=\"http:\/\/commetrex.com\/products\/v-34-fax-modem\/\" target=\"_blank\" rel=\"noopener noreferrer\">V.34<\/a><\/li>\n<li><a title=\"Smart FoIP\" href=\"http:\/\/commetrex.com\/products\/smart-foip\/\" target=\"_blank\" rel=\"noopener noreferrer\">Smart FoIP<\/a><\/li>\n<li>Voice play and record<\/li>\n<li>SIP-based (RFC3261) call control<\/li>\n<li><a title=\"OpenMedia Software Developer\u2019s Kit\" href=\"http:\/\/commetrex.com\/products\/openmedia-software-developers-kit\/\" target=\"_blank\" rel=\"noopener noreferrer\">OpenMedia<\/a> standards-based true host signal processing environment<\/li>\n<li>Transparent client, server, and media resource expansion<\/li>\n<li>Browser-based system administration<\/li>\n<li>Hardware independence<\/li>\n<li>Multi-application support through resource sharing<\/li>\n<li>Dual-network capable (PSTN &amp; IP)<\/li>\n<li>Low-cost high-capacity processor blades<\/li>\n<li>Vendor independence<\/li>\n<li>System service extensible<\/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>Address TDM, IP, fax, and voice on one system to lower costs<\/li>\n<li>Broadcast fax transaction success rivaling TDM-based servers<\/li>\n<li>Increased time in market<\/li>\n<li>Reduced development investment<\/li>\n<li>Respond quickly to shifting market demands<\/li>\n<li>OEM maintains control of product platform<\/li>\n<li>No sunk investment in hardware<\/li>\n<li>Tailor system services<\/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; z_index=&#8221;&#8221; css=&#8221;.vc_custom_1578318813723{padding-top: 60px !important;padding-bottom: 60px !important;background-color: #ffffff !important;}&#8221;][vc_column][vc_column_text]<\/p>\n<h2>System Overview<\/h2>\n<p>A digital-media telephony system can be decomposed to expose different value-adding components. Certainly, there is the application-level software, which provides the top-level characteristic functionality of the system, whether it is a corporate fax server or a telco-grade service platform. The application must have a compute platform on which to run, and that platform must be supported by a chassis and power supplies. To do the work of processing digital-media, call streams must be brought into the system, and there must be hardware and software resources to process those call streams. This gives us the following components<\/p>\n<ul>\n<li>Application software<\/li>\n<li>Compute engine<\/li>\n<li>System chassis, power, cooling, etc.<\/li>\n<li>Call-stream media-processing<\/li>\n<li>Framework software<\/li>\n<li>Network interfaces<\/li>\n<\/ul>\n<p><em>BladeWare<\/em> gives the system developer everything but the application. But, unlike competitive products, <em>BladeWare<\/em> is completely open below the application-level API, allowing the licensee to add or modify system services, signaling, and media technologies.<\/p>\n<p>With traditional circuit-switched or TDM telephony, the network interfaces are a major proprietary cost and physical component with no standard value-adding interfaces between the interface and the balance of the system. That changes with an all-IP infrastructure. The network interfaces move from being a significant proprietary component to off-the-shelf high-performance IP connectivity, an inherent feature in every modern computing system. And if PSTN connectivity is required, <em>BladeWare<\/em>\u2019s MSP product line offers ultra-low-cost analog and digital interfaces.<\/p>\n<p>Network connectivity through standard components influences the consideration of whether to use DSPs or server blades for media processing. Without telephony interface blades and their attendant chassis and power systems available to host the DSPs, the addition of DSPs on proprietary blades must be independently justified. They will continue to be justified for the highest-density applications. However, with the semiconductor industry continuing to follow Moore\u2019s law, host signal processing will support 1500 channels on one blade within a few years. DSPs will offer even higher densities, but if 1500 channels meets the system requirement, higher densities will have little value.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-989\" title=\"Media-Stream Processing\" src=\"http:\/\/commetrex.com\/wp-content\/uploads\/2011\/12\/bladeware1.gif\" alt=\"Media-Stream Processing\" width=\"333\" height=\"188\" \/>[\/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_1578316816244{padding-top: 60px !important;padding-bottom: 70px !important;background-color: #f0f0f0 !important;}&#8221;][vc_column][vc_column_text]<\/p>\n<h2>Types of HMP Media Servers<\/h2>\n<p>Not everyone means the same thing when using the term \u201cHMP media server.\u201d There are at least three different types of HMP systems, performing varying degrees of actual signal processing, and we believe it\u2019s important to know into which category BladeWare fits.<\/p>\n<p>Modern digital-media telephony systems require signal processing to transform a call stream or extract information from it. Transformation includes the processing required to send or receive a fax and to transcode the stream from one speech codec to another for capability matching or bandwidth reduction. DTMF detection, caller ID, and in-band call-progress analysis are good examples of information extraction.<\/p>\n<p>There are many limited-function media servers on the market that don\u2019t actually do any media (signal) processing. There is an IETF RFC (2833) that defines how a gateway can perform the in-band-tone analysis to extract some of the embedded information, such as DTMF and caller ID. In this case, all the media server need do is parse the RTP buffers to derive the tone information.<\/p>\n<p>But what about transcoding? The media server that simply processes buffers can\u2019t do transcoding, so they are limited to low-function voice messaging. RTP packets are stored and played back as they are received. This means no AGC, volume control, time-scale modification (playback speedup and slowdown), or capabilities matching with endpoint terminals, making this (the \u201cHost Buffer Processing\u201d media server) a viable option only in the most functionally constrained applications.<\/p>\n<p>Then there\u2019s the board-emulator HMP media server. This approach is often taken by the CTI \u201cboard vendors\u201d of the \u201890s that have a large investment and customer inertia in their software framework and media technologies. But their aging framework architectures do not readily support resource-location independence, making it difficult to move the media processing and stream-connectivity functions from an embedded resource to the host.<\/p>\n<p>The time-to-market answer is often \u201cboard emulation\u201d, which means the user is in something of a functional straightjacket, unable to take advantage of the flat processing resource offered by a powerful host processor. The board-emulator HMP media server does offer some cost and operational advantages over the equivalent hardware-based resources, but users often find their strategic options severely limited since they emulate older resources. Moreover, they are never open, prohibiting the OEM from adding third-party signaling, media, or system-service resources.<\/p>\n<p>BladeWare\u2019s OpenMedia stream-processing framework offers a normalized interface to the higher-level <a title=\"OTF Kernel\" href=\"http:\/\/commetrex.com\/products\/otf-kernel\/\" target=\"_blank\" rel=\"noopener noreferrer\">OTF Kernel<\/a> that makes the location of the media-processing resources transparent to both the system and the application-level software. With BladeWare, applications are written without regard to the location of the media-processing resource, the network, or call control and the network interface. If a call needs to be placed or two call streams joined, there are functions available. The system takes care of the details.<\/p>\n<h2>Value-Adding Modularity<\/h2>\n<p>Every multi-channel digital-media telephony system represents dozens of developer-years of investment. Since it is clearly impracticable for every system to support such an investment, the industry has evolved a value-adding structure with different companies developing solutions to different parts of the problem. When a required piece of the puzzle was missing, the developer had to come up with a proprietary solution.<\/p>\n<p>User-specific and lower-volume applications have relied more completely on value-adding platforms, while high-volume highly capitalized developments have favored more proprietary architectures, even including application-specific integrated circuits. But today\u2019s technical complexities, market uncertainties, and the necessity of greater capital efficiency are moving the industry towards greater dependence on value-adding architectures. Using the model of the PC industry for guidance, this new industry architecture, which Commetrex is helping define, is partitioned into more modular components. This modularity gives the system designer more options through vendor independence.<\/p>\n<p>Commetrex\u2019 OTF architecture defines three modular system-software components: a multi-channel integrated-media stream-processing framework, the telephony middleware, and the media-processing technologies and resources.[\/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_1578319049112{padding-top: 60px !important;padding-bottom: 70px !important;background-color: #ffffff !important;}&#8221;][vc_column][vc_column_text]<\/p>\n<h2>Streams Framework<\/h2>\n<p>Every telephony system that requires call-stream signal processing has a software framework responsible for binding a media-processing resource (hardware and software) to a call stream.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-1663\" title=\"mspenvironment_C\" src=\"http:\/\/commetrex.com\/wp-content\/uploads\/2011\/12\/mspenvironment_C2.gif\" alt=\"M.100 external Interfaces\" width=\"308\" height=\"404\" \/>If the system supports multiple calls and multiple media, the necessary software framework can represent a significant portion of total system complexity and development cost. Although complexity can be reduced by making this binding static, this is a poor tradeoff when the resulting reduction in resource utilization and system scalability are considered. This means a software framework is required that dynamically binds a call-stream processing resource to a stream source and a stream sink under the control of the application-level software. Commetrex models this with a stream graph, as shown below.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-991\" title=\"Stream Processing\" src=\"http:\/\/commetrex.com\/wp-content\/uploads\/2011\/12\/streamproc-300x109.gif\" alt=\"Stream Processing\" width=\"300\" height=\"109\" \/>The stream graph is built under the direction of a media-specific service entity that acts at the behest of a client application, as depicted in the previous diagram. The media controller will accept commands, build the stream graph, start the graph, send events to the client, and tear down the stream graph when the call is complete, freeing the resources.<\/p>\n<p>Such an environment can be just as suitable to execution on a host computer as on a DSP or distributed across multiple processors.<\/p>\n<p>Partitioning a digital-media system to expose the media-streams software environment is necessary for it to become the subject of specification. Over the last several years, the <a title=\"MSP Consortium\" href=\"http:\/\/www.msp.org\" target=\"_blank\" rel=\"noopener noreferrer\">MSP Consortium<\/a>, Inc. has developed and published such a specification, M.100 Media Stream Processing Environment (MSP). M.100 specifies a streams environment by specifying the APIs that entities within the environment use to perform stream-processing tasks. As long as software within the environment uses these APIs, the server developer can choose technologies provided by multiple vendors.<\/p>\n<p>OpenMedia is Commetrex\u2019 implementation of the MSP Consortium M.100 streams environment, and provides the host signal-processing environment in BladeWare.<\/p>\n<h2>Telephony Middleware<\/h2>\n<p>However, an open multi-vendor streams environment that executes on multiple server blades is the business end of the total digital-media system. Client-server telephony-middleware is necessary to provide system management and services. Commetrex\u2019 middleware is OTF Kernel, which offers the system developer:<\/p>\n<ul>\n<li>Control of strategic platform<\/li>\n<li>Resource independence<\/li>\n<li>Seamless scalability<\/li>\n<li>Configurability\/Extensibility<\/li>\n<li>Application portability<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-988\" title=\"OTF Kernel\" src=\"http:\/\/commetrex.com\/wp-content\/uploads\/2011\/12\/bladeware.jpg\" alt=\"OTF Kernel\" width=\"438\" height=\"253\" \/><\/p>\n<p>Other than OTF Kernel, all telephony middleware products are closed-architectures bundled with the vendor\u2019s media resources, requiring that the OEM cede control of the system platform. <em>BladeWare<\/em>\u2019s open architecture puts the system developer back in control of the end product.<\/p>\n<p>Resource independence is achieved by abstracting the media-processing resource behind a resource service manager combined with an open environment at the client API.<\/p>\n<p>Seamless scalability is achieved through a distributed client-server architecture that moves command routing, resource configuration and allocation, container management, connection management, and system management to system-service entities, as shown above. Connection Management includes support for call termination as well as pre-paid and PBX connectivity. Services are invoked by name rather than by location or address.<\/p>\n<p>System expansion, then, is achieved by adding a processor and configuring it through the system-management facility. Of course, clients and servers are software abstractions, making their assignment to a particular processor a function of system-availability and management considerations.<\/p>\n<h2>SIP Resource Service Manager<\/h2>\n<p><em>BladeWare<\/em>\u2019s SIP Resource Service Manager (RSM) has been extensively tested with a wide range of gateways and application servers and many different call scenarios. The RSM includes support for SIP Digest Authentication. And, <em>BladeWare<\/em>\u2019s SIP RSM\u2019s five-years of field experience in supporting FoIP means network-integration problems are minimized, especially with Smart FoIP.<\/p>\n<p>Reliably transporting a fax that originates in a \u2018traditional\u2019 fax terminal over a packet network to a receiving terminal in real-time requires that a fax-relay be situated between each terminal and the packet network. These entities\u2014the relays\u2014must render the delays and timing uncertainties of packet networks transparent to the T.30 protocol engines operating on the transmitting and receiving legacy terminals.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-928\" title=\"Smart FoIP\" src=\"http:\/\/commetrex.com\/wp-content\/uploads\/2011\/12\/SmartFoIP-125x125.png\" alt=\"Smart FoIP\" width=\"125\" height=\"125\" \/>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 that 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 &#8220;Smart FoIP&#8221;, 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.<\/p>\n<h2>PSTN Interfaces<\/h2>\n<p>BladeWare supports the Sangoma A2xx and A10x PCI and PCI Express PSTN\/TDM interface boards, giving the OEM the flexibility of supporting PSTN and SIP applications on the same systems.<\/p>\n<h2>System Administration<\/h2>\n<p>As shown in the diagram above, system administration is a separate entity in the distributed BladeWare system. The admin facility manages the system via \u201cadmin agents\u201d in each system entity. The admin SDK exposes an API that the developer can use to implement proprietary administration features. The user has access through a browser-based control console.<\/p>\n<h2>Product Structure<\/h2>\n<p>As <em>BladeWare<\/em> is highly configurable by the OEM. Stream-processing technologies, such as Commetrex\u2019 exclusive TerminatingT38 and PowerVox packet-voice technologies, can operate in the OpenMedia streams framework, which is available in SDK form, allowing the licensee to add proprietary or third-party media technologies.<\/p>\n<p>Commetrex also offers three ready-to-deploy fax-server applications in SDKs that include the application\u2019s source code. The licensee can either use the application as is, modify it to suit a specific requirement, or engage Commetrex to make the modification.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-992\" title=\"Transport\" src=\"http:\/\/commetrex.com\/wp-content\/uploads\/2011\/12\/transport2.jpg\" alt=\"\" width=\"480\" height=\"272\" \/><\/p>\n<p><em>BladeWare<\/em> Fax Media Server uses MSCML to interface with an application server that implements the overall system function and uses <em>BladeWare<\/em> FMS as the fax send-receive resource. SIP-based calls are redirected to the BladeWare system once the application server determines that the call requires fax services. Unified messaging, fax broadcast, and document management are typical applications.<\/p>\n<p><em>BladeWare<\/em> Fax-to-Email and <em>BladeWare<\/em> Email-to-Fax are stand-alone ready-to-deploy applications for the service provider.<\/p>\n<h2>FoIP Interoperability<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-thumbnail wp-image-968\" title=\"T.38 Interop Lab\" src=\"http:\/\/commetrex.com\/wp-content\/uploads\/2011\/12\/T38_Seal_150_best-125x125.jpg\" alt=\"T.38 Interop Lab\" width=\"125\" height=\"125\" \/>Commetrex has led the industry effort for T.38 interoperability since January 2002, when it launched the <a title=\"T.38 Interop Lab Test Results\" href=\"http:\/\/commetrex.com\/products\/t-38-interop-lab-test-results\/\">T.38 Interoperability Test Lab<\/a>. Recently, Commetrex has done extensive interoperability testing with the BladeWare HMP telephony platform, with international carriers, service providers, and enterprises.<\/p>\n<h2>License Options<\/h2>\n<ul>\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 Licenses<\/li>\n<\/ul>\n<h2>Related Publications<\/h2>\n<ul>\n<li><a title=\"PowerFax for BladeWare\" href=\"http:\/\/commetrex.com\/products\/powerfax-for-bladeware\/\">PowerFax\u00ae for <em>BladeWare<\/em> Product Bulletin<\/a><\/li>\n<li><a title=\"OTF Kernel\" href=\"http:\/\/commetrex.com\/products\/otf-kernel\/\">OTF Kernel Product Bulletin<\/a><\/li>\n<li><a title=\"OpenMedia Software Developer\u2019s Kit\" href=\"http:\/\/commetrex.com\/products\/openmedia-software-developers-kit\/\">OpenMedia Product Bulletin<\/a><\/li>\n<li><a title=\"BladeWare Fax Media Server\" href=\"http:\/\/commetrex.com\/products\/bladeware-fax-media-server\/\"><em>BladeWare<\/em> Fax Media Server Product Bulletin<\/a><\/li>\n<li><a title=\"BladeWare Fax-to-Email Server\" href=\"http:\/\/commetrex.com\/products\/bladeware-fax-to-email-server\/\"><em>BladeWare<\/em> Fax2Email Product Bulletin<\/a><\/li>\n<li><a title=\"Smart FoIP\" href=\"http:\/\/commetrex.com\/products\/smart-foip\/\">Smart FoIP Product Bulletin<\/a><\/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;2\/3&#8243;][vc_column_text]BladeWare\u2122&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":98,"menu_order":152,"comment_status":"closed","ping_status":"open","template":"template-products.php","meta":{"footnotes":""},"class_list":["post-2456","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/commetrex.com\/index.php?rest_route=\/wp\/v2\/pages\/2456","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=2456"}],"version-history":[{"count":17,"href":"https:\/\/commetrex.com\/index.php?rest_route=\/wp\/v2\/pages\/2456\/revisions"}],"predecessor-version":[{"id":4888,"href":"https:\/\/commetrex.com\/index.php?rest_route=\/wp\/v2\/pages\/2456\/revisions\/4888"}],"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=2456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}