For developers of communications applications, planning for success means that their applications must scale up to accommodate the anticipated (and hoped for) rush of users and subscribers. However, the challenge for those developers is designing a platform for applications that can start small and be cost effective, then scale up to accommodate growth without breaking the business model. Cloud computing and virtualization are key ingredients to scaling, and allowing additional resources to come online when needed, but not before they are needed. Building a scalable, virtual, and cloud-based communications application is no small task.
This week Dialogic announced the availability of PowerMedia XMS 3.0, a high-performance media server software offering used to build for new communications applications. A key new feature of XMS 3.0 is an optional Media Resource Broker (MRB), an important element needed to achieve scalable applications. The role of an MRB is to act as a “traffic cop,” managing the resources among a pool of multiple XMS media servers. A single MRB can manage up to 15 XMS media servers (physical or virtual), facilitating up to 30,000 voice sessions in a single pool.
But voice is only part of the equation - with the increasing penetration of video and the resource intensive processing of multi-party conferences, transcoding and transrating video streams, the news from Dialogic is especially important for the burgeoning video-capable collaboration and conferencing solutions.
“The bigger they are, the harder they fall.”
With scaling comes another concern: reliability. The new XMS 3.0 and MRB also addresses the reliability concerns of large scale and complex applications, automatically detecting outages or server failures, re-routing traffic to media server instances that are operating. As shown in a recent demonstration, a Dialogic MRB can re-route active calls mid-call with barely a flicker in the video stream. The reliability gains through the distributed architecture are clear and affordable, supporting the needs of fast-growing applications.
In addition to the new scaling and reliability capabilities, Dialogic XMS 3.0 also includes:
- “Bump in the Wire” Transcoding – solving complex codec transcoding requirements with an easy to deploy architecture that “inserts” the media server in the signaling path and media streams.
- Enhanced Recording Capabilities – with greater record flexibility on RTP streams during joined, bridged, or conferenced calls.
- HTTP File Transfer Support – allows applications to perform complex file manipulations.
- MSML Dialog Enhancements – allows multiple MSML dialogs in the same SIP INFO message as needed by complex applications.
- Fax Support – allows applications to support voice, video, and fax messaging on the same media server.
With the combination of new scaling capabilities, virtualization and other features, Dialogic XMS 3.0 is well positioned to be the foundational core of many new communications applications.
Ready to get started? You can download a free copy and license of XMS 3.0 from the Dialogic PowerMedia XMS 3.0 information pages, including technical specifications, release notes and other related materials.