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