ETSI TS 103 161-16 V1.1.1 (2011-04)
Access, Terminals, Transmission and Multiplexing (ATTM); Integrated Broadband Cable and Television Networks; IPCablecom 1.5; Part 16: Signalling for Call Management Server
Access, Terminals, Transmission and Multiplexing (ATTM); Integrated Broadband Cable and Television Networks; IPCablecom 1.5; Part 16: Signalling for Call Management Server
DTS/ATTM-003011-16
General Information
Standards Content (Sample)
Technical Specification
Access, Terminals, Transmission and Multiplexing (ATTM);
Integrated Broadband Cable and Television Networks;
IPCablecom 1.5;
Part 16: Signalling for Call Management Server
2 ETSI TS 103 161-16 V1.1.1 (2011-04)
Reference
DTS/ATTM-003011-16
Keywords
access, broadband, cable, IP, multimedia, PSTN
ETSI
650 Route des Lucioles
F-06921 Sophia Antipolis Cedex - FRANCE
Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16
Siret N° 348 623 562 00017 - NAF 742 C
Association à but non lucratif enregistrée à la
Sous-Préfecture de Grasse (06) N° 7803/88
Important notice
Individual copies of the present document can be downloaded from:
http://www.etsi.org
The present document may be made available in more than one electronic version or in print. In any case of existing or
perceived difference in contents between such versions, the reference version is the Portable Document Format (PDF).
In case of dispute, the reference shall be the printing on ETSI printers of the PDF version kept on a specific network drive
within ETSI Secretariat.
Users of the present document should be aware that the document may be subject to revision or change of status.
Information on the current status of this and other ETSI documents is available at
http://portal.etsi.org/tb/status/status.asp
If you find errors in the present document, please send your comment to one of the following services:
http://portal.etsi.org/chaircor/ETSI_support.asp
Copyright Notification
No part may be reproduced except as authorized by written permission.
The copyright and the foregoing restriction extend to reproduction in all media.
© European Telecommunications Standards Institute 2011.
All rights reserved.
TM TM TM TM
DECT , PLUGTESTS , UMTS , TIPHON , the TIPHON logo and the ETSI logo are Trade Marks of ETSI registered
for the benefit of its Members.
TM
3GPP is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners.
LTE™ is a Trade Mark of ETSI currently being registered
for the benefit of its Members and of the 3GPP Organizational Partners.
GSM® and the GSM logo are Trade Marks registered and owned by the GSM Association.
ETSI
3 ETSI TS 103 161-16 V1.1.1 (2011-04)
Contents
Intellectual Property Rights . 8
Foreword . 8
1 Scope . 10
2 References . 10
2.1 Normative references . 10
2.2 Informative references . 12
3 Definitions and abbreviations . 13
3.1 Definitions . 13
3.2 Abbreviations . 14
4 Void . 15
5 Background and motivation . 15
5.1 Requirements and Design Principles . 16
5.2 IPCablecom Architecture . 16
5.3 CMSS Trust Model . 18
5.4 CMS to CMS Architectural Model . 19
5.5 Overview of CMS Behaviour . 21
5.6 Basic Telephony Call Flow . 21
5.7 CMS-MGC Basic Telephony Call Flow . 23
6 SIP PROFILE . 26
6.1 Introduction . 26
6.2 Overview of SIP Functionality . 26
6.3 Terminology . 26
6.4 Overview of Operation . 26
6.5 Structure of the Protocol . 26
6.6 Definitions . 26
6.7 SIP Messages . 26
6.7.1 Requests . 27
6.7.2 Responses . 27
6.7.3 Header Fields . 27
6.7.4 Bodies . 27
6.7.4.1 Message Body Types . 27
6.7.4.2 Message Body Length . 27
6.7.5 Framing SIP Messages. 27
6.8 General User Agent Behaviour . 27
6.8.1 UAC Behaviour . 27
6.8.1.1 Generating the Request . 28
6.8.1.2 Processing Responses. 28
6.8.2 UAS Behaviour . 29
6.8.3 Redirect Servers . 29
6.9 Cancelling a Request . 29
6.10 Registrations . 29
6.11 Querying for Capabilities . 29
6.12 Dialogs . 29
6.13 Initiating a Session . 29
6.14 Modifying an Existing Session . 29
6.15 Terminating a Session . 29
6.16 Proxy Behaviour . 29
6.17 Transactions . 30
6.18 Transport . 30
6.19 Common Message Components . 30
6.19.1 SIP URI Component . 30
6.20 Header Fields . 30
6.20.1 Accept . 31
ETSI
4 ETSI TS 103 161-16 V1.1.1 (2011-04)
6.20.2 Accept-Encoding . 31
6.20.3 Accept-Language . 31
6.20.4 Alert-Info . 31
6.20.5 Allow . 31
6.20.6 Authentication-Info . 31
6.20.7 Authorization . 32
6.20.8 Call-ID . 32
6.20.9 Call-Info . 32
6.20.10 Contact . 32
6.20.11 Content-Disposition . 32
6.20.12 Content-Encoding . 33
6.20.13 Content-Language . 33
6.20.14 Content-Length . 33
6.20.15 Content-Type . 33
6.20.16 CSeq. 33
6.20.17 Date . 33
6.20.18 Error-Info . 33
6.20.19 Expires . 33
6.20.20 From. 33
6.20.21 In-Reply-To . 34
6.20.22 Max-For wards . 34
6.20.23 Min-Expires . 34
6.20.24 MIME-Version . 34
6.20.25 Organization . 34
6.20.26 Priority . 34
6.20.27 Proxy-Authenticate . 34
6.20.28 Proxy-Authorization . 34
6.20.29 Proxy-Require . 34
6.20.30 Record-Route . 35
6.20.31 Reply-To . 35
6.20.32 Require . 35
6.20.33 Retry-After . 35
6.20.34 Route . 35
6.20.35 Server . 35
6.20.36 FSubject . 35
6.20.37 Supported . 35
6.20.38 Timestamp . 35
6.20.39 To . 35
6.20.40 Unsupported . 36
6.20.41 User-Agent . 36
6.20.42 Via . 36
6.20.43 Warning . 36
6.20.44 WWW-Authenticate . 36
6.21 Response Codes . 37
6.22 Usage of HTTP Authentication . 37
6.23 S/MIME . 37
6.24 Examples . 37
6.25 Augmented BNF for the SIP Protocol . 37
6.26 Security Considerations: Threat Model and Security Usage Recommendations. 37
6.27 Table of Timer Values . 37
7 SIP Extensions . . 38
7.1 URIs for Telephone Calls . 39
7.1.1 Routing Number, Number Portability, Carrier Identification Code and Dial Around Indication
Number . 39
7.1.2 Procedures at an Originating CMS . 40
7.1.3 Procedures at a Terminating CMS . 40
7.1.4 Procedures at Proxy . 40
7.2 Reliability of Provisional Responses . 40
7.3 SIP UPDATE Method . 40
7.4 Integration of Resource Management and SIP . 41
7.4.1 Procedures at an Originating CMS . 41
ETSI
5 ETSI TS 103 161-16 V1.1.1 (2011-04)
7.4.1.1 Default Operation Using QoS Preconditions Strength "Optional" . 41
7.4.1.2 QoS Preconditions Strength "None" . 41
7.4.1.3 QoS Preconditions Strength "Mandatory". 41
7.4.2 Procedures at a Terminating CMS . 41
7.4.2.1 QoS Preconditions Strength "None" or "Optional" . 41
7.4.2.2 QoS Preconditions Strength "Mandatory". 42
7.5 SIP-Specific Event Notification . 42
7.6 The REFER Method . 42
7.6.1 Procedures at an Originating CMS . 42
7.6.2 Procedures at a Terminating CMS . 42
7.7 SIP Proxy to Proxy Extensions for Supporting DCS . 43
7.7.1 P-DCS-Trace-Party-ID . 43
7.7.2 P-DCS-LAES and P-DCS-REDIRECT . 43
7.7.2.1 P-DCS-LAES Header. 43
7.7.2.2 Surveillance Procedures at Originating CMS . 43
7.7.2.2.1 CMS Receives REFER Request or Redirect Response . 44
O
7.7.2.3 Surveillance Procedures at Terminating CMS . 46
7.7.2.3.1 Terminating Line is Able to Accept the Call . 46
7.7.2.3.2 Terminating Line is Unable to Accept the Call . 46
7.7.2.3.3 Terminating CMS is Unable to Perform Call-Content Surveillance . 47
7.7.2.3.4 Terminating CMS Redirects or Transfers the Call . 47
7.7.2.4 Surveillance Procedures at a CMS Proxy . 48
7.7.2.5 Interworking with CSCFs . 49
7.7.3 P-DCS-Billing-Info . 49
7.7.3.1 Procedures at an Originating CMS . 49
7.7.3.2 Procedures at a Terminating CMS . 49
7.7.3.3 Procedures at a Proxy . 49
7.7.3.4 Interaction with CSCF Signaling Nodes . 49
7.7.3.4.1 Sessions initiated from a CSCF to a CMS or MGC . 50
7.7.3.4.2 Sessions initiated from a CMS or MGC to a CSCF . 50
7.7.4 P-DCS Option Tag . 51
7.8 The SIP "Replaces" Header . 51
7.9 Private Extensions to the SIP Protocol for Asserted Identity within Trusted Networks . 51
7.10 A Message Summary and Message Waiting Indication Event Package for the Session Initiation Protocol
(SIP) . 52
7.11 Globally Routable User Agent URI (GRUU) . 52
7.12 The Early Session Disposition Type for SIP . 52
7.13 An Extension to the Session Initiation Protocol (SIP) for Request History Information . 53
7.14 Request Authorization through Dialog Identification in the Session Initiation Protocol (SIP) . 53
7.15 The Session Initiation Protocol (SIP) Join Header . 53
7.16 SUBSCRIBE to Dialog Event Package . 53
8 CMS-CMS SIGNALING . 53
8.1 CMS Interfaces . 53
8.1.1 Overview of CMS Behaviour . 55
8.1.1.1 CMS Behaviour in Support of Call Originator . 55
8.1.1.2 CMS Behaviour in Support of Call Destination . 56
8.1.1.3 CMS Behaviour in Support of Mid-call Changes . 56
8.1.1.4 CMS Behaviour in Support of Event Messaging . 56
8.1.1.5 CMS Behaviour in Support of Call Forwarding. 57
8.1.1.6 CMS Behaviour in Support of Inter-Domain Call Forwarding . 57
8.1.1.7 CMS Behaviour in Support of REFER . 58
8.1.1.8 CMS Behaviour in Support of Inter-Domain REFER . 59
8.1.2 Overview of Tandem Proxy . 59
8.2 CMS Retransmission, Reliability and Recovery Strategies . 59
8.3 CMS to CMS Routing . 60
8.3.1 Forming a SIP-URI from a tel-URI . 60
8.3.2 Routing a SIP(s) URI at Tandem CMSs . 61
8.3.3 Routing based on tel-URI . 61
8.4 CMS Procedures . 61
8.4.1 CMS Messages and Procedures for Basic Call Setup . 61
8.4.1.1 CMS initiating Invite . 62
O
ETSI
6 ETSI TS 103 161-16 V1.1.1 (2011-04)
8.4.1.1.1 CMS Authentication and Authorization of Originator . 63
O
8.4.1.1.2 Address Translation . 63
8.4.1.1.3 IP Address Privacy Support . 64
8.4.1.1.4 INVITE message generation . 64
8.4.1.2 Invite from CMS arrives at CMS . 65
O T
8.4.1.2.1 CMS Sending 183-Session-Progress Status Response . 66
T
8.4.1.2.2 CMS Sending 3xx REDIRECT Status Response . 67
T
8.4.1.2.3 CMS Sending INVITE Request to CMS . 68
T F
8.4.1.2.4 CMS Sending Other Status Response to INVITE request . 70
T
8.4.1.3 CMS Receives Initial Status Response . 70
O
8.4.1.3.1 CMS handling of 183-Session-Progress Response . 71
O
8.4.1.3.2 302-Redirect Status Response Handling at CMS . 74
O
8.4.1.4 CMS Receiving Acknowledgement of 183-Session-Progress . 76
T
8.4.1.5 CMS sends 180-Ringing or 183-Session-Progress . 78
T
8.4.1.6 CMS receives 180-Ringing or 183-Session-Progress . 79
O
8.4.1.7 CMS Sending final Response . 81
T
8.4.1.7.1 CMS sending 200-OK Final Response . 81
T
8.4.1.7.2 CMS sending 3xx-Redirect Final Response. 82
T
8.4.1.7.3 Other Status Response to INVITE Request . 83
8.4.1.8 CMS Receives Final Response from CMS . 84
O T
8.4.1.8.1 CMS Receiving 200-OK. 84
O
8.4.1.8.2 CMS receiving 302-Redirect . 85
O
8.4.1.8.3 CMS receiving other error response . 87
O
8.4.1.9 Session Timer expiration at CMS . 87
O
8.4.2 Emergency Call Procedures . 88
8.4.2.1 Network Hold Support . 88
8.4.2.2 PSAP Operator Ringback . 90
8.4.2.2.1 PSAP Operator Ringback while Network Hold not Applied (Caller Off-Hook) . 90
8.4.2.2.2 PSAP Operator Ringback while Network Hold Applied (Caller On-Hook) . 90
8.4.2.3 PSAP CallBack (PSAP Originated Emergency Call) . 91
8.4.2.4 MGC Procedures . 92
8.4.2.4.1 Invite processing . 92
8.4.2.4.2 Network Hold processing . 93
8.4.2.4.3 PSAP Ringback processing . 93
8.4.2.4.4 PSAP Callback (PSAP Originated Emergency Call) . 93
8.4.3 CMS Procedures for REFER . 94
8.4.3.1 CMS Initiates REFER Request . 94
I
8.4.3.2 CMS Receives REFER . 95
O
8.4.3.3 CMS Receives Final Response to REFER . 96
I
8.4.3.4 CMS Receives Initial NOTIFY for REFER . 96
I
8.4.3.5 CMS Sends INVITE to Target . 97
O
8.4.3.6 CMS Sends Final NOTIFY To CMS . 98
O I
8.4.3.7 CMS Receives NOTIFY . 98
I
8.4.3.8 CMS Receives Final Response To NOTIFY . 99
O
8.4.4 CMS handling of Mid-Call Changes . 99
8.4.4.1 CMS Initiating Call Hold: re-INVITE/UPDATE(hold) . 99
I
8.4.4.2 CMS Resuming a held call: UPDATE(resume) . 100
I
8.4.4.3 CMS Receiving Call Hold: UPDATE(hold) and UPDATE(resume) . 101
R
8.4.4.4 SIP Messages for Codec Changes - INVITE/UPDATE(Codec-change) . 101
8.4.4.4.1 Codec Change within Previous Authorization . 102
8.4.4.4.2 Codec Change Requiring New Authorization . 103
8.4.5 CMS handling of Call Teardown . 105
8.4.6 Sample Implementation of Call Transfer . 106
8.4.7 Sample Implementation of Ad-hoc Conference . 112
8.4.8 Automatic Recall and Callback . 112
8.4.8.1 CMS Sends INVITE to Target . 112
O
8.4.8.2 CMS Sends SUBSCRIBE to Target . 113
O
8.4.8.3 CMS Sends NOTIFY to CMS . 114
T O
8.4.8.4 INVITE from IPCablecom to PSTN . 115
8.4.8.5 Initial Query Request from PSTN to IPCablecom . 116
8.4.9 Message Waiting Indicator . 116
8.4.9.1 CMSI Sends SUBSCRIBE to CMSR . 117
ETSI
7 ETSI TS 103 161-16 V1.1.1 (2011-04)
8.4.9.2 CMSR Sends NOTIFY to CMSI . 117
8.4.10 SDP Interworking . 118
8.4.10.1 Offer/Answer Requirements for Call Hold . 120
8.4.10.2 ptime and mptime SDP Interworking . 121
8.4.11 MGC Caller ID Procedures . 122
8.4.11.1 MGC Processing - Egress . 122
8.4.11.2 MGC Processing - Ingress . 123
8.4.12 Procedures for Request History Information . 124
8.4.12.1 Preventing Forwarding Loops and Limiting the Number of Forwarding Attempts . 125
8.4.12.2 Setting of the Call Forwarding parameters . 125
8.4.12.2.1 First Forwarded INVITE . 125
8.4.12.2.2 Second or Subsequent Forwarded INVITE . 126
8.4.12.3 MGC Inter-working . 127
8.4.12.3.1 MGC Processing - Egress . 127
8.4.12.3.2 MGC Processing - Ingress . 129
8.4.13 Operator Services . 130
8.4.14 Signaling Dialled Non-Geographic Numbers . 131
9 Application Layer Anonymizer . 132
9.1 Signaling Content Privacy . 133
9.2 IP Address Privacy . 133
Annex A (normative): TIMER SUMMARY . 136
Annex B (normative): CMSS Message and Header Overview . 137
Annex C (normative): ENUM Client Requirements . 141
C.1 Introduction . 141
C.1.1 General . 141
C.1.2 DNS Resolver Req uire me nts . 141
C.1.3 Database Selector . 141
C.2 NAPTR . 141
C.2.1 Service Field . 141
C.2.2 Case Insensitivity . 142
C.2.3 Regular Expression Delimiters . 142
C.2.4 Non-Terminal NAPTR Records . 142
C.2.5 Handling Multiple URIs . 142
C.2.6 EDNS0 Support . 143
Annex D (informative): Bibliography . 144
History . 145
ETSI
...








Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...