Internet Services for PSTN Sessions Presented by:  J M van Schaick vkg@{bell-labs.com,lucent.com} [email_address] January ...
Agenda <ul><li>The case for Internet services for PSTN sessions. </li></ul><ul><li>IETF SPIRITS WG. </li></ul><ul><li>Samp...
Services in SIP <ul><li>It’s about services: how fast, how cheap, how novel, how to deploy them quickly, how to deploy the...
Service Nodes/ Intelligent Peripherals Wireless ANSI-41 Switches (SSP & MSC) Wireline IN Wireline INAP The Network Today <...
What’s next…? <ul><li>There are many events happening in the PSTN (wireline, 2G, 2.5G) today – on/off hook, call arrival, ...
Basic Model SUBSCRIBE (or REGISTER) 200 OK NOTIFY (or INVITE) 200 OK MESSAGE NOTIFY The entire PSTN can be viewed  as a si...
Need for PSTN to IP Requests  IP Cloud  Requests/Notifications PSTN Cloud  SPIRITS - Services in the PSTN/IN Requesting In...
SPIRITS Events and Services (some) <ul><li>Conventional IN Events </li></ul><ul><li>Incoming Call Notification  </li></ul>...
SPIRITS and PINT <ul><li>SPIRITS is closely tied to IETF PINT (PSTN and Internet Interworking) WG, and in fact, is a mirro...
PINT and SPIRITS reference architecture IP Network PSTN/IN PINT Client SPIRITS Server SSP (Switch) Service Control INAP/SS...
Wireless ANSI-41 Switches (SSP & MSC) Service Control Points Extending IN – Location/Presence! XML/SIP Non-IN Application ...
Other IN-IP Service Examples <ul><ul><li>Internet Call Waiting/Caller ID </li></ul></ul><ul><ul><li>Click-to-Dial, Collabo...
SMS Interoperating with IM <ul><li>Now: SMSC node, converting to SMTP </li></ul><ul><li>Proposed: SPIRITS-enabled SMSC, XM...
Converged services <ul><li>Instant Notification to online users, when a mobile member of the Group Power-up or Power-down ...
PSTN/IP-based Prepaid  Service PSTN IP Network Pre-paid Gateway App Server SUBSCRIBE[balance>0] NOTIFY[balance>0] SUBSCRIB...
Implementation Status <ul><li>Implemented SPIRITS services for wireline switches: </li></ul><ul><ul><li>Applying presence ...
Example service implementation Events: On-hook, off hook, make a call, receive a call, … 6302240216 Wireline IN SUBSCRIBE ...
Example service implementation 6302240216 <ul><li>Coarse-grained presence </li></ul><ul><li>Of course, presence based on P...
Open issues <ul><li>How to best provide security in an open environment? </li></ul><ul><ul><li>Many domains: </li></ul></u...
Thank You! <ul><li>mailto: hvanschaick@lucent.com </li></ul><ul><li>mailto: vkg@{lucent.com,bell-labs.com} </li></ul><ul><...
Upcoming SlideShare
Loading in …5
×

09new-Hans van Shaick.ppt

