140 likes | 318 Views
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
E N D
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 • location control • service assignment • security measures • customer service profiling
SIP Management - Drawbacks • Random-fashion port selection
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
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
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
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
Results Performance Test-beds
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
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)
Thank you for your attention Ján Murányi, STU Bratislava jan.muranyi@stuba.sk