Emergency Services in PacketCable TM 2.0 Sandeep Sharma Senior Architect, Signaling Protocols SDO Emergency Services Coordination Workshop, Columbia University, New York October 5 and 6, 2006
6/9/20142 CableLabs Introduction Established in 1988, CableLabs is a non-profit, research and development organization for the cable industry Members are exclusively cable system operators Board of Directors is made up of member company CEOs Technical leadership is provided by member company CTOs There are currently 52 member cable companies representing 82 million cable subscribers in North America, Latin America, Europe, and Japan US (62M) Canada (7M) Europe (10M) Japan (1.5M) Latin America (1.5M)
6/9/20143 CableLabs Mission Plan, fund and perform R&D projects CableLabs works with the manufacturing community to develop technology to meet the business and strategic initiatives of its members Funnel relevant research to member companies Serve as a clearinghouse to provide information on current and prospective technological advances through strategic and technical assessments Develop technology for new businesses Foster equipment development Interoperability specifications and certification activities Coordination with relevant industry fora ITU, 3GPP, ETSI, SCTE, IETF, UPnP, DLNA
6/9/20144 What is PacketCable TM ? The PacketCable TM project was founded in 1997 to develop an architecture for real-time IP communication services over cable PacketCable 1.0 and 1.5 –An end-to-end architecture for providing IP-based digital telephony services –Signaling based on MGCP to the endpoints and SIP between call management servers, provisioning, QoS, management, PSTN interconnect, accounting, security, codecs –Leveraging DOCSIS® 1.1 and 2.0 access network technologies PacketCable Multimedia –A QoS architecture that support a wide range of QoS-enabled, beyond-voice services –Leverages existing mechanisms defined in PacketCable 1.0&1.5 and DOCSIS 1.1 & 2.0 PacketCable 2.0 –Defines an end-to-end architecture for providing real-time IP communication services based entirely on SIP and 3GPP IMS –Extend cables existing Internet Protocol service environment to accelerate the convergence of voice, video, data, and mobility technologies
6/9/20145 IMS in PacketCable 2.0 P-CSCF I-CSCF Application Servers HSS Subscriber Management Applications Session Control Handsets SLF S-CSCF GPRS/other GSM PSTN Interconnect via PacketCable 1.5 Policy Control via PacketCable Multimedia IP connectivity via DOCSIS Access Network PacketCable 2.0 integrated an IMS core into the cable architecture Interconnect with PacketCable 1.5 digital telephony networks and clients (E-MTAs) Cable clients Client-managed NAT & Firewall Traversal Cable-based provisioning, management, and accounting Enhancements based upon cable requirements
6/9/20146 Application Agnostic Architecture Residential SIP Telephony Wireless & Cellular Integration Video Application XYZ Application Cable Application Servers Telephony Client WiFi/Cellular Client Video Client PacketCable 2.0 Network (IMS based) P-CSCF S-CSCF I-CSCF BGCF OSS HSS Cable Clients Soft Client
6/9/20147 PacketCable 2.0 Residential SIP Telephony (RST) Application that makes use of PacketCable 2.0 architecture 5 published documents: Provides traditional North American residential digital telephony features Examples of supported features: Caller ID / Calling name delivery Call Forwarding (multiple variants) Call Blocking (inbound, outbound) Multi party features (Call Waiting, Hold, Transfer, Three Way calling) Call History (Auto recall, Auto callback) Operator Services Emergency Services Do Not Disturb, Distinctive Alerting, Message Waiting, Speed Dialing, Call Trace Rest of the presentation references PacketCable 2.0 RST Feature Specification
6/9/20148 RST Emergency Services Scope Identification and storage of location information by UE Identification of emergency calls at UE and/or CSCF servers Conveyance of UE location information in SIP signaling for emergency calls Special handling (establishing QoS and priority treatment) for emergency calls – post I01 Handling of emergency calls at SIP Proxies and PacketCable 2.0 routing server functions
6/9/20149 RST Emergency Services Assumptions Applicability of NENA i1, i2 and i3 Use of IETF protocols and methodologies for location determination and conveyance Location information is provided to UE via DHCPv6/v4 UE supports DHCP protocol and associated options for geographical location (RFC 3825) and civic location (draft-ietf-geopriv-dhcp-civil-09) UE supports SIP multipart MIME (RFC 3261) and SIPPING location conveyance I-D with PIDF-LO object(s) to convey location information in SIP message bodies
6/9/ RST Emergency Call Handling At UE boot time UE request its location from the access network using DHCP UE is provisioned by its home network backoffice systems with the digit map that identifies the emergency dial string When an emergency call is initiated, UE sends an INVITE with the universal emergency service URN URN:service:sos as Request-URI and To: header INVITE request also includes the location obtained from DHCP in its message body in the form of PIDF-LO as defined in draft-ietf-sip-location-conveyance-04 The P-CSCF detects the emergency call and forwards the call to E-CSCF E-CSCF follows the procedures outlined in RST specification for the various NENA phases to forward the call to PSAP
6/9/ RST Emergency Services UE Requirements Minimum UE state (registered and authenticated) Emergency calling configuration (e.g. digit map) Obtain location using DHCP Recognition of an emergency call Basic call modifications while on an emergency call PSAP Operator Ringback PSAP Callback (PSAP originated emergency call) Feature Interactions Signaling Identification of an emergency call Priority: emergency Media QOS for emergency call Mark media packets with special DSCP values
6/9/ RST Emergency Services P-CSCF Requirements Recognition of UE-originated emergency call Forwarding the call to an E-CSCF Handling of Network-initiated de-registration during emergency calls
6/9/ RST Emergency Services E-CSCF requirements Call routing in NENA i3 architecture Use location in INVITE to determine Request URI of PSAP (using draft- ietf-ecrit-lost-01 for example), currently left FFS as IETF documents mature Forward INVITE to PSAP URI Call routing in NENA i2 Use location in INVITE to determine ESRN and ESQK (from a VoIP Positioning Center VPC) Route INVITE to ESGW (on to PSAP) Call routing in NENA Pre-i2 E-CSCF routes to dedicated selective router Selective router routes to PSAP based on telephone number of caller Location in INVITE not used Call routing in NENA i1 Call is routed to telephone number associated with PSAP Does not make use of dedicated selective router Route INVITE to MGC Call treated as normal PSTN call
6/9/ References CableLabs DOCSIS® Specifications Overall PacketCable TM project PacketCable 2.0 project 0.html 0.html Residential SIP Telephony ps.html
6/9/ Thank You Feedback is welcome CableLabs specifications are intended to be revised as IETF and other standard requirements mature For further information, to s dot sharma at cablelabs dot com
6/9/ Backup slide 1 (Emergency call)