1 / 22

i2CAT experiences in advanced SIP-based communications

i2CAT experiences in advanced SIP-based communications. Jordi Trapero Puig Fundació i2CAT. TNC2007, Lyngby, 2 3 May 2007. Outline. Towards service integration SIP protocol for multimedia communications I2cat experiences in SIP-based communications PIT-CAT project

aulii
Télécharger la présentation

i2CAT experiences in advanced SIP-based communications

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. i2CAT experiences in advanced SIP-based communications Jordi Trapero Puig Fundació i2CAT TNC2007, Lyngby, 23 May 2007

  2. Outline • Towards service integration • SIP protocol for multimedia communications • I2cat experiences in SIP-based communications • PIT-CAT project • SIP-CMI Platform applied to High-Definition Video Conferencing (on behalf of andre.rios@i2cat.net)

  3. Towards service integration INTERNET ISNOT ONLY DATA SERVICES !! PREVIOUS SCENARIO IP AS AN EXAMPLE OF CURRENT TREND CURRENT TREND V O I C E D A T A V I D E O

  4. SIP protocol for multimedia communications • Most multimedia communication are connection-oriented services. • Control plane in multimedia communications is the responsible of the establishment, maintenance and termination of multimedia sessions. • Two major session control protocols are: SIP H.323 IETF recommendation (RFC 3261) Designed to be integrated into the Internet architecture Main features: flexibility, text-based, simplicity ITU-T recommendation Based on the Q.931 ISDN protocol Main features: Robustness, interoperability,integration of data/voice/video in the same flow

  5. i2cat experiences in SIP-based communications • Pit-cat project:ToIP neutral exhange point to interconnect ToIP ISP, independently of the signalling protocol and media codec they use. • Machine Project:Design and implementation of a SIP-based signalling plane for High Quality Videoconference system.

  6. PIT-CAT PROJECT

  7. Avoiding ToIP islands • With the growth of IP telephony traffic, an increasing necessity to exchange traffic between operators has emerged. • How can operators interconnect their IP networks and exchange traffic? Х BILATERAL PEERING Х PEERING THROUGH PSTN  MULTILATERAL PEERING

  8. PIT-CAT project • Project objectives: Design, develop and rollout of a SIP-based neutral platform (PUNTO) based upon open source and ad-hoc tools that provides an IP telephony peering service, guaranteeing signaling interoperability (SIP<->H.323) and media management (transcoding). • Main features: • Provides signaling and media interoperability • Multi-domain addressing based upon ENUM protocol • Call monitoring and generation of CDRs • Implemented using open-source and ad-hoc tools • It’s currently being deployed in CATNIX infraestructure to be the first ToIP eXchange point in Catalonia

  9. TXP vs IXP Why already deployed Internet eXchange Points (IXP) can’t provide ToIP peering service?

  10. TXP architecture overview • PUNTO Core Network Management (PCNM): • Contains the infraestructure destined to provide operation support. Main tasks of • this subsystem are: • Monitoring services and infraestructure • Billing and data collection • Service configuration management and service provisioning • Trouble ticketing PUNTO Core Network (PCN): SIP-based network where services that provide interoperability between peered operators are deployed. It’s based on open-source tools such as Asterisk, Sip Express Router, gnugk, BindDNS and kvoipmonitor

  11. Call monitoring subsystem • Main aims: • To check call establishment and termination. • To provide call detail registers for billing services • To generate call statistics of calls routed by PUNTO • Main actors: • An agent deployed on the SIP proxy that monitorizes call signaling and generates events for each processed SIP call transaction detected • An RTP traffic sniffer that handles the events thrown by the agent deployed on the SIP proxy and captures all RTP packets • A database to store call statistics

  12. Multi-domain addressing • PUNTO uses ENUM protocol (RFC3761) to solve address resolution between VoIP domains. • Each operator publishes their records on the ENUM server deployed in PUNTO infraestructure

  13. VOXMA • GUI –based management subsystem • Key features: • Service discovery protocol: Discovers active services deployed on the network and uses this information to self-configure it. • Host performance monitoring and service availability • Alarm generation • Service entitity configuration

  14. VOXMA SERVICE DISCOVERY SUBSYSTEM (SDS) NETWORK DIAGRAM CONFIGURATION MONITORING ALARM VIEWER ACTIVE ALARMS

  15. MACHINE PROJECT: SIP-CMI Platform applied to High-Definition Video Conferencing

  16. State-of-art in High Definition environment • High Definition MultiConferencing become a key service providing a sense of a virtual meeting room for the group • Large corporations and even SMEs are now looking at Video Conferencing to save time, costs and the hassle of travelling • Current systems are focused low to medium quality conferencing systems (H.320 and H.323). • High quality VideoConferencing systems • DVTS send DV video over IP @ 30 Mbps • UltraGridfull rate uncompressed HD video up to 1.5 Gbps • Are focused on how to transport high bit rate multimedia data • Do not provide mechanism to control it • Signalling mechanisms • SIP-CMI follows the principle that any continuous media service can be accessed by using the SIP protocol

  17. Implemented solution • Main aim • Get a multiconferencing platform with high quality video • Signalling plane compatible with other devices/clients • Support new formats in the future • Three tasks • Standard SIP Client that support HD videos with two interfaces: Web and Java Swing • Media transmission platform using DVTS and UltraGrid • Become to a multipoint conference adding a MCU (Multipoint Control Unit) • Based on SIP • Support high quality videos

  18. Innovations • Provide a signalling plane to High Quality VideoConference system • SIP (Session Initiation Protocol) as signalling protocol • SIP is an application-layer control (signalling) protocol for creating, modifying and terminating sessions with one or more participants • Interoperable with all SIP devices • Deployed additional modules • Presence Service • Independent of video transmission system • Simple MCU. Low requirement for act as MCU

  19. MCU • Nowadays multicast has a limited deployment • Multiconference scenario is not scalable • Architecture scalable for every user • Producer manage MCU • MCU replicates and forwards user flow • Any user can become in MCU, displacing the operator philosophy

  20. Implementation of MCU • Video flow commutation • Replicates and commutes video flows • Works on UDP layer • Based on a CESNET Packet Reflector implemented in C language • Support new formats in the future • Signalling plane • Based on JainSip reference implementation • Added new “DO” sip message for producing purposes • Multiconference session controlled by the MCU

  21. Full architecture

  22. Thanks!! For demonstrations, please visit i2CAT Booth

More Related