Mobicents Service Delivery Platform Real-time multimedia and communication in packet networks
Download ReportTranscript Mobicents Service Delivery Platform Real-time multimedia and communication in packet networks
Real-time multimedia and communication in packet networks Mobicents Service Delivery Platform Our Background 1) Rhodes VOIP Platform: Asterisk IP PBX SIP Express Router Web front end Apache Flash C, Perl and PHP scripts Java Proxy Asterisk Architecture Analysing the System Service Creation Dial plan (Apache-like configuration) AGI (programming scripts) i.e. bash, Java, C, etc .. SER configuration (combo of prog lang and UNIX-like config file format) Asterisk Application API (C only) Tight coupling of services and control layer Next Generation Networks Definition: “A Next Generation Networks (NGN) is a packetbased network able to provide Telecommunication Services to users and able to make use of multiple broadband, QoS-enabled transport technologies and in which service-related functions are independent of the underlying transport-related technologies. It enables unfettered access for users to networks and to competing service providers and services of their choice. It supports generalised mobility which will allow consistent and ubiquitous provision of services to users”. [ITU-T Recommendation Y.2001 (12/2004) - General overview of NGN] Service Delivery Platform JAIN SLEE and JAIN APIs JAIN SIP Applet Phone: An example JAIN System Origins: Born out of JAIN SIP Initiative Developed by NIST labs Open source Java softphone based on JAIN SIP 1.2 API Planned Extensions: Video services Interop testing Customisation for inhouse projects JAIN SLEE and JAIN APIs JAIN Service Logic and Execution Environment Defines component model for structuring applications through reusable OO components JAIN SLEE Component Architecture JAIN SLEE Service Instantiation JAIN SLEE Service Instantiation JAIN SLEE Service Example: Call Controller JAIN SLEE Service Example: Call Controller Profile Name Called User Blocked Addresses Backup Address Voicemail State torosvi sip:torosvi sip:mobicents sip:hugo null true mobicents sip:mobicents null null false victor sip:victor null sip:torosvi false vhros2 sip:vhros2 null null true vmail sip:vmail null null true JAIN SLEE Service Example: Call Controller