200 likes | 300 Views
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. Agenda. The case for Internet services for PSTN sessions.
E N D
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.
Agenda • The case for Internet services for PSTN sessions. • IETF SPIRITS WG. • Sample services. • Implementation status. • Example service implementation. • Open issues.
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 Our Focus!
SCP SCP SS7 Long Distance Wireless GSM The Network Today • Valuable network Services • Prepaid • LNP, PN • Voice VPN, Free Phone • Calling Name • Call Screening • Talking Call Waiting • HLR, SMSC, … Service Control Points Service Nodes/ Intelligent Peripherals Wireline IN Switches (SSP & MSC) Wireless ANSI-41 Wireline INAP
What’s next…? • 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, … • 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?
PSTN Internet Basic Model The entire PSTN can be viewed as a simple UA! SUBSCRIBE (or REGISTER) 200 OK NOTIFY (or INVITE) 200 OK MESSAGE NOTIFY
Need for PSTN to IP Requests PSTN Cloud IP Cloud SIP IN SIP SIP 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/
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 • Wireless Events • Location Update (same/another VLR • service area) • Phone On • Roaming In/Out of the Network • SMS->IM • PSTN Events • Voice-mail Arrival • Prepaid Zero Balance • Attempt to Forward Call • (end point could be VoIP Terminal) • Attempt to Subscribe/Unsubscribe/Provision a • PSTN Service (i.e. Set Up Call Forwarding). Capturing and transporting network events encoded in XML
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…
PINT and SPIRITS reference architecture IP Network PINT/SIP PINT Client PINT Server SPIRITS/SIP SPIRITS Gateway SPIRITS Server SPIRITS/SIP SPIRITS Client INAP/SS7 Service Control SSP (Switch) PSTN/IN
SCP SCP SS7 Wireless GSM Extending IN – Location/Presence! Non-IN Application Service Control Points XML/SIP IN: The Way to Get Mobile Terminal Location Wireless IM Family / Fleet Tracking Mobile Chat Local Info Wireless ANSI-41 Switches (SSP & MSC)
Other IN-IP Service Examples • Internet Call Waiting/Caller ID • Click-to-Dial, Collaborative Surfing, WebIVR • 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
SMS Interoperating with IM • Now: SMSC node, converting to SMTP • Proposed: SPIRITS-enabled SMSC, XML- encoding SMS text in the body of SIP message (Proceedings of the 54th IETF, Yokohama, Japan).
Power Up Notify Online Converged services Service Example: Mobile Tracker Instant Notification to online users, when a mobile member of the Group Power-up or Power-down PSTN/Wireless Network Notify Mobiles IN IP Network SIP SIP
PSTN/IP-based Prepaid Service IP Network SUBSCRIBE[balance>0] NOTIFY[balance>0] PSTN App Server SUBSCRIBE[balance<$5] Pre-paid Gateway 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!
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
SUBSCRIBE (presence events for 6302240216) Wireline IN Example service implementation 6302240216 Events: On-hook, off hook, make a call, receive a call, …
NOTIFY Wireline IN Example service implementation 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!
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?
Thank You! mailto: hvanschaick@lucent.com mailto: vkg@{lucent.com,bell-labs.com} sip:vkg@www-db.research.bell-labs.com Lucent Technologies, Inc.