SIP Extensions for Enhanced Location Based Services in 3G Networks International SIP 2004, Paris Pavitra Krishnaswamy [ema...
AGENDA <ul><li>SIP in 3G Networks – An Introduction </li></ul><ul><li>Location Based Services </li></ul><ul><li>Role of SI...
SIP in 3G Networks – An Introduction <ul><li>SIP chosen to be protocol of choice for  signaling in 3G release 5 IP Multime...
3G  UMTS Release 5 Architecture Towards Destination Network Towards Destination network IMS Signaling User Data UMTS  : Un...
IP Multimedia Subsystem (IMS) CSCF  : Call State Control Function P-CSCF :  Proxy CSCF I-CSCF  :  Interrogating CSCF S-CSC...
Location  Based Services <ul><li>Location Based Services can be described as &quot;applications, which re-act according to...
Location  Based Services (LBS) <ul><li>Need For LBS </li></ul><ul><ul><li>Commercial Uses: </li></ul></ul><ul><ul><li>e.g....
Traditional Location Services Model <ul><li>To support Location based services the 3G Network provides a method to discove...
Traditional Location Services Model <ul><li>The following steps are involved in Location Services: </li></ul><ul><ul><li>A...
Traditional Location Services Model SGSN Radio Network Mobile Device Network Initiated Location Services Location Request ...
Traditional Location Services Model HLR/HSS SGSN Radio Network Mobile Device UE Initiated Location Services Service Reques...
Traditional Location Services – An Example Application Server Location Server SGSN RNC Wireless Network Global/Local  Data...
SIP & Location Based Services <ul><li>For multimedia calls and calls that require location based services SIP can be used ...
SIP & Location Based Services <ul><li>Why use SIP for LBS? </li></ul><ul><ul><li>SIP message headers can be easily extende...
Proposed Solutions – Solution 1 <ul><li>Two solutions have been proposed to use SIP to enhance location based services(LBS...
Solution 1 : A Conceptual View Multimedia/ LBS  Calls Destination  Network S-CSCF Serving Proxy P-CSCF (Visiting  Network ...
Location Based Services based on Solution 1–  An Example Application Server SGSN RNC Wireless Network Global/Local  Databa...
Proposed Solutions – Solution 1 <ul><li>Pros : </li></ul><ul><ul><li>The Mobile Device is responsible for  providing the l...
<ul><li>Solution 2 : </li></ul><ul><li>The Proxy (P-CSCF) in the visited network performs the LCS procedures. </li></ul><u...
Solution 2 : A Conceptual View Multimedia Calls / Calls Requiring Location Based Services Destination  Network S-CSCF  Ser...
Location Based Services based on Solution 2–  An Example Application Server SGSN RNC Wireless Network Global/Local  Databa...
Proposed Solutions – Solution 2 <ul><li>Pros : </li></ul><ul><li>-  Time and network bandwidth  Savings : </li></ul><ul><u...
Extensions to SIP for use in 3G LCS   <ul><li>Based on the earlier proposals, the following extensions are required in the...
Extensions to SIP for use in 3G LCS <ul><ul><li>2 )  New SIP header  </li></ul></ul><ul><ul><ul><li>The new header, ‘locat...
Summary <ul><li>SIP selected as protocol of choice for 3G IM subsystems. </li></ul><ul><li>SIP can be enhanced  easily to ...
Continuous Computing Mission <ul><li>To be the leading provider of  high availability, Application-Ready Platform solution...
Continuous Computing Solutions HA SW - Trillium DFT/HA - FlexManager - upSuite Systems - FLEX21 cPCI PICMG 2.16 - FLEX ATC...
<ul><li>Continuous Computing </li></ul><ul><li>9380 Carroll Park Drive </li></ul><ul><li>San Diego, CA 92121 </li></ul><ul...
Upcoming SlideShare
Loading in …5
×

10-NEW-pavitra_sip_04.ppt

736 views
661 views

Published on

Published in: Business, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
736
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

10-NEW-pavitra_sip_04.ppt

  1. 1. SIP Extensions for Enhanced Location Based Services in 3G Networks International SIP 2004, Paris Pavitra Krishnaswamy [email_address] Application-Ready Platform Solutions ™
  2. 2. AGENDA <ul><li>SIP in 3G Networks – An Introduction </li></ul><ul><li>Location Based Services </li></ul><ul><li>Role of SIP in Location Based Services </li></ul><ul><li>Proposed Solutions </li></ul><ul><li>Sample Call Flows </li></ul><ul><li>Q & A </li></ul>
  3. 3. SIP in 3G Networks – An Introduction <ul><li>SIP chosen to be protocol of choice for signaling in 3G release 5 IP Multimedia subsystem. </li></ul><ul><li>Motivation </li></ul><ul><ul><li>Need for a Converged Network </li></ul></ul><ul><ul><li>Simplicity of the protocol </li></ul></ul><ul><ul><li>Extensibility </li></ul></ul><ul><ul><li>Support for Mobility in SIP </li></ul></ul>
  4. 4. 3G UMTS Release 5 Architecture Towards Destination Network Towards Destination network IMS Signaling User Data UMTS : Universal Mobile Telecom System UTRAN : UMTS Terrestrial Radio Access Network RNC : Radio Network Controller PS-CN : Packet Switched Core Network IMS : IP Multimedia Subsystem SGSN : Serving GPRS Support Node GGSN : Gateway GPRS Support Node UTRAN RNC PS-CN SGSN GGSN
  5. 5. IP Multimedia Subsystem (IMS) CSCF : Call State Control Function P-CSCF : Proxy CSCF I-CSCF : Interrogating CSCF S-CSCF : Server CSCF MG : Media Gateway MGC : Media Gateway Controller HSS : Home Subscriber Server User Data Signaling P-CSCF I-CSCF S-CSCF HSS MGC MG IMS User Data to/from Destination Network SIP SIP SIP
  6. 6. Location Based Services <ul><li>Location Based Services can be described as &quot;applications, which re-act according to a geographic trigger&quot;. </li></ul>A Geographic trigger might be the input of a Town name, Zip code or Street into a web page, the position of a mobile phone user or the precise position of your car as you are driving home from the office.
  7. 7. Location Based Services (LBS) <ul><li>Need For LBS </li></ul><ul><ul><li>Commercial Uses: </li></ul></ul><ul><ul><li>e.g.: Location based entertainment information. </li></ul></ul><ul><ul><li>Network Uses </li></ul></ul><ul><ul><li>e.g.: Network service related procedures </li></ul></ul><ul><ul><li>Emergency Uses </li></ul></ul><ul><ul><li>e.g.: 911 calls </li></ul></ul>
  8. 8. Traditional Location Services Model <ul><li>To support Location based services the 3G Network provides a method to discover the location of a UE. This procedure is termed as Location Services (LCS). </li></ul><ul><li>Two types of location services are possible: </li></ul><ul><ul><li>- Network Initiated : Initiated by SGSN </li></ul></ul><ul><ul><li>- Client Initiated : Initiated by external client node or by the originating mobile device(UE) </li></ul></ul>
  9. 9. Traditional Location Services Model <ul><li>The following steps are involved in Location Services: </li></ul><ul><ul><li>A remote client or a requests the SGSN for location information. </li></ul></ul><ul><ul><li>SGSN requests the radio network (UTRAN) to locate the mobile device. </li></ul></ul><ul><ul><li>UTRAN provides location coordinates after communicating with the device. </li></ul></ul><ul><ul><li>SGSN provides the co-ordinates to the requested nodes/ clients </li></ul></ul>
  10. 10. Traditional Location Services Model SGSN Radio Network Mobile Device Network Initiated Location Services Location Request Location Report UE positioning messages
  11. 11. Traditional Location Services Model HLR/HSS SGSN Radio Network Mobile Device UE Initiated Location Services Service Request Security Procedures Service Invoke UE positioning messages Location Request Location Report Service Response
  12. 12. Traditional Location Services – An Example Application Server Location Server SGSN RNC Wireless Network Global/Local Database 1. Request Nearest Spanish Restaurant Location 2. Forward Request to Application Server 3. Request Location of mobile 4. Request Location of the mobile 8. Location of mobile 13.Restaurant Information 12. Restaurant Information 5 9. Location of the mobile 6. Locate Mobile 10. Locate Restaurant based on location of mobile 11. Restaurant Information 7
  13. 13. SIP & Location Based Services <ul><li>For multimedia calls and calls that require location based services SIP can be used to carry the location co-ordinates of the mobile device(UE) to the application server. </li></ul><ul><li>UE’s can request special location based service by inserting a specific SIP header into the message. </li></ul>
  14. 14. SIP & Location Based Services <ul><li>Why use SIP for LBS? </li></ul><ul><ul><li>SIP message headers can be easily extended to carry location information and to request location based services. </li></ul></ul><ul><ul><li>By inserting the location data for multimedia calls when initiating call signaling, additional location services procedures need not be initiated by application servers on receiving the request thus saving time & network bandwidth. </li></ul></ul>
  15. 15. Proposed Solutions – Solution 1 <ul><li>Two solutions have been proposed to use SIP to enhance location based services(LBS) in a 3G network. </li></ul><ul><li>Solution 1: </li></ul><ul><li>- The mobile device initiates the LCS procedures to discover its geographical co-ordinates, for calls requiring LBS. </li></ul><ul><li>- The LCS procedures used will be that prescribed in the normal 3G procedures. </li></ul><ul><li>- The Mobile device inserts location information into SIP signaling on completion of LCS procedures. </li></ul>
  16. 16. Solution 1 : A Conceptual View Multimedia/ LBS Calls Destination Network S-CSCF Serving Proxy P-CSCF (Visiting Network Proxy) GGSN SGSN Mobile Radio Network SIP Signaling with embedded location information Service Request Service Invoke UE positioning messages Location Request Location Report Service Response SIP SIP
  17. 17. Location Based Services based on Solution 1– An Example Application Server SGSN RNC Wireless Network Global/Local Database 6. Request Nearest Spanish Restaurant Location : Location : Bercy, France 7. Forward Request to Application Server Location : Bercy, France 10. Restaurant Information 2 3. Locate Mobile 8. Locate Restaurant in Bercy, France 9. Restaurant Information 4 1. Request Mobile Location 5. Mobile Location Response Location : Bercy, France 11. Restaurant Information
  18. 18. Proposed Solutions – Solution 1 <ul><li>Pros : </li></ul><ul><ul><li>The Mobile Device is responsible for providing the location information . </li></ul></ul><ul><ul><li>The network is not required to implement additional procedures or use additional resources to determine UE location. </li></ul></ul><ul><li>Cons: </li></ul><ul><ul><li>The handset/ UE will need to be enhanced to initiate LCS procedures for specific calls. </li></ul></ul><ul><ul><li>The mobile device needs to be made more intelligent to change call initiation procedures based on the type of call. </li></ul></ul>
  19. 19. <ul><li>Solution 2 : </li></ul><ul><li>The Proxy (P-CSCF) in the visited network performs the LCS procedures. </li></ul><ul><li>The P-CSCF, in this case, will request the SGSN to locate the user coordinates for calls that require location based services. </li></ul><ul><li>P-CSCF will insert location information into SIP Signaling on completion of LCS procedures. </li></ul><ul><li>All procedures described above are only done for calls requiring Location Based Services. </li></ul>Proposed Solutions- Solution 2
  20. 20. Solution 2 : A Conceptual View Multimedia Calls / Calls Requiring Location Based Services Destination Network S-CSCF Serving Proxy P-CSCF Visiting Network Proxy GGSN SGSN Mobile Radio Network SIP signaling including header(s) requesting Location Based Service Location Request UE positioning messages Location Request Location Report Location Report SIP signaling including location information
  21. 21. Location Based Services based on Solution 2– An Example Application Server SGSN RNC Wireless Network Global/Local Database P-CSCF 7. Forward Request to Application Server Location : Bercy, France 10. Restaurant Information 3 4. Locate Mobile 8. Locate Restaurant in Bercy, France 9. Restaurant Information 5 11. Restaurant Information 1. Request Nearest Spanish Restaurant 2. Locate Mobile 6. Mobile Location: Bercy, France
  22. 22. Proposed Solutions – Solution 2 <ul><li>Pros : </li></ul><ul><li>- Time and network bandwidth Savings : </li></ul><ul><ul><ul><li>Implementing LCS at the initiating end can help avoid separate procedures to do the same at the destination network. </li></ul></ul></ul><ul><li>Cons: </li></ul><ul><ul><li>- The Proxy CSCF will need to be enhanced to communicate with the SGSN, to initiate LCS procedures. </li></ul></ul><ul><ul><li>- Complicated P-CSCF (proxy) Implementation. </li></ul></ul><ul><ul><ul><li>The P-CSCF will need additional intelligence to insert the location information into the SIP signaling. </li></ul></ul></ul><ul><ul><ul><li>The proxy-CSCF might now require a B2BUA implementation of the SIP stack instead of a regular SIP proxy. </li></ul></ul></ul>
  23. 23. Extensions to SIP for use in 3G LCS <ul><li>Based on the earlier proposals, the following extensions are required in the SIP protocol to support location services: </li></ul><ul><ul><li>1) New parameter in Request URI </li></ul></ul><ul><ul><ul><li>The new parameter ,”user = lcs” will be added to the Request URI field in the SIP header. </li></ul></ul></ul><ul><ul><ul><li>The parameter will inform the network entities that a call requires location based services. </li></ul></ul></ul>
  24. 24. Extensions to SIP for use in 3G LCS <ul><ul><li>2 ) New SIP header </li></ul></ul><ul><ul><ul><li>The new header, ‘location :’, will carry location coordinates and wireless cell information. </li></ul></ul></ul><ul><ul><ul><li>This header will be filled by the proxy (P-CSCF) or the UE when it wants to send location information inside the SIP message. </li></ul></ul></ul><ul><ul><ul><li>The new SIP header concept may have security implications. Alternatively, the location data could be inserted into the SIP body, to avoid this issue. </li></ul></ul></ul>
  25. 25. Summary <ul><li>SIP selected as protocol of choice for 3G IM subsystems. </li></ul><ul><li>SIP can be enhanced easily to improve Location based services in 3G Networks. </li></ul><ul><li>Two solutions proposed to use SIP for Location Based Services. </li></ul><ul><li>New Headers required in SIP for use in LCS procedures . </li></ul>
  26. 26. Continuous Computing Mission <ul><li>To be the leading provider of high availability, Application-Ready Platform solutions for telecom equipment manufacturers and carriers </li></ul>Voice-over- Packet 2.5G & 3G Wireless Intelligent Networks
  27. 27. Continuous Computing Solutions HA SW - Trillium DFT/HA - FlexManager - upSuite Systems - FLEX21 cPCI PICMG 2.16 - FLEX ATCA Services - Integration, customization, application development,… <ul><li>Modules - Single Blade CPU </li></ul><ul><li>Control Node - I/O Module - Ethernet Switch </li></ul>Protocols - Trillium stacks App-Ready Platforms - Home Location Register - Serving GPRS Support Node - Signaling GW Continuous Computing
  28. 28. <ul><li>Continuous Computing </li></ul><ul><li>9380 Carroll Park Drive </li></ul><ul><li>San Diego, CA 92121 </li></ul><ul><li>Tel: (858) 882 8800 </li></ul><ul><li>[email_address] </li></ul><ul><li>www.ccpu.com </li></ul>Contact Pioneering Application-Ready Platforms™

×