Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "I2CAT experiences in advanced SIP-based communications Jordi Trapero Puig Fundació i2CAT TNC2007, Lyngby, 23 May 2007."— Presentation transcript:

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

2 Slide 2 23 May 2007 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 Slide 3 23 May 2007 Towards service integration VOICEVOICE DATADATA VIDEOVIDEO INTERNET ISNOT ONLY DATA SERVICES !! CURRENT TREND IP AS AN EXAMPLE OF CURRENT TREND PREVIOUS SCENARIO

4 Slide 4 23 May 2007 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: SIPH.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 Slide 5 23 May 2007 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 Slide 6 23 May 2007 PIT-CAT PROJECT

7 Slide 7 23 May 2007 BILATERAL PEERING PEERING THROUGH PSTN MULTILATERAL PEERING Х Х  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? Avoiding ToIP islands

8 Slide 8 23 May 2007 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 Slide 9 23 May 2007 TXP vs IXP Why already deployed Internet eXchange Points (IXP) can’t provide ToIP peering service? IXPTXP  L3 routing (IP)  Billing based on capacity  Low-intrusion infraestructure  QoS: Priorizes throughput  L7 routing (Aplication)  Billing based on capacity and/or time  High-intrusion infraestructure (signaling and media interoperability, ENUM-based routing, call monitoring).  QoS: Priorizes jitter and delay

10 Slide 10 23 May 2007 TXP architecture overview 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 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

11 Slide 11 23 May 2007 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 Slide 12 23 May 2007 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 Slide 13 23 May 2007 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 Slide 14 23 May 2007 VOXMA SERVICE DISCOVERY SUBSYSTEM (SDS) NETWORK DIAGRAM CONFIGURATION MONITORING ALARM VIEWER ACTIVE ALARMS

15 Slide 15 23 May 2007 MACHINE PROJECT: SIP-CMI Platform applied to High- Definition Video Conferencing

16 Slide 16 23 May 2007 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 – UltraGrid full 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 Slide 17 23 May 2007 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 Slide 18 23 May 2007 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 Slide 19 23 May 2007 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 Slide 20 23 May 2007 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 Slide 21 23 May 2007 Full architecture

22 Slide 22 23 May 2007 Thanks!! For demonstrations, please visit i2CAT Booth


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

Similar presentations


Ads by Google