gogofly 2007-7-28 11:53
3GPP 24.229 v800
内容:
Foreword 15
1 Scope 16
2 References 16
3 Definitions and abbreviations 23
3.1 Definitions 23
3.2 Abbreviations 28
3A Interoperability with different IP-CAN 29
4 General 30
4.1 Conformance of IM CN subsystem entities to SIP, SDP and other protocols 30
4.2 URI and address assignments 32
4.2A Transport mechanisms 32
4.3 Routeing principles of IM CN subsystem entities 33
4.4 Trust domain 33
4.5 Charging correlation principles for IM CN subsystems 34
4.5.1 Overview 34
4.5.2 IM CN subsystem charging identifier (ICID) 34
4.5.3 Access network charging information 35
4.5.3.1 General 35
4.5.3.2 Access network charging information 35
4.5.4 Inter operator identifier (IOI) 35
4.5.5 Charging function addresses 36
4.6 Support of local service numbers 36
5 Application usage of SIP 36
5.1 Procedures at the UE 36
5.1.1 Registration and authentication 36
5.1.1.1 General 36
5.1.1.1A Parameters contained in the ISIM 37
5.1.1.2 Initial registration 37
5.1.1.3 Subscription to the registration-state event package 39
5.1.1.4 User-initiated reregistration and registration of an additional public user identity 40
5.1.1.5 Authentication 42
5.1.1.5.1 General 42
5.1.1.5.2 Network-initiated re-authentication 43
5.1.1.5.3 Abnormal cases 44
5.1.1.5A Change of Ipv6 address due to privacy 44
5.1.1.6 User-initiated deregistration 45
5.1.1.7 Network-initiated deregistration 46
5.1.2 Subscription and notification 46
5.1.2.1 Notification about multiple registered public user identities 46
5.1.2.2 General SUBSCRIBE requirements 47
5.1.2A Generic procedures applicable to all methods excluding the REGISTER method 47
5.1.2A.1 UE-originating case 47
5.1.2A.2 UE-terminating case 50
5.1.3 Call initiation - UE-originating case 51
5.1.3.1 Initial INVITE request 51
5.1.4 Call initiation - UE-terminating case 53
5.1.4.1 Initial INVITE request 53
5.1.5 Call release 53
5.1.6 Emergency service 54
5.1.6.1 General 54
5.1.6.2 Initial emergency registration 54
5.1.6.2A New initial emergency registration 54
5.1.6.3 Initial subscription to the registration-state event package 55
5.1.6.4 User-initiated emergency reregistration 55
5.1.6.5 Authentication 55
5.1.6.6 User-initiated emergency deregistration 55
5.1.6.7 Network-initiated emergency deregistration 55
5.1.6.8 Emergency session setup 55
5.1.6.8.1 General 55
5.1.6.8.2 Emergency session set-up in case of no registration 55
5.1.6.8.3 Emergency session set-up within an emergency registration 57
5.1.6.8.4 Emergency session setup within a non-emergency registration 58
5.1.6.9 Emergency session release 59
5.1.7 Void 59
5.2 Procedures at the P-CSCF 59
5.2.1 General 59
5.2.2 Registration 60
5.2.3 Subscription to the user's registration-state event package 64
5.2.4 Registration of multiple public user identities 64
5.2.5 Deregistration 65
5.2.5.1 User-initiated deregistration 65
5.2.5.2 Network-initiated deregistration 66
5.2.6 General treatment for all dialogs and standalone transactions excluding the REGISTER method 66
5.2.6.1 Introduction 66
5.2.6.2 Determination of UE-originated or UE-terminated case 66
5.2.6.3 Requests initiated by the UE 66
5.2.6.4 Requests terminated by the UE 70
5.2.7 Initial INVITE 73
5.2.7.1 Introduction 73
5.2.7.2 UE-originating case 74
5.2.7.3 UE-terminating case 74
5.2.7.4 Access network charging information 74
5.2.8 Call release 74
5.2.8.1 P-CSCF-initiated call release 74
5.2.8.1.1 Cancellation of a session currently being established 74
5.2.8.1.2 Release of an existing session 75
5.2.8.1.3 Abnormal cases 76
5.2.8.1.4 Release of the existing dialogs due to registration expiration and deletion of the security association 76
5.2.8.2 Call release initiated by any other entity 76
5.2.8.3 Session expiration 76
5.2.9 Subsequent requests 76
5.2.9.1 UE-originating case 76
5.2.9.2 UE-terminating case 76
5.2.10 Emergency service 76
5.2.10.1 General 76
5.2.10.2 General treatment for all dialogs and standalone transactions excluding the REGISTER method - from an unregistered user 77
5.2.10.3 General treatment for all dialogs and standalone transactions excluding the REGISTER method after emergency registration 79
5.2.10.4 General treatment for all dialogs and standalone transactions excluding the REGISTER method - non-emergency registration 80
5.2.10.5 Abnormal cases 80
5.2.11 Void 81
5.3 Procedures at the I-CSCF 81
5.3.1 Registration procedure 81
5.3.1.1 General 81
5.3.1.2 Normal procedures 81
5.3.1.3 Abnormal cases 82
5.3.2 Initial requests 82
5.3.2.1 Normal procedures 82
5.3.2.1A Originating procedures for requests containing the "orig" parameter 85
5.3.2.2 Abnormal cases 86
5.3.3 Void 87
5.3.3.1 Void 87
5.3.3.2 Void 87
5.3.3.3 Void 87
5.3.4 Void 87
5.4 Procedures at the S-CSCF 87
5.4.1 Registration and authentication 87
5.4.1.1 Introduction 87
5.4.1.2 Initial registration and user-initiated reregistration 87
5.4.1.2.1 Unprotected REGISTER 87
5.4.1.2.2 Protected REGISTER 89
5.4.1.2.3 Abnormal cases 91
5.4.1.3 Authentication and reauthentication 92
5.4.1.4 User-initiated deregistration 92
5.4.1.5 Network-initiated deregistration 93
5.4.1.6 Network-initiated reauthentication 95
5.4.1.7 Notification of Application Servers about registration status 96
5.4.1.8 Service profile updates 97
5.4.2 Subscription and notification 97
5.4.2.1 Subscriptions to S-CSCF events 97
5.4.2.1.1 Subscription to the event providing registration state 97
5.4.2.1.2 Notification about registration state 98
5.4.3 General treatment for all dialogs and standalone transactions excluding requests terminated by the S-CSCF 100
5.4.3.1 Determination of UE-originated or UE-terminated case 100
5.4.3.2 Requests initiated by the served user 100
5.4.3.3 Requests terminated at the served user 105
5.4.3.4 Original dialog identifier 110
5.4.3.5 Void 111
5.4.4 Call initiation 111
5.4.4.1 Initial INVITE 111
5.4.4.2 Subsequent requests 111
5.4.4.2.1 UE-originating case 111
5.4.4.2.2 UE-terminating case 111
5.4.5 Call release 112
5.4.5.1 S-CSCF-initiated session release 112
5.4.5.1.1 Cancellation of a session currently being established 112
5.4.5.1.2 Release of an existing session 112
5.4.5.1.2A Release of the existing dialogs due to registration expiration 113
5.4.5.1.3 Abnormal cases 113
5.4.5.2 Session release initiated by any other entity 113
5.4.5.3 Session expiration 113
5.4.6 Call-related requests 113
5.4.6.1 ReINVITE 113
5.4.6.1.1 Determination of served user 113
5.4.6.1.2 UE-originating case 113
5.4.6.1.3 UE-terminating case 114
5.4.7 Void 114
5.4.7A GRUU management 114
5.4.7A.1 Overview of GRUU operation 114
5.4.7A.2 Representation of public GRUUs 114
5.4.7A.3 Representation of temporary GRUUs 114
5.4.7A.4 GRUU recognition and validity 115
5.4.8 Emergency service 115
5.4.8.1 General 115
5.4.8.2 Initial emergency registration or user-initiated emergency reregistration 115
5.4.8.3 User-initiated emergency deregistration 116
5.4.8.4 Network-initiated emergency deregistration 116
5.4.8.5 Network-initiated emergency reauthentication 116
5.4.8.6 Subscription to the event providing registration state 116
5.4.8.7 Notification of the registration state 116
5.5 Procedures at the MGCF 116
5.5.1 General 116
5.5.2 Subscription and notification 117
5.5.3 Call initiation 117
5.5.3.1 Initial INVITE 117
5.5.3.1.1 Calls originated from circuit-switched networks 117
5.5.3.1.2 Calls terminating in circuit-switched networks 117
5.5.3.2 Subsequent requests 118
5.5.3.2.1 Calls originating in circuit-switched networks 118
5.5.3.2.2 Calls terminating in circuit-switched networks 118
5.5.4 Call release 119
5.5.4.1 Call release initiated by a circuit-switched network 119
5.5.4.2 IM CN subsystem initiated call release 119
5.5.4.3 MGW-initiated call release 119
5.5.5 Call-related requests 119
5.5.5.1 ReINVITE 119
5.5.5.1.1 Calls originating from circuit-switched networks 119
5.5.5.1.2 Calls terminating in circuit-switched networks 119
5.5.6 Further initial requests 119
5.6 Procedures at the BGCF 119
5.6.1 General 119
5.6.2 Common BGCF procedures 120
5.7 Procedures at the Application Server (AS) 121
5.7.1 Common Application Server (AS) procedures 121
5.7.1.1 Notification about registration status 121
5.7.1.2 Extracting charging correlation information 122
5.7.1.3 Access-Network-Info and Visited-Network-ID 122
5.7.1.4 User identify verification at the AS 122
5.7.1.5 Request authorization 124
5.7.1.6 Event notification throttling 124
5.7.1.7 Local numbering 124
5.7.1.7.1 Interpretation of the numbers in a non-international format 124
5.7.1.7.2 Translation of the numbersin a non-international format 124
5.7.1.8 GRUU assignment and usage 125
5.7.1.9 Use of ICSI and IARI values 126
5.7.1.10 Carrier selection 126
5.7.2 Application Server (AS) acting as terminating UA, or redirect server 127
5.7.3 Application Server (AS) acting as originating UA 127
5.7.4 Application Server (AS) acting as a SIP proxy 129
5.7.5 Application Server (AS) performing 3rd party call control 130
5.7.5.1 General 130
5.7.5.2 Call initiation 131
5.7.5.2.1 Initial INVITE 131
5.7.5.2.2 Subsequent requests 131
5.7.5.3 Call release 131
5.7.5.4 Call-related requests 131
5.7.5.5 Further initial requests 131
5.7.6 Void 132
5.8 Procedures at the MRFC 132
5.8.1 General 132
5.8.2 Call initiation 132
5.8.2.1 Initial INVITE 132
5.8.2.1.1 MRFC-terminating case 132
5.8.2.1.1.1 Introduction 132
5.8.2.1.2 MRFC-originating case 133
5.8.2.2 Subsequent requests 133
5.8.2.2.1 Tones and announcements 133
5.8.3 Call release 133
5.8.3.1 S-CSCF-initiated call release 133
5.8.3.1.1 Tones and announcements 133
5.8.3.2 MRFC-initiated call release 134
5.8.3.2.1 Tones and announcements 134
5.8.2.2.2 Transcoding 134
5.8.4 Call-related requests 134
5.8.4.1 ReINVITE 134
5.8.4.1.1 MRFC-terminating case 134
5.8.4.1.2 MRFC-originating case 134
5.8.4.2 REFER 134
5.8.4.2.1 MRFC-terminating case 134
5.8.4.2.2 MRFC-originating case 134
5.8.4.2.3 REFER initiating a new session 134
5.8.4.2.4 REFER replacing an existing session 135
5.8.4.3 INFO 135
5.8.5 Further initial requests 135
5.9 Void 135
5.9.1 Void 135
5.10 Procedures at the IBCF 135
5.10.1 General 135
5.10.2 IBCF as an exit point 135
5.10.2.1 Registration 135
5.10.2.2 Initial requests 136
5.10.2.3 Subsequent requests 137
5.10.2.4 IBCF-initiated call release 137
5.10.3 IBCF as an entry point 137
5.10.3.1 Registration 137
5.10.3.2 Initial requests 138
5.10.3.3 Subsequent requests 139
5.10.3.4 IBCF-initiated call release 139
5.10.4 THIG functionality in the IBCF 139
5.10.4.1 General 139
5.10.4.2 Encryption for network topology hiding 140
5.10.4.3 Decryption for network topology hiding 140
5.10.5 IMS-ALG functionality in the IBCF 141
5.10.6 Screening of SIP signalling 141
5.10.6.1 General 141
5.10.6.2 IBCF procedures for SIP headers 141
5.10.6.3 IBCF procedures for SIP message bodies 142
5.11 Procedures at the E-CSCF 142
5.11.1 General 142
5.11.2 UE originating case 143
6 Application usage of SDP 144
6.1 Procedures at the UE 144
6.1.1 General 144
6.1.2 Handling of SDP at the originating UE 145
6.1.3 Handling of SDP at the terminating UE 146
6.2 Procedures at the P-CSCF 147
6.3 Procedures at the S-CSCF 147
6.4 Procedures at the MGCF 148
6.4.1 Calls originating from circuit-switched networks 148
6.4.2 Calls terminating in circuit-switched networks 148
6.5 Procedures at the MRFC 148
6.6 Procedures at the AS 148
6.7 Procedures at the IMS-ALG functionality 149
7 Extensions within the present document 149
7.1 SIP methods defined within the present document 149
7.2 SIP headers defined within the present document 149
7.2.0 General 149
7.2.1 Void 150
7.2.2 Void 150
7.2.3 Void 150
7.2.4 Void 150
7.2.5 Void 150
7.2.6 Void 150
7.2.7 Void 150
7.2.8 Void 150
7.2.9 Void 150
7.2.10 Void 150
7.2A Extensions to SIP headers defined within the present document 150
7.2A.1 Extension to WWW-authenticate header 150
7.2A.1.1 Introduction 150
7.2A.1.2 Syntax 150
7.2A.1.3 Operation 150
7.2A.2 Extension to Authorization header 151
7.2A.2.1 Introduction 151
7.2A.2.2 Syntax 151
7.2A.2.3 Operation 151
7.2A.3 Tokenized-by parameter definition (various headers) 151
7.2A.3.1 Introduction 151
7.2A.3.2 Syntax 151
7.2A.3.3 Operation 151
7.2A.4 P-Access-Network-Info header 152
7.2A.4.1 Introduction 152
7.2A.4.2 Syntax 152
7.2A.4.3 Additional coding rules for P-Access-Network-Info header 152
7.2A.5 P-Charging-Vector header 153
7.2A.5.1 Introduction 153
7.2A.5.2 Syntax 154
7.2A.5.2.1 General 154
7.2A.5.2.2 GPRS as IP-CAN 154
7.2A.5.2.3 I-WLAN as IP-CAN 155
7.2A.5.2.4 xDSL as IP-CAN 155
7.2A.5.2.5 DOCSIS as IP-CAN 155
7.2A.5.3 Operation 156
7.2A.6 Orig parameter definition 156
7.2A.6.1 Introduction 156
7.2A.6.2 Syntax 156
7.2A.6.3 Operation 156
7.2A.7 Extension to Security-Client, Security-Server and Security-Verify headers 156
7.2A.7.1 Introduction 156
7.2A.7.2 Syntax 156
7.2A.7.3 Operation 156
7.2A.8 IMS Communication Service Identifier (ICSI) 157
7.2A.8.1 Introduction 157
7.2A.8.2 Coding of the ICSI 157
7.2A.9 IMS Application Reference Identifier (IARI) 157
7.2A.9.1 Introduction 157
7.2A.9.2 Coding of the IARI 157
7.2A.10 Phone-context parameter 157
7.2A.10.1 Introduction 157
7.2A.10.2 Syntax 157
7.2A.10.3 Additional coding rules for phone-context parameter 158
7.3 Option-tags defined within the present document 158
7.4 Status-codes defined within the present document 158
7.5 Session description types defined within the present document 158
7.6 3GPP IM CN subsystem XML body, version 1 158
7.6.1 General 158
7.6.2 Document Type Definition 159
7.6.3 DTD description 159
7.7 SIP timers 159
7.8 IM CN subsystem timers 160
8 SIP compression 161
8.1 SIP compression procedures at the UE 161
8.1.1 SIP compression 161
8.1.2 Compression of SIP requests and responses transmitted to the P-CSCF 162
8.1.3 Decompression of SIP requests and responses received from the P-CSCF 162
8.2 SIP compression procedures at the P-CSCF 162
8.2.1 SIP compression 162
8.2.2 Compression of SIP requests and responses transmitted to the UE 162
8.2.3 Decompression of SIP requests and responses received from the UE 163
9 IP-Connectivity Access Network aspects when connected to the IM CN subsystem 163
9.1 Introduction 163
9.2 Procedures at the UE 163
9.2.1 Connecting to the IP-CAN and P-CSCF discovery 163
9.2.2 Handling of the IP-CAN 164
9.2.3 Special requirements applying to forked responses 164
[[i] 本帖最后由 nxsunny 于 2007-12-7 20:47 编辑 [/i]]