394 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
394
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • The eCS is connected to multiple switches. Lucent’s eCS can support wireline, wireless, and converged services in multiple markets. Basic reason for the eCS in the network… 1. Eliminate duplication of subscriber data across all the switches. 2. Opportunity to roll out new services faster to market.
  • The goal is to create a framework for Internet call waiting-type services that will be applicable to wireline, wireless and broadband (cable and xDSL) environments.
  • The eCS is connected to multiple switches. Lucent’s eCS can support wireline, wireless, and converged services in multiple markets. Basic reason for the eCS in the network… 1. Eliminate duplication of subscriber data across all the switches. 2. Opportunity to roll out new services faster to market.
  • 09new-Hans van Shaick.ppt

    1. 1. Internet Services for PSTN Sessions Presented by: J M van Schaick vkg@{bell-labs.com,lucent.com} [email_address] January 14-17, 2003, Paris, France. Vijay K. Gurbani J M van Schaick Lucent Technologies/Bell Laboratories
    2. 2. Agenda <ul><li>The case for Internet services for PSTN sessions. </li></ul><ul><li>IETF SPIRITS WG. </li></ul><ul><li>Sample services. </li></ul><ul><li>Implementation status. </li></ul><ul><li>Example service implementation. </li></ul><ul><li>Open issues. </li></ul>
    3. 3. Services in SIP <ul><li>It’s about services: how fast, how cheap, how novel, how to deploy them quickly, how to deploy them uniformly, … </li></ul><ul><li>Three places to provide services: </li></ul><ul><ul><li>The core network (PSTN model) </li></ul></ul><ul><ul><li>At the endpoints (IETF model) </li></ul></ul><ul><ul><li>Hybrid </li></ul></ul>Our Focus!
    4. 4. Service Nodes/ Intelligent Peripherals Wireless ANSI-41 Switches (SSP & MSC) Wireline IN Wireline INAP The Network Today <ul><li>Valuable network Services </li></ul><ul><ul><li>Prepaid </li></ul></ul><ul><ul><li>LNP, PN </li></ul></ul><ul><ul><li>Voice VPN, Free Phone </li></ul></ul><ul><ul><li>Calling Name </li></ul></ul><ul><ul><li>Call Screening </li></ul></ul><ul><ul><li>Talking Call Waiting </li></ul></ul><ul><ul><li>HLR, SMSC , … </li></ul></ul>Service Control Points SS7 Wireless GSM Long Distance SCP SCP
    5. 5. What’s next…? <ul><li>There are many events happening in the PSTN (wireline, 2G, 2.5G) today – on/off hook, call arrival, digit analysis, SMS, registration, mobility, location update, … </li></ul><ul><li>Events can be call-related, or non-call related. </li></ul><ul><li>What if we could capture these events and transport them out to the Internet for services? </li></ul>
    6. 6. Basic Model SUBSCRIBE (or REGISTER) 200 OK NOTIFY (or INVITE) 200 OK MESSAGE NOTIFY The entire PSTN can be viewed as a simple UA! PSTN Internet
    7. 7. Need for PSTN to IP Requests IP Cloud Requests/Notifications PSTN Cloud SPIRITS - Services in the PSTN/IN Requesting Internet Services Key Services: Internet Call Waiting/Caller ID Delivery/Call Forwarding IN http://www.ietf.org/html.charters/spirits-charter.html http://www.bell-labs.com/mailing-lists/spirits/ SIP SIP SIP
    8. 8. SPIRITS Events and Services (some) <ul><li>Conventional IN Events </li></ul><ul><li>Incoming Call Notification </li></ul><ul><li>(Attempt to Terminate Call) </li></ul><ul><li>Attempt to dial number </li></ul><ul><li>(specific event can be Attempt to Dial ISP Number </li></ul><ul><li>Dropping Dialed Connection (i.e. dropping ISP call) </li></ul><ul><li>ISP Connection Made </li></ul><ul><li>Wireless Events </li></ul><ul><li>Location Update (same/another VLR </li></ul><ul><li>service area) </li></ul><ul><li>Phone On </li></ul><ul><li>Roaming In/Out of the Network </li></ul><ul><li>SMS->IM </li></ul><ul><li>PSTN Events </li></ul><ul><li>Voice-mail Arrival </li></ul><ul><li>Prepaid Zero Balance </li></ul><ul><li>Attempt to Forward Call </li></ul><ul><li>(end point could be VoIP Terminal) </li></ul><ul><li>Attempt to Subscribe/Unsubscribe/Provision a </li></ul><ul><li>PSTN Service (i.e. Set Up Call Forwarding). </li></ul>Capturing and transporting network events encoded in XML
    9. 9. SPIRITS and PINT <ul><li>SPIRITS is closely tied to IETF PINT (PSTN and Internet Interworking) WG, and in fact, is a mirror image of PINT. </li></ul><ul><li>PINT services: Click-to-dial, Click-to-fax, Click-to-hear-content, … </li></ul><ul><li>PINT WG concluded in February 2001, having met its deliverables. </li></ul><ul><li>Historical note: PINT was the first WG to “extend” SIP… </li></ul>
    10. 10. PINT and SPIRITS reference architecture IP Network PSTN/IN PINT Client SPIRITS Server SSP (Switch) Service Control INAP/SS7 SPIRITS Client PINT/SIP SPIRITS/SIP SPIRITS/SIP SPIRITS Gateway PINT Server
    11. 11. Wireless ANSI-41 Switches (SSP & MSC) Service Control Points Extending IN – Location/Presence! XML/SIP Non-IN Application IN: The Way to Get Mobile Terminal Location Wireless IM Family / Fleet Tracking Mobile Chat Local Info SS7 Wireless GSM SCP SCP
    12. 12. Other IN-IP Service Examples <ul><ul><li>Internet Call Waiting/Caller ID </li></ul></ul><ul><ul><li>Click-to-Dial, Collaborative Surfing, </li></ul></ul><ul><ul><li>WebIVR </li></ul></ul><ul><ul><li>Calendar-based Routing </li></ul></ul><ul><ul><li>Web-Based Self Provisioning and Preference Scripting </li></ul></ul><ul><ul><li>Mobile Chat / Fleet Tracking </li></ul></ul><ul><ul><li>Combined Voice/Data VPN </li></ul></ul><ul><ul><li>IP-Phone E.164 Hosting (ENUM) </li></ul></ul><ul><ul><li>… </li></ul></ul>Value of Converged Services: Linking Huge Customer Base of Paying Customers With Internet Innovation
    13. 13. SMS Interoperating with IM <ul><li>Now: SMSC node, converting to SMTP </li></ul><ul><li>Proposed: SPIRITS-enabled SMSC, XML- encoding SMS text in the body of SIP message (Proceedings of the 54 th IETF, Yokohama, Japan). </li></ul>
    14. 14. Converged services <ul><li>Instant Notification to online users, when a mobile member of the Group Power-up or Power-down </li></ul>Notify Mobiles Service Example: Mobile Tracker PSTN/Wireless Network IN IP Network SIP SIP Power Up Notify Online
    15. 15. PSTN/IP-based Prepaid Service PSTN IP Network Pre-paid Gateway App Server SUBSCRIBE[balance>0] NOTIFY[balance>0] SUBSCRIBE[balance<$5] NOTIFY[balance<5] Rating Server Advantages of PSTN/IP-based Prepaid Low Cost of Operations Easy to Upgrade, Manage Customizable Accessible to Internet Based Apps!
    16. 16. Implementation Status <ul><li>Implemented SPIRITS services for wireline switches: </li></ul><ul><ul><li>Applying presence to SIP URIs containing telephone numbers (sip:6302240216@lucent.com) </li></ul></ul><ul><ul><li>Instant messaging for SIP URIs containing telephone numbers </li></ul></ul><ul><li>Wireless services like SMS->IM are under development </li></ul>
    17. 17. Example service implementation Events: On-hook, off hook, make a call, receive a call, … 6302240216 Wireline IN SUBSCRIBE (presence events for 6302240216)
    18. 18. Example service implementation 6302240216 <ul><li>Coarse-grained presence </li></ul><ul><li>Of course, presence based on PSTN </li></ul><ul><li>events does not imply availability </li></ul><ul><li>But, some information is better than </li></ul><ul><li>having none at all! </li></ul>Wireline IN NOTIFY
    19. 19. Open issues <ul><li>How to best provide security in an open environment? </li></ul><ul><ul><li>Many domains: </li></ul></ul><ul><ul><ul><li>PSTN operator </li></ul></ul></ul><ul><ul><ul><li>SIP service provider </li></ul></ul></ul><ul><ul><ul><li>Internet service provider </li></ul></ul></ul><ul><li>Privacy issues: </li></ul><ul><ul><li>Controlling event dissemination </li></ul></ul><ul><ul><li>ACLs? </li></ul></ul><ul><li>What is the best way to deliver these services? </li></ul><ul><ul><li>Sign up on the web? </li></ul></ul><ul><ul><li>Flyers in mail/email? </li></ul></ul>
    20. 20. Thank You! <ul><li>mailto: hvanschaick@lucent.com </li></ul><ul><li>mailto: vkg@{lucent.com,bell-labs.com} </li></ul><ul><li>sip:vkg@www-db.research.bell-labs.com </li></ul><ul><li>Lucent Technologies, Inc. </li></ul>

    ×