Dialogic IP Media Server Erik Pras
What is the Dialogic IP Media Server? The Dialogic IP media server is a SIP and other open standards based software only media processing platform for voice and video running on Linux and COTS x86 servers. Slide 3
Real world deployments IT Austria it-austria is the joint data center of Bank Austria, Erste Bank and the Austrian savings banks. Replacement of Nortel DMS, HP IN and Periphonics IVR s 11 IMG gateways 3 Media servers Call centers IVR for End user self management Slide 4
Real world deployments Amazon.com Call center based on IPMS Own development by in house IT department IPMS is used for announcement playback and music on hold in queues Slide 5
Real world deployments Gintel/Network Norway Gintel is a former Telenor R&D division Network based PBX Application resides on an Oracle OCCAS server IPMS is used for announcement playback and conference mixer Network connectivity currently via IMG gateways Solution supports Camel and INAP for larger scale installations Slide 6
Real world deployments -- Telenor Telenor Group provides telecommunication services in 13 countries across Europe and Asia. IPMS is used as the Media Resource Function in the Telenor Playground. Applications are typically implemented on Oracle OCCAS or on an HP SDP Playground has 70+ services, and is used as a testing ground by all Telenor operating companies IPMS is currently used for Virtual PBX and sponsored calling services. Slide 7
Real world deployments Fokus Fraunhofer One of the major telecoms research institutes in Europe IPMS is the MRF in the Fokus IMS lab Used in a multitude of applications like: Facebook mashups FMC applications Video conferencing solutions Fokus does a lot of consulting for tier-1 telecoms operators worldwide Slide 8
What is an IP Media Server? Execution of Media Resources Voice and Video Play Back / Record DTMF detection Conference mixing Video transcoding Fax Enabling the delivery of voice and video Applications Media Resource Function (MRF) IVR and IVVR Conferenceing Announcements IP Contact Centers and IVVR Mobile Radio Unified Messaging Dialogic: IP Media Server Video SMS Sponsored Calling Color Ring Back Tone Slide 11
What is an IP Media Server? SIP Application Server User Directory Database IP RTP SIP VoiceXML MSCML HTTP Message store Content Server H.263 G.711 or (video) (audio) IP Media Server Application Server Contains Call Control logic Controls the media server via SIP and VoiceXML, MSCML or NetAnn IP Media Server Transports media via RTP, HTTP, NFS Fetches VoiceXML pages Slide 12
Role of the SIP Application Server Hosting applications on SIP Application Servers (SIP AS) Contains application logic and manages the call control Controlling Media Resources on the IPMS via SIP Might use other standard based inerfaces like SIP Servlets (JSR289) or Java Media Server Control (JSR309) Manages SIP network sessions SIP application servers are not bundled with the Dialogic IP Media Server. Dialogic refers to 3 rd party vendors or Open Source SIP AS products Slide 13
Example Playing Tariff Announcement CSCF SIP AS Tariff information CSCF SIP AS Tariff information SIP IP IP Call Setup SIP VXML Fetch VXML page HTTP://... IP MS Content 1 IP MS server 2 CSCF SIP AS CSCF SIP AS SIP IP IP SIP VXML Fetch announcement SIP RTP Tariff announcement IP MS Content server 3 RTP 4 Slide 14
IP Media Server vs Traditional VoiceXML IVR SIP AS Call Control SIP Protocol Interface IVR VoiceXML Interpreter VoiceXML Service IVR Logic IP Media Server VoiceXML Service VoiceXML Interpreter Protocol Interface c+ Media Resources Telephony Hardware Slide 15
Integration Interfaces and application development IP Media Server supports applications in open standards from multiple vendors on single platform VoiceXML, web based application development MSCML, Specialized for conferencing services Netann, Network Announcements with little user interaction MRCP supporting Speech recognition and Text-to-Speech. VoiceXML allow seamless integration of Internet-based content into telecommunication services providing access to communication, entertainment and commerce. Maximize reuse and flexibility Reduce implementation cost by cheaper software development Convert web based services in telephony applications and vocal dialogues Unity of web and voice channels sharing business logic Web developers familiar with XML start right away Separation of call control and user interface Availability of 3 rd party drag-drop VoiceXML Software Development Tools Slide 16
Application development Editor VoiceXML scipting for advanced developers <?xml version= 2.0"?> <vxml xmlns="http://www.w3.org/2001/vxml" xmlns:xsi="http://www.w3.org/2001/xmlschemainstance" xsi:schemalocation="http://www.w3.org/2001/vxml http://www.w3.org/tr/voicexml20/vxml.xsd version="2.0" xml:base="file:////opt/snowshore/htdocs"> <form id="welcome"> <field name='training'> <prompt bargein="false" timeout="1s"> <audio src="prompts/generic/ en_us/please_check.ulaw"/> </field> </form> </vxml> </prompt> Graphical User Interfaces 3 rd Party VoiceXML GUI s Example courtesy of Openmethods Slide 17
Administration and Management Slide 18
Administration and Management Slide 19
General Capabilities Audio Codec Video Codec** Content Codec Media Containers G.711 H.263 G.711.3gp G.726* H.263+ MS GSM.wav G. 729AB* H.263+ + AMR raw AMR* H.264 * Impacts maximum capacity per server ** Does not currently support trans-rating or trans-coding Slide 20
Advantages Dialogic IP Media Server (1/2) Supports open standard based application development Designed for non-stop operations. Simple web based configuration Management Supports multiple Application Servers for application deployment and interfacing to back-ends and databases Runs on standard Red Hat Linux Enterprise Server 5 platforms Customer can choose their own server hardware and purchase these directly at a local distributor IP Media Server scales flexible on both capacity and media support Slide 29
Advantages Dialogic IP Media Server (2/2) No limitations regarding sizing, system grows when demand increases. Supporting both centralized and geographical dispersed deployments Support of Text to Speech and Speech Recognition Developers create new and entertaining services after few days of training Click-drag and drop new services using 3 rd party VXML service creation environments. Designed to operate in IP Networks Slide 30
Dialogic Multimedia Products by Type and Integration Level Solution Type Media Server Dialogic Host Media Processing (HMP) Software Dialogic IP Media Server Dialogic Vision VX Software-based media server, runs on any form factor all in one for smaller scale deployments 3G Video Gateway HMP Interface Boards (HIB) Software and board for PSTN interfacing with C APIs Dialogic Vision CX Integrated video gateway Building Blocks Level of Integration Integrated Systems Slide 31
Dialogic, Dialogic Pro, Brooktrout, Diva, Cantata, SnowShore, Eicon, Eicon Networks, NMS Communications, NMS (stylized), Eiconcard, SIPcontrol, Diva ISDN, TruFax, Exnet, EXS, SwitchKit, N20, Making Innovation Thrive, Connecting to Growth, Video is the New Voice, Fusion, Vision, PacketMedia, NaturalAccess, NaturalCallControl, NaturalConference, NaturalFax and Shiva, among others as well as related logos, are either registered trademarks or trademarks of Dialogic Corporation or its subsidiaries ( Dialogic ). The names of actual companies and products mentioned herein are the trademarks of their respective owners. Dialogic encourages all users of its products to procure all necessary intellectual property licenses required to implement their concepts or applications, which licenses may vary from country to country. Dialogic may make changes to specifications, product descriptions, and plans at any time, without notice. USE CASE(S) Any use case(s) shown and/or described herein represent one or more examples of the various ways, scenarios or environments in which Dialogic products can be used. Such use case(s) are non-limiting and do not represent recommendations of Dialogic as to whether or how to use Dialogic products. 2/09 Slide 32
IPMS Release 3.0 advanced video features Video transcoding/transrating/transizing for play and record Image size of CIF and QCIF @ 6, 10, 15, 30 fps Maximum bit rate of 768 kbps RTSP client functionality to access multimedia content from Web streaming servers Text overlays with scrolling and international language support Video quality enhancements with advanced control algorithms designed by DML Infrastructure enhancements: RFC 3261 compliance, SIP over TCP, command line interface (CLI) for management Slide 33
Video streaming portal: use case example* SIP/RTP client SIP Application Server H.324M 3G-324M handset client Vision CX Video gateway or HMP+DNI IP SIP/VXML/MSCML Dialogic IP Media Server HTTP Establish an IVVR session between video client and IPMS Establish an RTSP session between IPMS and a streaming server or Web camera. IPMS acts as an RTSP client, with RTSP operation controlled via VXML script Establish a bridged RTP connection between the video client and streaming server Apply video transcoding, transrating, transizing to the stream RTP RTSP Apply text overlay to the media stream while streaming Web Streaming server Content store (3GP container) * - Please refer to USE CASE(S) portion of the Legal Notice on the last slide Slide 34