14
Simplifying the Session Management using SIP Single Port Ján Murányi, Ivan Kotuliak and Juraj Nemeček

Simplifying the Session Management using SIP Single Port

  • Upload
    felice

  • View
    45

  • Download
    0

Embed Size (px)

DESCRIPTION

Simplifying the Session Management using SIP Single Port. Ján Murányi, Ivan Kotuliak and Juraj Nemeček. SIP Management. What is SIP-Based Session Management? administration of firewalls control of QoS session control service identification session billing session recording - PowerPoint PPT Presentation

Citation preview

Page 1: Simplifying the Session Management using SIP Single Port

Simplifying the Session Management using SIP Single Port

Ján Murányi, Ivan Kotuliak and Juraj Nemeček

Page 2: Simplifying the Session Management using SIP Single Port

SIP Management

• What is SIP-Based Session Management?– administration of firewalls– control of QoS– session control– service identification– session billing– session recording– location control– service assignment– security measures– customer service profiling

Page 3: Simplifying the Session Management using SIP Single Port

SIP Management - Drawbacks

• Random-fashion port selection

Page 4: Simplifying the Session Management using SIP Single Port

SIP Single Port – The solution

• Multiplexing of SIP, RTP, RTCP– Alternative detection scheme – not based on Transport

layer information– Multiplexing / Demultiplexing

• Extends RFC 5761– Multiplexing RTP Data and Control Packets on a Single

Port– This RFC brings the multiplexing of RTP and RTCP

Page 5: Simplifying the Session Management using SIP Single Port

SIP Single Port – The solution

• Between consecutive SIRUPs the stream is defined as one 5-tuple for all media streams and signalization

• SIRUP is proof of concept application for SIP Single Port

Page 6: Simplifying the Session Management using SIP Single Port

Solution description

• SIRUP– SIp Rtp mUltiplexing Proxy – SIRUP– Proof of concept application– Test-proof implementation

– Signalization is handeled in C++ application– Media are handeled directly in Linux-based kernel using

a custom iptalbles module

Page 7: Simplifying the Session Management using SIP Single Port

Proof of concept

• SIP Single Port is compatible with nowadays SIP– RFC 3261, RFC 4566, RFC 3605, RFC 3550– SIP Single Port worked with any UA we have available

• The performance of SIRUP is comparable to any session management tool

Page 8: Simplifying the Session Management using SIP Single Port

ResultsPerformance Test-beds

Page 9: Simplifying the Session Management using SIP Single Port

SIP Single Port

• SIP Single Port is the communication based on multiplexing SIP, RTP, RTCP

• SIRUP - the proof of concept application • The performance and the compatibility is solved• The SIP Single Port is suitable tool for SIP-

Based VoIP session management

Page 10: Simplifying the Session Management using SIP Single Port

Multimedia session management

• Architecture to that allows us to control multimedia sessions

• The idea is to control the multimedia sessions based on their needs

• The MPLS network is controlled from above• All criteria for measurement is bound to RTP

sessions– Jitter– Packet loss– Round Trip Time– Mean Opinion Score (MOS)

Page 11: Simplifying the Session Management using SIP Single Port

Multimedia session management

Page 12: Simplifying the Session Management using SIP Single Port
Page 13: Simplifying the Session Management using SIP Single Port

Multimedia session management

Page 14: Simplifying the Session Management using SIP Single Port

Thank you for your attentionJán Murányi, STU Bratislava

[email protected]