The Potential of Consolidating SIP and XMPP Based Communication for Telecommunication Carrier

15
2. Open NGN and IMS Testbeds Workshop 18. May 2010 Berlin, Germany

description

This paper describes an approach for combining Session Initiation Protocol (SIP) based voice communication with Extensible Messaging and Presence Protocol (XMPP) based presence enhancements. The actual role of SIP and XMPP in the Internet Protocol (IP) based communication was analyzed, especially from the telecommunication carrier (Telco) point of view. The proposed infrastructure extends a typical SIP infrastructure with XMPP for presence status integration. XMPP will be used as instant messaging and presence (IM/P) service infrastructure, the presence information will be extended with SIP phone status information of telecommunication endpoints. A first prototype has been developed and tested successfully. Presented at ONIT 2010 in Berlin, Germany.

Transcript of The Potential of Consolidating SIP and XMPP Based Communication for Telecommunication Carrier

Page 1: The Potential of Consolidating  SIP and XMPP Based Communication for Telecommunication Carrier

2. Open NGN and IMS Testbeds Workshop 18. May 2010

Berlin, Germany

Page 2: The Potential of Consolidating  SIP and XMPP Based Communication for Telecommunication Carrier

}  Speaker ◦  Sebastian Schumann ◦  Slovak University of Technology, Bratislava, Slovakia ◦  PhD student and member of NGNlab.eu initiative

}  Topic ◦  How to bring presence into the Telco market? ◦  What does the presence protocol landscape offer? ◦  What is a concept for tomorrow with which we can

implement already today?

2

Page 3: The Potential of Consolidating  SIP and XMPP Based Communication for Telecommunication Carrier

}  Introduce instant messaging and presence service for Telco end-customers

}  Main objective is integrating communication state into a presence infrastructure

}  Certain aspects are out of scope ◦  Network service enabler (good, but not yet visible for

end-customer) ◦  SIP/XMPP Gateway (no interworking, exists already) ◦  Presence in the IMS (implementations not yet ready) ◦  Yet another presence service on the Telco side “just to

catch up”

3

Page 4: The Potential of Consolidating  SIP and XMPP Based Communication for Telecommunication Carrier

Internet World }  Companies that host web pages or internet

services and offer communication services. ◦  Communication mainly through instant messages ◦  Voice as by-product ◦  Main protocol: XMPP

Telecommunication World }  Telco’s and smaller providers that have

specialized in offering their customers VoIP based telephony ◦  Currently mainly voice services ◦  Growing move towards Presence and Messaging ◦  Main protocol: SIP

4

Page 5: The Potential of Consolidating  SIP and XMPP Based Communication for Telecommunication Carrier

}  Standardized protocol ◦  SIP with enhancements (SIMPLE, XCAP, MSRP) ◦  XMPP

}  Several aspects important at this very moment ◦  Customer acceptance ◦  Maturity ◦  Interoperability ◦  Protocol landscape

5

Page 6: The Potential of Consolidating  SIP and XMPP Based Communication for Telecommunication Carrier

}  Introduce the XMPP based presence service for Telco customers ◦  Basic own infrastructure to serve own customers,

who do not yet have the service ◦  Integrate with existing infrastructure to service

advanced customers }  From voice telephony to communication ◦  Offer voice telephony ◦  Offer messaging + presence ◦  Enhance presence with telephone state information

6

Page 7: The Potential of Consolidating  SIP and XMPP Based Communication for Telecommunication Carrier

7

Page 8: The Potential of Consolidating  SIP and XMPP Based Communication for Telecommunication Carrier

}  Telephone state extraction can be easily added to each infrastructure ◦  Enhanced SIP proxy that can extract call state

information }  SIP call states must be converted to XMPP

presence information }  XMPP as main IM/P protocol

8

Page 9: The Potential of Consolidating  SIP and XMPP Based Communication for Telecommunication Carrier

9

Page 10: The Potential of Consolidating  SIP and XMPP Based Communication for Telecommunication Carrier

}  NGNlab.eu set-up ◦  VoIP infrastructure (OpenSIPS, MediaProxy, Asterisk) ◦  Added OpenSIPS with pua_usrloc and pua_dialog

module ◦  Added Ejabberd as IM/P server ◦  Deployed and added “XMPP Publisher”

}  SIP call states of any VoIP infrastructure are available in any XMPP infrastructure

10

Page 11: The Potential of Consolidating  SIP and XMPP Based Communication for Telecommunication Carrier

}  If SIP based presence will be mature in some years (e.g., in an IMS deployment with more clients), the solution can still be used ◦  Telco IM/P will most likely be based on OMA SIP ◦  Web 2.0 services can still be enriched with the call

state information }  Mutual benefits for Telco and internet service,

the customer is happy as well J

11

Page 12: The Potential of Consolidating  SIP and XMPP Based Communication for Telecommunication Carrier

12

Page 13: The Potential of Consolidating  SIP and XMPP Based Communication for Telecommunication Carrier

}  Implementation of "XMPP Publisher" almost ready

}  Some problems still under examination ◦  Identity Management (map SIP/XMPP user)

◦  XMPP means for password-less authentication (third party XMPP service state extension)

◦  Integration of proposed solution into XMPP gateway

13

Page 14: The Potential of Consolidating  SIP and XMPP Based Communication for Telecommunication Carrier

}  Federating state information will be useful even in the future, when IMS will be deployed à Solution can co-exist with SIP based presence

}  Telco integration with internet services is win-win ◦  Telco products are propagated towards internet ◦  Internet services are not competed, but federated ◦  Customer benefits the most �  More features if he has a presence service �  Interoperable IM/P service

14

Page 15: The Potential of Consolidating  SIP and XMPP Based Communication for Telecommunication Carrier

Sebastian Schumann [email protected] Disclosure Besides his PhD studies at the Slovak University of Technology, Sebastian is working for Slovak Telekom, a.s. in the department of development and design. He is an innovation specialist for SIP based voice services, converged applications and experienced in the area of NGN and IMS as well as open-source software.

15