Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x
Top   in Index   Prev   Next

TS 24.379
MCPTT Call Control

V19.5.0 (PDF)2025/12  … p.
V18.11.02025/12  … p.
V17.14.0  2024/12  689 p.
V16.14.0  2024/12  625 p.
V15.16.0  2024/12  586 p.
V14.16.0  2024/12  540 p.
V13.19.0  2024/12  483 p.
Rapporteur:
Mr. Sangameshwara, Vijay
Samsung R&D Institute India

full Table of Contents for  TS 24.379  Word version:  19.4.0

each clause number in 'red' refers to the equivalent title in the Partial Content
Here   Top
1Scope  p. 30
2References  p. 30
3Definitions, symbols and abbreviations  p. 34
3.1Definitions  p. 34
3.2Abbreviations  p. 37
4General  p. 38
4.1MCPTT overview  p. 38
4.2URI and address assignments  p. 39
4.3MCPTT speech  p. 39
4.4Warning Header Field  p. 39
4.4.1General  p. 39
4.4.2Warning texts  p. 40
4.5MCPTT session identity  p. 46
4.6MCPTT priority calls and alerts  p. 46
4.6.1MCPTT emergency group calls  p. 46
4.6.2MCPTT emergency private calls  p. 48
4.6.3MCPTT emergency alerts  p. 49
4.6.4MCPTT imminent peril group call  p. 50
4.7Communication security  p. 51
4.7.1Media security  p. 51
4.7.2Signalling security  p. 51
4.8Protection of sensitive application data  p. 53
4.9Pre-established session  p. 56
4.10MCPTT client ID  p. 57
4.11Off-network MCPTT  p. 57
4.12Broadcast Group Calls  p. 57
4.13MCPTT Resource Management  p. 57
5Functional entities  p. 58
5.1Introduction  p. 58
5.2MCPTT client  p. 58
5.3MCPTT server  p. 59
5.3.1General  p. 59
5.3.2Functional connectivity models  p. 60
5.3.3Failure case  p. 62
5.3.4Management of MBMS bearers  p. 62
5.3.5Management of MBS sessions  p. 63
5.4MCPTT UE-to-network relay  p. 63
5.5MCPTT gateway server  p. 63
5.5.1General  p. 63
5.5.2Functional connectivity models  p. 64
5.6MCPTT gateway UE  p. 64
5.6.1General  p. 64
5.6.2Functional connectivity models  p. 65
5.6.3QoS for MCPTT gateway UE  p. 66
6Common procedures  p. 66
6.1Introduction  p. 66
6.2MCPTT client procedures  p. 66
6.2.0Distinction of requests at the MCPTT client  p. 66
6.2.0.1SIP MESSAGE request  p. 66
6.2.1SDP offer generation  p. 69
6.2.2SDP answer generation  p. 70
6.2.3Commencement modes  p. 71
6.2.3.1Automatic commencement mode  p. 71
6.2.3.1.1Automatic commencement mode for private calls  p. 71
6.2.3.1.2Automatic commencement mode for group calls  p. 72
6.2.3.2Manual commencement mode  p. 72
6.2.3.2.1Manual commencement mode for private calls  p. 72
6.2.3.2.2Manual commencement mode for group calls  p. 72
6.2.4Leaving an MCPTT session initiated by MCPTT client  p. 73
6.2.4.1On-demand session case  p. 73
6.2.4.2Pre-established session case  p. 73
6.2.5Releasing an MCPTT session initiated by MCPTT client  p. 74
6.2.5.1On-demand session case  p. 74
6.2.5.2Pre-established session case  p. 74
6.2.6Receiving an MCPTT session release request  p. 74
6.2.7Voidp. …
6.2.8Priority call conditions  p. 75
6.2.8.0General  p. 75
6.2.8.1MCPTT emergency group call conditions  p. 75
6.2.8.1.1SIP INVITE request or SIP REFER request for originating MCPTT emergency group calls  p. 75
6.2.8.1.2Resource-Priority header field for MCPTT emergency group calls  p. 76
6.2.8.1.3SIP re-INVITE request for cancelling MCPTT in-progress emergency group state  p. 76
6.2.8.1.4Receiving a SIP 2xx response to a SIP request for a priority call  p. 77
6.2.8.1.5Receiving a SIP 4xx response, SIP 5xx response or SIP 6xx response to a SIP request for a priority group call  p. 78
6.2.8.1.6Determining authorisation for initiating or cancelling an MCPTT emergency alert  p. 78
6.2.8.1.7Determining authorisation for cancelling the in-progress emergency state of an MCPTT group  p. 79
6.2.8.1.8Determining authorisation for originating a priority group call  p. 79
6.2.8.1.9SIP request for originating MCPTT imminent peril group calls  p. 79
6.2.8.1.10Determining authorisation for cancelling an imminent peril group call  p. 80
6.2.8.1.11SIP re-INVITE request for cancelling MCPTT in-progress imminent peril group state  p. 80
6.2.8.1.12Resource-Priority header field for MCPTT imminent peril group calls  p. 80
6.2.8.1.13Receiving a SIP INFO request in the dialog of a SIP request for a priority group call  p. 81
6.2.8.1.14SIP re-INVITE request for cancelling the in-progress emergency group state of a group by a third-party  p. 82
6.2.8.1.15Retrieving Resource-Priority header field values  p. 82
6.2.8.1.16Handling receipt of a SIP re-INVITE request for priority group call origination status within a pre-established session  p. 83
6.2.8.1.17Priority group call conditions upon receiving call release  p. 84
6.2.8.1.18Emergency private call conditions upon receiving call release  p. 84
6.2.8.1.19Determining authorisation for initiating or cancelling an MCPTT adhoc group emergency alert  p. 84
6.2.8.1.20Determining authorisation for initiating or cancelling the in-progress emergency state of an MCPTT adhoc group  p. 85
6.2.8.1.21SIP INVITE request or SIP REFER request for originating MCPTT emergency adhoc group calls  p. 85
6.2.8.1.22Receiving a SIP 2xx response to a SIP request for a priority adhoc group call  p. 85
6.2.8.1.23Receiving a SIP 4xx response, SIP 5xx response or SIP 6xx response to a SIP request for a priority adhoc group call  p. 86
6.2.8.1.24Determining authorisation for originating a priority adhoc group call  p. 86
6.2.8.1.25SIP request for originating MCPTT imminent peril adhoc group calls  p. 86
6.2.8.1.26Handling receipt of a SIP re-INVITE request for priority adhoc group call origination status within a pre-established session  p. 87
6.2.8.1.27Priority adhoc group call conditions upon receiving call release  p. 87
6.2.8.1.28Determining authorisation for cancelling the in-progress imminent peril state of an MCPTT group  p. 88
6.2.8.2Request for an originating broadcast group call  p. 88
6.2.8.3MCPTT emergency private call conditions  p. 88
6.2.8.3.1Authorisations  p. 88
6.2.8.3.1.1Determining authorisation for initiating an MCPTT emergency private call  p. 88
6.2.8.3.1.2Determining authorisation for cancelling an MCPTT emergency private call  p. 89
6.2.8.3.1.3Determining authorisation for initiating or cancelling an MCPTT emergency alert to a MCPTT user  p. 89
6.2.8.3.2SIP request for originating MCPTT emergency private calls  p. 89
6.2.8.3.3Resource-Priority header field for MCPTT emergency private calls  p. 90
6.2.8.3.4Receiving a SIP 2xx response to a SIP request for an MCPTT emergency private call  p. 90
6.2.8.3.5Receiving a SIP 4xx response, SIP 5xx response or SIP 6xx response to a SIP request for an MCPTT emergency private call  p. 90
6.2.8.3.6SIP re-INVITE request for cancelling MCPTT emergency private call state  p. 91
6.2.8.3.7Receiving a SIP INFO request in the dialog of a SIP request for a priority private call  p. 92
6.2.8.3.8SIP re-INVITE request for cancelling the MCPTT emergency private call state by a third-party  p. 92
6.2.8.3.9Retrieving a KMS URI associated with an MCPTT ID  p. 93
6.2.9Location information  p. 93
6.2.9.1Location information for location reporting  p. 93
6.2.10Support for multiplexing  p. 94
6.3MCPTT server procedures  p. 95
6.3.1Distinction of requests sent to the MCPTT server  p. 95
6.3.1.1SIP INVITE request  p. 95
6.3.1.2SIP REFER request  p. 95
6.3.1.3SIP MESSAGE request  p. 96
6.3.1.4SIP SUBSCRIBE request  p. 103
6.3.2Participating MCPTT Function  p. 104
6.3.2.1Requests initiated by the served MCPTT user  p. 104
6.3.2.1.1SDP offer generation  p. 104
6.3.2.1.1.1On-demand session  p. 104
6.3.2.1.1.2Pre-established session  p. 104
6.3.2.1.2SDP answer generation  p. 105
6.3.2.1.2.1On-demand session  p. 105
6.3.2.1.2.2Pre-established session establishment  p. 105
6.3.2.1.3Sending an INVITE request on receipt of an INVITE request  p. 106
6.3.2.1.4Sending an INVITE request on receipt of a REFER request  p. 106
6.3.2.1.5Response to an INVITE request  p. 108
6.3.2.1.5.1Provisional responses  p. 108
6.3.2.1.5.2Final response  p. 108
6.3.2.1.6Sending a SIP BYE request on receipt of a SIP BYE request  p. 109
6.3.2.1.7Sending a SIP BYE request on receipt of a SIP REFER request  p. 109
6.3.2.1.8Priority call conditions  p. 110
6.3.2.1.8.0General  p. 110
6.3.2.1.8.1Determining authorisation for originating a priority group call  p. 110
6.3.2.1.8.2Determining authorisation for initiating or cancelling an MCPTT emergency alert  p. 111
6.3.2.1.8.3Validate priority request parameters  p. 111
6.3.2.1.8.4Retrieving Resource-Priority header field values  p. 111
6.3.2.1.8.5Generating a SIP re-INVITE request for priority group call origination within a pre-established session  p. 112
6.3.2.1.8.6Generating a SIP re-INVITE request for emergency private call origination within a pre-established session  p. 113
6.3.2.1.8.7Generating a SIP re-INVITE request for first-to-answer call origination within a pre-established session  p. 113
6.3.2.1.8.8Determining authorisation for originating a priority adhoc group call  p. 114
6.3.2.1.8.9Validate adhoc group priority request parameters  p. 114
6.3.2.1.8.10Generating a SIP re-INVITE request for priority adhoc group call origination within a pre-established session  p. 114
6.3.2.1.9Generating a SIP re-INVITE request on receipt of a SIP re-INVITE request  p. 115
6.3.2.1.10Sending a SIP INVITE request towards the non-controlling MCPTT function  p. 115
6.3.2.2Requests terminated to the served MCPTT user  p. 116
6.3.2.2.1SDP offer generation  p. 116
6.3.2.2.2SDP answer generation  p. 116
6.3.2.2.2.1On-demand session  p. 116
6.3.2.2.2.2Pre-established session  p. 116
6.3.2.2.3SIP INVITE request towards the terminating MCPTT client  p. 117
6.3.2.2.4Response to a SIP INVITE request  p. 117
6.3.2.2.4.1Provisional response  p. 117
6.3.2.2.4.2Final response  p. 118
6.3.2.2.5Automatic Commencement Mode  p. 118
6.3.2.2.5.1General  p. 118
6.3.2.2.5.2Automatic commencement for On-Demand session  p. 118
6.3.2.2.5.3Automatic commencement for pre-established session  p. 120
6.3.2.2.6Manual Commencement Mode  p. 121
6.3.2.2.6.1General  p. 121
6.3.2.2.6.2Manual commencement for On-Demand session  p. 121
6.3.2.2.6.3Manual commencement for Pre-established session  p. 123
6.3.2.2.7Voidp. …
6.3.2.2.8SIP BYE request towards the terminating MCPTT client  p. 124
6.3.2.2.8.1On-demand  p. 124
6.3.2.2.8.2Using pre-established session  p. 125
6.3.2.2.9Populate MIME bodies  p. 125
6.3.2.2.10Generating a SIP re-INVITE request towards the terminating MCPTT client  p. 125
6.3.2.2.11Generating a SIP MESSAGE request towards the terminating MCPTT client  p. 125
6.3.2.3Voidp. …
6.3.2.4Request initiated by the participating MCPTT function  p. 126
6.3.2.4.1Generating a SIP MESSAGE request for notification of entry into or exit from an emergency alert area  p. 126
6.3.2.4.2Generating a SIP MESSAGE request for notification of entry into or exit from a group geographic area  p. 127
6.3.2.5Handling of the no answer timer (TNP1)  p. 128
6.3.2.6Generating a SIP MESSAGE request for call forwarding of a private call  p. 128
6.3.3Controlling MCPTT function  p. 130
6.3.3.1Request initiated by the controlling MCPTT function  p. 130
6.3.3.1.1SDP offer generation  p. 130
6.3.3.1.2Sending an INVITE request  p. 130
6.3.3.1.3Receipt of a SIP response to a SIP INVITE request  p. 131
6.3.3.1.3.1Final response  p. 131
6.3.3.1.4Voidp. …
6.3.3.1.5Sending a SIP BYE request  p. 131
6.3.3.1.6Sending a SIP re-INVITE request for MCPTT emergency group call  p. 131
6.3.3.1.7Sending a SIP INVITE request for MCPTT emergency group call  p. 132
6.3.3.1.8Sending a SIP UPDATE request for Resource-Priority header field correction  p. 134
6.3.3.1.9Generating a SIP re-INVITE request  p. 134
6.3.3.1.10Generating a SIP re-INVITE request to cancel an in-progress emergency  p. 134
6.3.3.1.11Generating a SIP MESSAGE request for notification of in-progress emergency or imminent peril status  p. 135
6.3.3.1.12Populate mcptt-info and location-info MIME bodies for emergency alert  p. 136
6.3.3.1.13Authorisations  p. 136
6.3.3.1.13.1Determining authorisation for initiating an MCPTT emergency alert  p. 136
6.3.3.1.13.2Determining authorisation for initiating an MCPTT emergency group or private call  p. 137
6.3.3.1.13.3Determining authorisation for cancelling an MCPTT emergency alert  p. 138
6.3.3.1.13.4Determining authorisation for cancelling an MCPTT emergency call  p. 138
6.3.3.1.13.5Determining authorisation for initiating an MCPTT imminent peril call  p. 139
6.3.3.1.13.6Determining authorisation for cancelling an MCPTT imminent peril call  p. 139
6.3.3.1.13.7Voidp. …
6.3.3.1.13.8Determining authorisation for initiating an MCPTT adhoc group emergency alert  p. 139
6.3.3.1.13.9Determining authorisation for cancelling an MCPTT adhoc group emergency alert  p. 140
6.3.3.1.13.10Determining MCPTT users that are authorized for receiving MCPTT adhoc group emergency alert participant information  p. 140
6.3.3.1.13.11Determining authorisation for initiating an MCPTT emergency adhoc group call  p. 140
6.3.3.1.13.12Determining authorisation for initiating an MCPTT imminent peril adhoc group call  p. 140
6.3.3.1.13.13Determining authorisation for cancelling the in-progress imminent peril state of an MCPTT group  p. 141
6.3.3.1.14Generating a SIP 403 response for priority call request rejection  p. 141
6.3.3.1.15Sending a SIP re-INVITE request for MCPTT imminent peril group call  p. 141
6.3.3.1.16Handling the expiry of timer TNG2 (in-progress emergency group call timer)  p. 141
6.3.3.1.17Validate priority request parameters  p. 142
6.3.3.1.18Sending a SIP INFO request in the dialog of a SIP request for a priority call  p. 142
6.3.3.1.19Retrieving Resource-Priority header field values  p. 143
6.3.3.1.20Generating a SIP MESSAGE request to indicate successful receipt of an emergency alert or emergency cancellation  p. 144
6.3.3.1.21Voidp. …
6.3.3.1.22Voidp. …
6.3.3.1.23Populate mcptt-info MIME bodies for adhoc group emergency alert  p. 144
6.3.3.1.24Generating a SIP MESSAGE request to containing the participant lists of an MCPTT adhoc group emergency alert  p. 145
6.3.3.1.25Validate adhoc group priority request parameters  p. 146
6.3.3.1.26Generating a SIP MESSAGE request to the participant lists of an MCPTT adhoc group with redirection information  p. 146
6.3.3.2Requests terminated by the controlling MCPTT function  p. 147
6.3.3.2.1SDP answer generation  p. 147
6.3.3.2.2Receipt of a SIP INVITE request  p. 148
6.3.3.2.3Sending a SIP response to a SIP INVITE request  p. 148
6.3.3.2.3.1Provisional response  p. 148
6.3.3.2.3.2Final response  p. 148
6.3.3.2.4Receiving a SIP BYE request  p. 149
6.3.3.3Handling of the acknowledged call setup timer (TNG1)  p. 149
6.3.3.4Generating a SIP NOTIFY request  p. 151
6.3.3.5Handling of the group call timer (TNG3)  p. 153
6.3.3.5.1General  p. 153
6.3.3.5.2Interaction with the in-progress emergency group call timer (TNG2)  p. 153
6.3.3.6Voidp. …
6.3.4Non-controlling MCPTT function of an MCPTT group  p. 154
6.3.4.1Request initiated by the non-controlling MCPTT function of an MCPTT group  p. 154
6.3.4.1.1SDP offer generation  p. 154
6.3.4.1.2Sending an INVITE request towards the MCPTT client  p. 154
6.3.4.1.3Sending a SIP INFO request  p. 155
6.3.4.1.4Sending an INVITE request towards the controlling MCPTT function  p. 156
6.3.4.2Requests terminated by the non-controlling MCPTT function of an MCPTT group  p. 157
6.3.4.2.1SDP answer generation  p. 157
6.3.4.2.2Sending a SIP response to the SIP INVITE request  p. 157
6.3.4.2.2.1Sending a SIP 183 (Session Progress) response  p. 157
6.3.4.2.2.2Sending a SIP 200 (OK) response  p. 158
6.3.4.3Generating a SIP NOTIFY request  p. 158
6.3.4.4Voidp. …
6.3.5Retrieving and processing a group document  p. 159
6.3.5.1General  p. 159
6.3.5.2Rules for retrieving Group Document(s)  p. 159
6.3.5.3Rules for joining a group session  p. 161
6.3.5.4Rules for initiating a prearranged group session  p. 161
6.3.5.5Determining the group members to invite  p. 163
6.3.6Affiliation check  p. 163
6.3.7Error handling  p. 164
6.3.7.1Public service identity does not exist  p. 164
6.3.8Session release policy  p. 164
6.3.8.1Session release policy for group call  p. 164
6.3.8.2Session release policy for private call  p. 164
6.4Implicit floor request  p. 165
6.5Handling of MIME bodies in a SIP message  p. 166
6.6Confidentiality and Integrity Protection  p. 166
6.6.1General  p. 166
6.6.1.1Applicability and exclusions  p. 166
6.6.1.2Performing XML content encryption  p. 166
6.6.1.3Performing integrity protection on an XML body  p. 167
6.6.1.4Verifying integrity of an XML body and decrypting XML elements  p. 167
6.6.2Confidentiality Protection  p. 167
6.6.2.1General  p. 167
6.6.2.2Keys used in confidentiality protection procedures  p. 168
6.6.2.3Procedures for sending confidentiality protected content  p. 168
6.6.2.3.1MCPTT client  p. 168
6.6.2.3.2MCPTT server  p. 168
6.6.2.3.3Content Encryption in XML elements  p. 169
6.6.2.3.4Attribute URI Encryption  p. 169
6.6.2.4Procedures for receiving confidentiality protected content  p. 169
6.6.2.4.1Determination of confidentiality protected content  p. 169
6.6.2.4.2Decrypting confidentiality protected content in XML elements  p. 170
6.6.2.4.3Decrypting confidentiality protected URIs in XML attributes  p. 170
6.6.2.5MCPTT server copying received XML content  p. 170
6.6.3Integrity Protection of XML documents  p. 171
6.6.3.1General  p. 171
6.6.3.2Keys used in integrity protection procedures  p. 173
6.6.3.3Sending integrity protected content  p. 174
6.6.3.3.1MCPTT client  p. 174
6.6.3.3.2MCPTT server  p. 174
6.6.3.3.3Integrity protection procedure  p. 174
6.6.3.4Receiving integrity protected content  p. 175
6.6.3.4.1Determination of integrity protected content  p. 175
6.6.3.4.2Verification of integrity protected content  p. 175
6.7Priority sharing  p. 175
6.8Procedures at the MCPTT gateway  p. 175
6.8.1General  p. 175
6.8.2MCPTT gateway server acting as an exit point from an MCPTT system  p. 176
6.8.3MCPTT gateway server acting as an entry point in an MCPTT system  p. 176
6.8.4Local policies enforcement  p. 177
7Registration and service authorisation  p. 177
7.1General  p. 177
7.2MCPTT client procedures  p. 177
7.2.1SIP REGISTER request for service authorisation  p. 177
7.2.1AASIP REGISTER request without service authorisation  p. 179
7.2.1ACommon SIP PUBLISH procedure  p. 179
7.2.2SIP PUBLISH request for service authorisation and MCPTT service settings  p. 179
7.2.3Sending SIP PUBLISH for MCPTT service settings only  p. 180
7.2.4Determination of MCPTT service settings  p. 181
7.2.5Receiving a CSK key download message  p. 182
7.3MCPTT server procedures  p. 183
7.3.1General  p. 183
7.3.1AConfidentiality and Integrity Protection  p. 183
7.3.2SIP REGISTER request for service authorisation  p. 185
7.3.3SIP PUBLISH request for service authorisation and service settings  p. 186
7.3.4Receiving SIP PUBLISH request for MCPTT service settings only  p. 188
7.3.5Receiving SIP PUBLISH request with "Expires=0"  p. 189
7.3.6Subscription to and notification of MCPTT service settings  p. 189
7.3.6.1Receiving subscription to MCPTT service settings  p. 189
7.3.6.2Sending notification of change of MCPTT service settings  p. 190
7.3.7Sending a CSK key download message  p. 190
7.4Coding  p. 190
7.4.1Extension of MIME types  p. 190
7.4.1.1General  p. 190
7.4.1.2Extension of application/poc-settings+xml MIME type  p. 191
7.4.1.2.1Introduction  p. 191
7.4.1.2.2Syntax  p. 191
7AMigration procedures  p. 192
7A.1General  p. 192
7A.2MCPTT client procedures  p. 192
7A.2.1SIP REGISTER request for migration service authorization  p. 192
7A.2.2Receiving a CSK key download message  p. 193
7A.2.3Receiving a SIP MESSAGE for migration service deauthorization notification  p. 193
7A.3Partner MCPTT server procedures  p. 194
7A.3.1General  p. 194
7A.3.2Confidentiality and integrity protection  p. 194
7A.3.3SIP REGISTER request for initial authorization  p. 195
7A.3.4Sending a CSK key download message  p. 195
7A.3.5SIP MESSAGE request for migration service authorization response  p. 196
7A.3.6Sending SIP MESSAGE for MCPTT service authorization notification  p. 196
7A.3.7SIP MESSAGE request for migration service deauthorization notification  p. 197
7A.4Partner MCPTT gateway server procedures  p. 197
7A.4.1SIP MESSAGE from the partner MCPTT server  p. 197
7A.4.2SIP MESSAGE request from the primary MCPTT gateway server  p. 197
7A.5Primary MCPTT gateway server procedures  p. 197
7A.5.1SIP MESSAGE from the partner MCPTT gateway  p. 197
7A.5.2SIP MESSAGE request from the primary MCPTT server  p. 197
7A.6Primary MCPTT server procedures  p. 197
7A.6.1SIP MESSAGE request for migration service authorization request  p. 197
7A.6.2Receiving SIP MESSAGE for MCPTT service authorization notification  p. 198
7A.6.3SIP MESSAGE request for migration service deauthorization notification  p. 198
8Pre-established session  p. 199
8.1General  p. 199
8.1AParticipating MCPTT function use of resource sharing  p. 199
8.2Session establishment  p. 200
8.2.1MCPTT client procedures  p. 200
8.2.2Participating MCPTT function procedures  p. 200
8.3Session modification  p. 202
8.3.1MCPTT client procedures  p. 202
8.3.1.1MCPTT client initiated  p. 202
8.3.1.2Participating MCPTT function initiated  p. 202
8.3.2Participating MCPTT function procedures  p. 202
8.3.2.1MCPTT client initiated  p. 202
8.3.2.2Participating MCPTT function initiated  p. 203
8.4Session release  p. 203
8.4.1MCPTT client procedures  p. 203
8.4.1.1MCPTT client initiated  p. 203
8.4.1.2Participating MCPTT function initiated  p. 203
8.4.2Participating MCPTT function procedures  p. 204
8.4.2.1MCPTT client initiated  p. 204
8.4.2.2Participating MCPTT function initiated  p. 204
9Affiliation  p. 205
9.1General  p. 205
9.2Procedures  p. 205
9.2.1MCPTT client procedures  p. 205
9.2.1.1General  p. 205
9.2.1.2Affiliation status change procedure  p. 206
9.2.1.3Affiliation status determination procedure  p. 207
9.2.1.4Procedure for sending affiliation status change request in negotiated mode to target MCPTT user  p. 208
9.2.1.5Procedure for receiving affiliation status change request in negotiated mode from authorized MCPTT user  p. 208
9.2.1.6Subscription to group dynamic data  p. 209
9.2.1.7Rules based affiliation status change procedure  p. 210
9.2.1.7.1General  p. 210
9.2.1.7.2User profile defined rules  p. 210
9.2.1.7.3Group configuration defined rules  p. 210
9.2.2MCPTT server procedures  p. 210
9.2.2.1General  p. 210
9.2.2.2Procedures of MCPTT server serving the MCPTT user  p. 210
9.2.2.2.1General  p. 210
9.2.2.2.2Stored information  p. 211
9.2.2.2.3Receiving affiliation status change from MCPTT client procedure  p. 211
9.2.2.2.4Receiving subscription to affiliation status procedure  p. 214
9.2.2.2.5Sending notification of change of affiliation status procedure  p. 215
9.2.2.2.6Sending affiliation status change towards MCPTT server owning MCPTT group procedure  p. 215
9.2.2.2.7Affiliation status determination from MCPTT server owning MCPTT group procedure  p. 217
9.2.2.2.8Procedure for authorizing affiliation status change request in negotiated mode sent to served MCPTT user  p. 220
9.2.2.2.9Forwarding affiliation status change towards another MCPTT user procedure  p. 220
9.2.2.2.10Forwarding subscription to affiliation status towards another MCPTT user procedure  p. 221
9.2.2.2.11Affiliation status determination  p. 222
9.2.2.2.12Affiliation status change by implicit affiliation  p. 223
9.2.2.2.13Implicit affiliation status change completion  p. 224
9.2.2.2.14Implicit affiliation status change cancellation  p. 224
9.2.2.2.15Implicit affiliation to configured groups procedure  p. 225
9.2.2.2.16Forwarding subscription to group dynamic data towards the controlling MCPTT server procedure  p. 226
9.2.2.3Procedures of MCPTT server owning the MCPTT group  p. 228
9.2.2.3.1General  p. 228
9.2.2.3.2Stored information  p. 228
9.2.2.3.3Receiving group affiliation status change procedure  p. 228
9.2.2.3.4Receiving subscription to affiliation status procedure  p. 230
9.2.2.3.5Sending notification of change of affiliation status procedure  p. 231
9.2.2.3.6Implicit affiliation eligibility check procedure  p. 232
9.2.2.3.7Affiliation status change by implicit affiliation procedure  p. 232
9.2.2.3.8Affiliation eligibility check procedure  p. 232
9.2.2.3.9Receiving subscription to group dynamic data procedure  p. 233
9.2.2.3.10Sending notification of change of group dynamic data procedure  p. 234
9.2.2.3.11Implicit affiliation status change cancellation  p. 234
9.3Coding  p. 234
9.3.1Extension of application/pidf+xml MIME type  p. 234
9.3.1.1Introduction  p. 234
9.3.1.2Syntax  p. 235
9.3.2Extension of application/simple-filter+xml MIME type  p. 237
9.3.2.1Introduction  p. 237
9.3.2.2Syntax  p. 237
9AFunctional Alias  p. 240
9A.1General  p. 240
9A.2Procedures  p. 240
9A.2.1MCPTT client procedures  p. 240
9A.2.1.1General  p. 240
9A.2.1.2Functional alias status change procedure  p. 240
9A.2.1.3Functional alias status determination procedure  p. 241
9A.2.1.4Location based functional alias status change procedure  p. 243
9A.2.2MCPTT server procedures  p. 243
9A.2.2.1General  p. 243
9A.2.2.2Procedures of MCPTT server serving the MCPTT user  p. 243
9A.2.2.2.1General  p. 243
9A.2.2.2.2Stored information  p. 243
9A.2.2.2.3Receiving functional alias status change from MCPTT client procedure  p. 244
9A.2.2.2.4Receiving subscription to functional alias status procedure  p. 246
9A.2.2.2.5Sending notification of change of functional alias status procedure  p. 247
9A.2.2.2.6Sending functional alias status change towards MCPTT server owning the functional alias procedure  p. 247
9A.2.2.2.7Functional alias status determination from MCPTT server owning functional alias procedure  p. 249
9A.2.2.2.8Functional alias resolution from MCPTT server owning the functional alias procedure  p. 251
9A.2.2.2.9Forwarding subscription to functional alias status towards another MCPTT server procedure  p. 252
9A.2.2.2.10Forwarding subscription to functional alias status towards MCPTT server owning the functional alias procedure  p. 253
9A.2.2.3Procedures of MCPTT server owning the Functional alias  p. 254
9A.2.2.3.1General  p. 254
9A.2.2.3.2Stored information  p. 255
9A.2.2.3.3Receiving functional alias status change procedure  p. 255
9A.2.2.3.4Receiving subscription to functional alias status procedure  p. 257
9A.2.2.3.5Sending notification of change of functional alias status procedure  p. 257
9A.2.2.3.6Functional alias status automatic deactivation procedure  p. 258
9A.2.2.3.7Receiving subscription to functional alias resolution procedure  p. 258
9A.2.2.3.8Sending notification to functional alias resolution procedure  p. 259
9A.3Coding  p. 259
9A.3.1Extension of application/pidf+xml MIME type  p. 259
9A.3.1.1Introduction  p. 259
9A.3.1.2Syntax  p. 260
9A.3.2Extension of application/simple-filter+xml MIME type  p. 261
9A.3.2.1Introduction  p. 261
9A.3.2.2Syntax  p. 261
9A.4Functional alias to group binding for the MCPTT user procedures  p. 263
9A.4.1General  p. 263
9A.4.2On-network functional alias to group binding  p. 263
9A.4.2.1Client procedures  p. 263
9A.4.2.1.1General  p. 263
9A.4.2.1.2Functional alias to group binding  p. 263
9A.4.2.1.3Functional alias to group unbinding  p. 264
9A.4.2.2Participating MCPTT function procedures  p. 265
9A.4.2.2.1General  p. 265
9A.4.2.2.2Receipt of a SIP MESSAGE request for binding/unbinding of a functional alias with the MCPTT group(s) for the MCPTT user  p. 265
9A.4.2.3Controlling MCPTT function procedures  p. 266
9A.4.2.3.1General  p. 266
9A.4.2.3.2Receipt of a SIP MESSAGE request for binding/unbinding of a functional alias with the MCPTT group(s) for the MCPTT user  p. 267
10Group call  p. 267
10.0General  p. 267
10.1On-network group call  p. 268
10.1.1Prearranged group call  p. 268
10.1.1.1General  p. 268
10.1.1.2MCPTT client procedures  p. 268
10.1.1.2.1On-demand prearranged group call  p. 268
10.1.1.2.1.1Client originating procedures  p. 268
10.1.1.2.1.2Client terminating procedures  p. 270
10.1.1.2.1.3MCPTT upgrade to in-progress emergency or imminent peril  p. 272
10.1.1.2.1.4MCPTT in-progress emergency cancel  p. 273
10.1.1.2.1.5MCPTT in-progress imminent peril cancel  p. 274
10.1.1.2.1.6MCPTT client receives SIP re-INVITE request  p. 275
10.1.1.2.2Prearranged group call using pre-established session  p. 277
10.1.1.2.2.1Client originating procedures  p. 277
10.1.1.2.2.2Client terminating procedures  p. 278
10.1.1.2.3End group call  p. 278
10.1.1.2.3.1Client originating procedures on-demand  p. 278
10.1.1.2.3.2Client originating procedures using pre-established session  p. 278
10.1.1.2.3.3Client terminating procedures  p. 278
10.1.1.2.4Rejoin procedure  p. 278
10.1.1.2.4.1On demand session establishment  p. 278
10.1.1.2.4.2Pre-established session  p. 278
10.1.1.3Participating MCPTT function procedures  p. 279
10.1.1.3.1Originating procedures  p. 279
10.1.1.3.1.1On demand prearranged group call  p. 279
10.1.1.3.1.2Prearranged group call using pre-established session  p. 282
10.1.1.3.1.3Reception of a SIP re-INVITE request from served MCPTT client  p. 286
10.1.1.3.2Terminating Procedures  p. 287
10.1.1.3.3End group call at the originating participating MCPTT function  p. 288
10.1.1.3.3.1Receipt of SIP BYE request for ending group call on-demand  p. 288
10.1.1.3.3.2Receipt of SIP REFER "BYE" request for ending group call using pre-established session  p. 289
10.1.1.3.4End group call at the terminating participating MCPTT function  p. 289
10.1.1.3.4.1Receipt of SIP BYE request for group call on-demand  p. 289
10.1.1.3.4.2Receipt of SIP BYE request when ongoing pre-established session  p. 289
10.1.1.3.5Rejoin procedures  p. 289
10.1.1.3.5.1Originating procedures - on demand prearranged group call  p. 289
10.1.1.3.5.2Originating procedures - prearranged group call using pre-established session  p. 289
10.1.1.3.6Reception of a SIP re-INVITE request for terminating MCPTT client for priority call  p. 289
10.1.1.4Controlling MCPTT function procedures  p. 290
10.1.1.4.1Originating Procedures  p. 290
10.1.1.4.1.1INVITE targeted to an MCPTT client  p. 290
10.1.1.4.1.2INVITE targeted to the non-controlling MCPTT function of an MCPTT group  p. 292
10.1.1.4.2Terminating Procedures  p. 293
10.1.1.4.3End group call at the terminating controlling MCPTT function  p. 302
10.1.1.4.4End group call initiated by the controlling MCPTT function  p. 302
10.1.1.4.4.1General  p. 302
10.1.1.4.4.2SIP BYE request for releasing MCPTT session for a group call  p. 302
10.1.1.4.4.3SIP BYE request toward a MCPTT client  p. 302
10.1.1.4.5Rejoin procedures  p. 303
10.1.1.4.5.1Terminating procedures  p. 303
10.1.1.4.6Late call entry initiated by controlling MCPTT function  p. 304
10.1.1.4.7Receipt of a SIP re-INVITE request  p. 304
10.1.1.4.8Handling of a SIP re-INVITE request for imminent peril session  p. 308
10.1.1.5Non-controlling function of an MCPTT group procedures  p. 310
10.1.1.5.1Originating procedures  p. 310
10.1.1.5.2Terminating procedures  p. 310
10.1.1.5.2.1General  p. 310
10.1.1.5.2.2Initiating a prearranged group call  p. 311
10.1.1.5.2.3Joining an ongoing prearranged group call  p. 313
10.1.1.5.2.4Splitting an ongoing prearranged group call  p. 314
10.1.1.5.3Rejoin procedures  p. 314
10.1.1.5.3.1Terminating procedures  p. 314
10.1.1.5.3.2Late call entry initiated by non-controlling MCPTT function  p. 314
10.1.1.5.4Voidp. …
10.1.1.5.5Initiating a temporary group session  p. 315
10.1.2Chat group (restricted) call  p. 317
10.1.2.1General  p. 317
10.1.2.2MCPTT client procedures  p. 317
10.1.2.2.1On-demand chat group call  p. 317
10.1.2.2.1.2MCPTT client receives SIP re-INVITE request  p. 319
10.1.2.2.1.3MCPTT in-progress emergency cancel  p. 320
10.1.2.2.1.4MCPTT upgrade to in-progress emergency or imminent peril  p. 321
10.1.2.2.1.5MCPTT in-progress imminent peril cancel  p. 322
10.1.2.2.1.6MCPTT client receives a SIP INVITE request for an MCPTT group call  p. 324
10.1.2.2.2Chat group call within a pre-established session  p. 325
10.1.2.2.2.1Procedure for initiating a chat MCPTT group call and procedure for joining a chat MCPTT group call  p. 325
10.1.2.2.3End group call  p. 328
10.1.2.2.3.1Client originating procedures on-demand  p. 328
10.1.2.2.3.2Client originating procedures using pre-established session  p. 328
10.1.2.2.3.3Client terminating procedures  p. 328
10.1.2.3Participating MCPTT function procedures  p. 328
10.1.2.3.1On-demand chat group call  p. 328
10.1.2.3.1.1MCPTT chat session establishment  p. 328
10.1.2.3.1.2Reception of a SIP re-INVITE request from served MCPTT client  p. 332
10.1.2.3.1.3Reception of a SIP INVITE request for terminating MCPTT client  p. 333
10.1.2.3.1.4Reception of a SIP re-INVITE request for terminating MCPTT client  p. 334
10.1.2.3.2Chat group call within a pre-established session  p. 334
10.1.2.3.2.1MCPTT chat session establishment  p. 334
10.1.2.3.2.2MCPTT chat session establishment for terminating user within a pre-established session  p. 339
10.1.2.3.3End group call at the originating participating MCPTT function  p. 339
10.1.2.3.3.1Receipt of SIP BYE request for ending on-demand chat session  p. 339
10.1.2.3.3.2Receipt of SIP REFER "BYE" request for ending chat session using pre-established session  p. 340
10.1.2.3.4End group call at the terminating participating MCPTT function  p. 340
10.1.2.3.4.1Receipt of SIP BYE request for on-demand chat session  p. 340
10.1.2.3.4.2Receipt of SIP BYE request for ongoing pre-established session  p. 340
10.1.2.4Controlling MCPTT function procedures  p. 340
10.1.2.4.1On-demand chat group call  p. 340
10.1.2.4.1.1Procedure for establishing an MCPTT chat session and procedure for joining an established MCPTT chat session  p. 340
10.1.2.4.1.2Receipt of a SIP re-INVITE request  p. 346
10.1.2.4.1.3Handling of a SIP re-INVITE request for imminent peril session  p. 350
10.1.2.4.2End group call at the terminating controlling MCPTT function  p. 352
10.1.2.4.3End group call initiated by the controlling MCPTT function  p. 352
10.1.2.4.3.1General  p. 352
10.1.2.4.3.2SIP BYE request for releasing MCPTT session for a group call  p. 352
10.1.2.4.3.3SIP BYE request toward a MCPTT client  p. 352
10.1.2.5Non-controlling function of an MCPTT group procedures  p. 352
10.1.2.5.1Terminating procedures  p. 352
10.1.2.5.1.1General  p. 352
10.1.2.5.1.2Initiating a chat group session  p. 353
10.1.2.5.1.3Joining an ongoing chat group call  p. 353
10.1.2.5.1.4Splitting an ongoing chat group call  p. 354
10.1.2.5.1.5MCPTT client joining the temporary group chat session  p. 355
10.1.2.5.1.6Receipt of a SIP re-INVITE request from an MCPTT client  p. 355
10.1.2.5.1.7Voidp. …
10.1.2.5.1.8Initiating a temporary group session  p. 355
10.1.3Subscription to the conference event package  p. 356
10.1.3.1General  p. 356
10.1.3.2MCPTT client  p. 357
10.1.3.3Participating MCPTT function  p. 358
10.1.3.4Controlling MCPTT function  p. 359
10.1.3.4.1Receiving a subscription to the conference event package  p. 359
10.1.3.4.2Sending notifications to the conference event package  p. 359
10.1.3.4.3Sending subscriptions to the conference event package  p. 360
10.1.3.4.4Terminating a subscription  p. 361
10.1.3.5Non-controlling MCPTT function  p. 361
10.1.3.5.1Receiving subscriptions to the conference event package  p. 361
10.1.3.5.2Sending notifications to the conference event package  p. 362
10.1.3.5.3Sending a subscription to the conference event package  p. 362
10.1.3.5.4Terminating a subscription  p. 363
10.1.3.6Coding  p. 363
10.1.3.6.1Extension of application/conference-info+xml MIME type  p. 363
10.1.3.6.1.1Introduction  p. 363
10.1.3.6.1.2Schema  p. 363
10.1.4Remote change of an MCPTT user's selected group  p. 364
10.1.4.1General  p. 364
10.1.4.2Client procedures  p. 364
10.1.4.2.1Remote selected group change initiation  p. 364
10.1.4.2.2Target client procedures for handling remote selected group change request  p. 365
10.1.4.3Participating MCPTT function procedures  p. 366
10.1.4.3.1Originating procedures  p. 366
10.1.4.3.2Terminating procedures  p. 368
10.1.4.4Controlling MCPTT function procedures  p. 368
10.1.5Remotely initiated group call  p. 370
10.1.5.1General  p. 370
10.1.5.2Client procedures  p. 370
10.1.5.2.1Remotely initiated group call initiation request procedures  p. 370
10.1.5.2.2Remote client procedures for handling remotely initiated group call request  p. 371
10.1.5.3Participating MCPTT function procedures  p. 373
10.1.5.3.1Originating procedures  p. 373
10.1.5.3.2Terminating procedures  p. 374
10.1.5.4Controlling MCPTT function procedures  p. 375
10.1.6Change of in-progress imminent peril state of the MCPTT group  p. 377
10.1.6.1General  p. 377
10.1.6.2Client procedures  p. 377
10.1.6.2.1MCPTT group in-progress imminent peril state cancel initiation  p. 377
10.1.6.2.2Reception of MCPTT group in-progress imminent peril state cancel notification  p. 378
10.1.6.3Participating MCPTT function procedures  p. 378
10.1.6.3.1Originating procedures  p. 378
10.1.6.3.2Terminating Procedures  p. 379
10.1.6.4Controlling MCPTT function procedures  p. 380
10.1.6.4.1Terminating Procedures  p. 380
10.2Off-network group call  p. 381
10.2.1General  p. 381
10.2.1.1Common Procedures  p. 381
10.2.1.1.1MONP message transport  p. 381
10.2.1.1.2Session description  p. 381
10.2.2Basic call control  p. 382
10.2.2.1General  p. 382
10.2.2.2Basic call control state machine  p. 382
10.2.2.3Call Control states  p. 383
10.2.2.3.1S1: start-stop  p. 383
10.2.2.3.2S2: waiting for call announcement  p. 384
10.2.2.3.3S3: part of ongoing call  p. 384
10.2.2.3.4S4: pending user action without confirm indication  p. 384
10.2.2.3.5S5: pending user action with confirm indication  p. 384
10.2.2.3.6S6: ignoring incoming call announcements  p. 384
10.2.2.3.7S7: waiting for call announcement after call release  p. 384
10.2.2.4Procedures  p. 384
10.2.2.4.1General  p. 384
10.2.2.4.1.1Call announcement timer calculation  p. 384
10.2.2.4.1.1.1Periodic call announcement timer calculation  p. 384
10.2.2.4.1.1.2Call announcement timer calculation after CALL PROBE  p. 384
10.2.2.4.1.2Max duration timer calculation  p. 384
10.2.2.4.2Call Probe  p. 385
10.2.2.4.2.1Call probe initiation  p. 385
10.2.2.4.2.2Call probe retransmission  p. 385
10.2.2.4.2.3Receiving GROUP CALL PROBE message when participating in the ongoing call  p. 385
10.2.2.4.3Call setup  p. 386
10.2.2.4.3.1Not receiving any response to GROUP CALL PROBE message  p. 386
10.2.2.4.3.2Receiving a GROUP CALL ANNOUNCEMENT message  p. 386
10.2.2.4.3.3Receiving a GROUP CALL ANNOUNCEMENT message when not participating in the ongoing call  p. 387
10.2.2.4.3.4MCPTT user accepts the terminating call with confirm indication  p. 388
10.2.2.4.3.5MCPTT user accepts the terminating call without confirm indication  p. 388
10.2.2.4.3.6Receiving GROUP CALL ACCEPT message  p. 389
10.2.2.4.3.7MCPTT user rejects the terminating call  p. 389
10.2.2.4.3.8MCPTT user does not act on terminating call  p. 389
10.2.2.4.4Periodic group call announcement  p. 389
10.2.2.4.4.1Sending periodic call announcement  p. 389
10.2.2.4.4.2Receiving periodic call announcement  p. 390
10.2.2.4.5Call release  p. 390
10.2.2.4.5.1MCPTT user leaves the call when GROUP CALL ANNOUNCEMENT was sent or received  p. 390
10.2.2.4.5.2Receiving GROUP CALL ANNOUNCEMENT message for rejected or released call  p. 390
10.2.2.4.5.3MCPTT user initiates originating call for rejected or released call  p. 391
10.2.2.4.5.4No GROUP CALL ANNOUNCEMENT messages for rejected or released call  p. 391
10.2.2.4.5.5MCPTT user leaves the call when GROUP CALL PROBE was sent  p. 391
10.2.2.4.5.6MCPTT user initiates originating call for released call  p. 391
10.2.2.4.5.7Receiving GROUP CALL ANNOUNCEMENT message for released call  p. 392
10.2.2.4.5.8No GROUP CALL ANNOUNCEMENT messages for released call  p. 392
10.2.2.4.5.9Max duration reached  p. 392
10.2.2.4.6Merge of calls  p. 393
10.2.2.4.6.1Merge of two calls  p. 393
10.2.2.4.7Error handling  p. 394
10.2.3Call type control  p. 394
10.2.3.1General  p. 394
10.2.3.2Call type control state machine  p. 394
10.2.3.3Call type control states  p. 395
10.2.3.3.1T0: waiting for call to establish  p. 395
10.2.3.3.2T1: in-progress emergency group call  p. 396
10.2.3.3.3T2: in-progress basic group call  p. 396
10.2.3.3.4T3: in-progress imminent peril group call  p. 396
10.2.3.4Procedures  p. 396
10.2.3.4.1General  p. 396
10.2.3.4.1.1Implicit downgrade (emergency) timer calculation  p. 396
10.2.3.4.1.2Implicit downgrade (imminent peril) timer calculation  p. 396
10.2.3.4.2User initiated the call probe  p. 396
10.2.3.4.3Received GROUP CALL ANNOUNCEMENT message as a response to GROUP CALL PROBE message  p. 397
10.2.3.4.4Received GROUP CALL ANNOUNCEMENT with MCPTT user acknowledgement required  p. 398
10.2.3.4.5Received GROUP CALL ANNOUNCEMENT without MCPTT user acknowledgement required  p. 398
10.2.3.4.6Call started  p. 399
10.2.3.4.7Upgrade call  p. 400
10.2.3.4.7.1Originating user upgrading the call  p. 400
10.2.3.4.7.2Terminating UE receiving a GROUP CALL ANNOUNCEMENT message when participating in the ongoing call  p. 401
10.2.3.4.8Downgrade call  p. 403
10.2.3.4.8.1Originating user downgrading emergency group call  p. 403
10.2.3.4.8.2Retransmitting GROUP CALL EMERGENCY END  p. 403
10.2.3.4.8.3Terminating user downgrading emergency group call  p. 404
10.2.3.4.8.4Originating user downgrading imminent peril group call  p. 404
10.2.3.4.8.5Retransmitting GROUP CALL IMMINENT PERIL END  p. 405
10.2.3.4.8.6Terminating user downgrading imminent peril group call  p. 405
10.2.3.4.8.7Voidp. …
10.2.3.4.8.8Implicit emergency priority end  p. 406
10.2.3.4.8.9Implicit imminent peril priority end  p. 406
10.2.3.4.9Merge of two calls  p. 406
10.2.3.4.10Call release after call establishment  p. 407
10.2.3.4.11Call release or reject before call establishment  p. 407
10.2.3.4.12Error handling  p. 408
10.2.3.4.12.1Unexpected MONP message received  p. 408
10.2.3.4.12.2Unexpected indication from MCPTT user  p. 408
10.2.3.4.12.3Unexpected expiration of a timer  p. 408
10.3Off-network Broadcast group call  p. 408
10.3.1General  p. 408
10.3.2Basic call control  p. 408
10.3.2.1General  p. 408
10.3.2.2Broadcast group call control state machine  p. 408
10.3.2.3Broadcast group call Control states  p. 409
10.3.2.3.1B1: start-stop  p. 409
10.3.2.3.2B2: in-progress broadcast group call  p. 409
10.3.2.3.3B3: pending user action  p. 409
10.3.2.3.4B4: ignoring same call ID  p. 409
10.3.2.4Procedures  p. 410
10.3.2.4.1User initiating a broadcast group call  p. 410
10.3.2.4.2Terminating UE receiving a GROUP CALL BROADCAST message when not participating in the in-progress broadcast group call  p. 410
10.3.2.4.3MCPTT user accepts the terminating call  p. 411
10.3.2.4.4MCPTT user rejects the terminating call  p. 411
10.3.2.4.5MCPTT user does not act on terminating call  p. 411
10.3.2.4.6Terminating user releasing the call  p. 411
10.3.2.4.7Originating user releasing the call  p. 412
10.3.2.4.8Receiving GROUP CALL BROADCAST END message  p. 412
10.3.2.4.9Originating UE retransmitting GROUP CALL BROADCAST message  p. 412
10.3.2.4.10Ignoring same call ID  p. 413
10.3.2.4.11Releasing the call  p. 413
10.3.2.4.12Restarting TFB1  p. 413
10.3.2.4.13Receiving GROUP CALL BROADCAST END message  p. 413
10.3.2.4.14Error handling  p. 414
10.3.2.4.14.1Unexpected MONP message received  p. 414
10.3.2.4.14.2Unexpected indication from MCPTT user  p. 414
10.3.2.4.14.3Unexpected expiration of a timer  p. 414
11Private call  p. 414
11.0General  p. 414
11.1On-network private call and first-to-answer call  p. 414
11.1.1Private call with floor control and first-to-answer call with floor control  p. 414
11.1.1.1General  p. 414
11.1.1.2MCPTT client procedures  p. 415
11.1.1.2.1On-demand private call and first-to-answer call  p. 415
11.1.1.2.1.1Client originating procedures  p. 415
11.1.1.2.1.2Client terminating procedures  p. 422
11.1.1.2.1.3Client terminating procedures for reception of SIP re-INVITE request  p. 425
11.1.1.2.1.4MCPTT in-progress emergency cancel  p. 426
11.1.1.2.1.5Upgrade to MCPTT emergency private call  p. 427
11.1.1.2.2Private call and first-to-answer call using pre-established session  p. 428
11.1.1.2.2.1Client originating procedures  p. 428
11.1.1.2.2.2Client terminating procedures  p. 435
11.1.1.3Participating MCPTT function procedures  p. 435
11.1.1.3.1Originating procedures  p. 435
11.1.1.3.1.1On-demand private call and first-to-answer call  p. 435
11.1.1.3.1.2Private call and first-to-answer call initiation using pre-established session  p. 441
11.1.1.3.1.3Receipt of SIP re-INVITE for MCPTT private call from the served user  p. 447
11.1.1.3.2Terminating procedures  p. 448
11.1.1.3.3Receipt of SIP re-INVITE request by terminating participating function  p. 451
11.1.1.4Controlling MCPTT function procedures  p. 452
11.1.1.4.1Originating procedures  p. 452
11.1.1.4.2Terminating procedures  p. 454
11.1.1.4.3Receiving a SIP re-INVITE for upgrade to emergency private call  p. 458
11.1.1.4.4Receiving a SIP re-INVITE for cancellation of emergency private call  p. 459
11.1.1.4.5Sending a SIP re-INVITE for upgrade to emergency private call  p. 461
11.1.1.4.6Sending a SIP re-INVITE for cancellation of emergency private call  p. 461
11.1.2Private call without floor control and first-to-answer call without floor control  p. 462
11.1.2.1General  p. 462
11.1.2.2MCPTT client procedures  p. 462
11.1.2.3Participating MCPTT function procedures  p. 463
11.1.2.3.1Originating procedures  p. 463
11.1.2.3.2Terminating procedures  p. 463
11.1.2.4Controlling MCPTT function procedures  p. 463
11.1.2.4.1Originating procedures  p. 463
11.1.2.4.2Terminating procedures  p. 463
11.1.3Ending the private call initiated by MCPTT client  p. 463
11.1.3.1MCPTT client procedures  p. 463
11.1.3.1.1On-demand private call  p. 463
11.1.3.1.1.1Client originating procedures  p. 463
11.1.3.1.1.2Client terminating procedures  p. 463
11.1.3.1.2Private call using pre-established session  p. 463
11.1.3.1.2.1Client originating procedures  p. 463
11.1.3.1.2.2Client terminating procedures  p. 464
11.1.3.2Participating MCPTT function procedures  p. 464
11.1.3.2.1Originating procedures  p. 464
11.1.3.2.1.1Receipt of SIP BYE request for on-demand private call  p. 464
11.1.3.2.1.2Receipt of REFER "BYE" request for private call using pre-established session  p. 464
11.1.3.2.2Terminating procedures  p. 464
11.1.3.2.2.1Receipt of SIP BYE request for private call on-demand  p. 464
11.1.3.2.2.2Receipt of SIP BYE request when ongoing pre-established session  p. 464
11.1.3.3Controlling MCPTT function procedures  p. 464
11.1.3.3.1Terminating procedures  p. 464
11.1.4Ending the private call initiated by the MCPTT server  p. 464
11.1.4.1General  p. 464
11.1.4.2MCPTT client procedures  p. 465
11.1.4.3Participating MCPTT function procedures  p. 465
11.1.4.3.1Originating procedures  p. 465
11.1.4.3.2Terminating procedures  p. 465
11.1.4.3.2.1Receipt of SIP BYE request for private call on-demand  p. 465
11.1.4.3.2.2Receipt of SIP BYE request when ongoing pre-established session  p. 465
11.1.4.4Controlling MCPTT function procedures  p. 465
11.1.5Private call call-back  p. 465
11.1.5.1General  p. 465
11.1.5.2MCPTT client procedures  p. 466
11.1.5.2.1Requesting client procedures for call-back requests  p. 466
11.1.5.2.2Target client procedures for handling call-back requests  p. 467
11.1.5.2.3Private call call-back fulfilment  p. 468
11.1.5.3Participating MCPTT function procedures  p. 468
11.1.5.3.1Originating procedures  p. 468
11.1.5.3.2Terminating procedures  p. 470
11.1.5.4Controlling MCPTT function procedures  p. 470
11.1.6Ambient listening call  p. 471
11.1.6.1General  p. 471
11.1.6.2MCPTT client procedures  p. 472
11.1.6.2.0Ambient listening handling at the MCPTT client  p. 472
11.1.6.2.1On-demand ambient listening call  p. 472
11.1.6.2.1.1Client originating procedures  p. 472
11.1.6.2.1.2Client terminating procedures  p. 474
11.1.6.2.1.3Client release origination procedure  p. 475
11.1.6.2.1.4Client session release termination procedure  p. 476
11.1.6.2.2Ambient listening call using pre-established session  p. 476
11.1.6.2.2.1Client originating procedures  p. 476
11.1.6.2.2.2Client terminating procedures  p. 479
11.1.6.2.2.3Client release origination procedure  p. 479
11.1.6.2.2.4Reception of SIP INFO request with release-reason  p. 479
11.1.6.2.2.5Client session release termination procedure  p. 479
11.1.6.3Participating MCPTT function procedures  p. 480
11.1.6.3.1Originating procedures  p. 480
11.1.6.3.1.1On-demand ambient listening call  p. 480
11.1.6.3.1.2Receipt of SIP BYE request for on-demand ambient listening call  p. 482
11.1.6.3.1.3Receipt of REFER "BYE" request for private call using pre-established session  p. 482
11.1.6.3.1.4Ambient listening call initiation using pre-established session  p. 482
11.1.6.3.2Terminating procedures  p. 485
11.1.6.3.2.1Terminating procedures for ambient listening call  p. 485
11.1.6.3.2.2Receipt of SIP BYE request for on-demand ambient listening call  p. 486
11.1.6.3.2.3Receipt of SIP BYE request for an ongoing pre-established session  p. 486
11.1.6.4Controlling MCPTT function procedures  p. 486
11.1.6.4.1Originating procedures  p. 486
11.1.6.4.2Terminating procedures  p. 487
11.1.6.4.3Server initiated ambient call release  p. 489
11.1.6.4.4Reception of a SIP BYE request  p. 490
11.1.7Remotely initiated private call  p. 491
11.1.7.1General  p. 491
11.1.7.2Client procedures  p. 491
11.1.7.2.1Remotely initiated private call initiation request procedures  p. 491
11.1.7.2.2Remote client procedures for handling remotely initiated private call request  p. 493
11.1.7.3Participating MCPTT function procedures  p. 495
11.1.7.3.1Originating procedures  p. 495
11.1.7.3.2Terminating procedures  p. 496
11.1.7.4Controlling MCPTT function procedures  p. 497
11.1.8Private call transfer  p. 498
11.1.8.1General  p. 498
11.1.8.2Client procedures  p. 498
11.1.8.2.1Private call transfer request procedures  p. 498
11.1.8.2.2Client procedures for handling incoming private call transfer request  p. 500
11.1.8.2.3Announced private call transfer  p. 501
11.1.8.3Participating MCPTT function procedures  p. 502
11.1.8.3.1Originating procedures  p. 502
11.1.8.3.2Terminating procedures  p. 503
11.1.8.4Controlling MCPTT function procedures  p. 504
11.1.9Private call forwarding  p. 506
11.1.9.1General  p. 506
11.1.9.2Client procedures  p. 506
11.1.9.2.1Private call forwarding request based on manual user input procedure  p. 506
11.1.9.2.2Client procedures for handling incoming private call forwarding request  p. 507
11.1.9.3Participating MCPTT function procedures  p. 508
11.1.9.3.1Originating procedures  p. 508
11.1.9.3.2Terminating procedures  p. 510
11.1.9.4Controlling MCPTT function procedures  p. 511
11.2Off-network private call  p. 513
11.2.1General  p. 513
11.2.1.1Common procedures  p. 513
11.2.1.1.1Sending/Receiving a message  p. 513
11.2.1.1.2Session description  p. 513
11.2.2Basic call control  p. 514
11.2.2.1General  p. 514
11.2.2.2Private call control state machine  p. 514
11.2.2.3Private call control states  p. 514
11.2.2.3.1P0: start-stop  p. 514
11.2.2.3.2P1: ignoring same call id  p. 514
11.2.2.3.3P2: waiting for call response  p. 514
11.2.2.3.4P3: waiting for release response  p. 515
11.2.2.3.5P4: part of ongoing call  p. 515
11.2.2.3.6P5: pending  p. 515
11.2.2.4Procedures  p. 515
11.2.2.4.1General  p. 515
11.2.2.4.2Private call setup  p. 515
11.2.2.4.2.1Initiating a private call  p. 515
11.2.2.4.2.2Private call setup request retransmission  p. 516
11.2.2.4.2.3Ringing notification to the user  p. 517
11.2.2.4.2.4No response to private call setup request with automatic commencement mode  p. 517
11.2.2.4.2.5No response to private call setup request with manual commencement mode  p. 517
11.2.2.4.2.6No response to private call setup request after waiting for user acknowledgement  p. 517
11.2.2.4.2.7Private call setup request rejected  p. 517
11.2.2.4.2.8Private call setup request accepted  p. 517
11.2.2.4.2.9User cancels the private call setup request  p. 518
11.2.2.4.3Private call setup in automatic commencement mode  p. 518
11.2.2.4.3.1Unable to establish media  p. 518
11.2.2.4.3.2Responding to private call setup request when not participating in the ongoing call  p. 519
11.2.2.4.3.3Private call accept retransmission  p. 521
11.2.2.4.3.4Establishing the call  p. 521
11.2.2.4.3.5Call failure  p. 521
11.2.2.4.4Private call setup in manual commencement mode  p. 521
11.2.2.4.4.1Incoming private call  p. 521
11.2.2.4.4.2No response from the user  p. 522
11.2.2.4.4.3User accepts the private call setup request  p. 522
11.2.2.4.4.4Private call accept retransmission  p. 524
11.2.2.4.4.5Establishing the call  p. 524
11.2.2.4.4.6Call failure  p. 524
11.2.2.4.4.7User rejects the private call setup request  p. 524
11.2.2.4.4.8Caller cancels the private call setup request before call establishment  p. 525
11.2.2.4.5Private call release  p. 525
11.2.2.4.5.1Releasing a private call  p. 525
11.2.2.4.5.2Private call release retransmission  p. 526
11.2.2.4.5.3No response to private call release  p. 526
11.2.2.4.5.4Acknowledging private call release after call establishment  p. 526
11.2.2.4.5.5Private call release acknowledged  p. 527
11.2.2.4.5.6Max duration reached  p. 527
11.2.2.4.5.7Stop ignoring same call id  p. 527
11.2.2.4.5.8No response to emergency private call setup request  p. 527
11.2.2.4.5.9No response to emergency private call cancel  p. 527
11.2.2.4.6Error handling  p. 528
11.2.2.4.6.1Unexpected MONP message received  p. 528
11.2.2.4.6.2Unexpected indication from MCPTT user  p. 528
11.2.2.4.6.3Unexpected expiration of a timer  p. 528
11.2.3Call type control  p. 528
11.2.3.1General  p. 528
11.2.3.2Call type control state machine  p. 528
11.2.3.3Call type control states  p. 529
11.2.3.3.1Q0: waiting for the call to be established  p. 529
11.2.3.3.2Q1: in-progress private call  p. 529
11.2.3.3.3Q2: in-progress emergency private call  p. 529
11.2.3.4Procedures  p. 529
11.2.3.4.1General  p. 529
11.2.3.4.2Outgoing call initiated  p. 529
11.2.3.4.3Received incoming call  p. 530
11.2.3.4.4Establishing the private call  p. 530
11.2.3.4.5Upgrade call  p. 531
11.2.3.4.5.1User upgrades private call to emergency private call  p. 531
11.2.3.4.5.2Emergency private call setup request retransmission  p. 531
11.2.3.4.5.3Emergency private call setup request accepted  p. 532
11.2.3.4.5.4Emergency private call setup request rejected  p. 532
11.2.3.4.5.5No response to emergency private call setup request  p. 532
11.2.3.4.5.6Responding to emergency private call setup request when participating in the ongoing call  p. 533
11.2.3.4.6Downgrade call  p. 534
11.2.3.4.6.1User cancels the emergency private call  p. 534
11.2.3.4.6.2Emergency private call cancel retransmission  p. 534
11.2.3.4.6.3Emergency private call cancel accepted  p. 535
11.2.3.4.6.4No response to emergency private call cancel  p. 535
11.2.3.4.6.5Responding to emergency private call cancel  p. 535
11.2.3.4.6AImplicit downgrade  p. 535
11.2.3.4.7Call Release  p. 536
11.2.3.4.7APrivate call setup request accepted  p. 536
11.2.3.4.8Error handling  p. 536
11.2.3.4.8.1Unexpected MONP message received  p. 536
11.2.3.4.8.2Unexpected indication from MCPTT user  p. 536
11.2.3.4.8.3Unexpected expiration of a timer  p. 536
12Emergency alert  p. 537
12.0General  p. 537
12.1On-network emergency alert  p. 537
12.1.1Client procedures  p. 537
12.1.1.1Emergency alert origination  p. 537
12.1.1.2Emergency alert cancellation  p. 538
12.1.1.3MCPTT client receives an MCPTT emergency alert or call notification  p. 540
12.1.1.4MCPTT client receives notification of entry into or exit from a group geographic area  p. 542
12.1.1.5MCPTT group in-progress emergency group state cancel  p. 542
12.1.1.6MCPTT client receives notification of entry into or exit from an emergency alert area  p. 544
12.1.2Participating MCPTT function procedures  p. 544
12.1.2.1Receipt of a SIP MESSAGE request for emergency notification from the served MCPTT client  p. 544
12.1.2.2Receipt of a SIP MESSAGE request for emergency notification for terminating MCPTT client  p. 546
12.1.2.3Receipt of a SIP MESSAGE request indicating successful delivery of emergency notification  p. 546
12.1.3Controlling MCPTT function procedures  p. 547
12.1.3.1Handling of a SIP MESSAGE request for emergency notification  p. 547
12.1.3.2Handling of a SIP MESSAGE request for emergency alert cancellation  p. 549
12.1.3.3Handling of a SIP MESSAGE request for in-progress emergency group state cancellation  p. 551
12.1.3.4Late emergency alert initiated by controlling MCPTT function  p. 553
12.1AOn-network MCPTT adhoc group emergency alert  p. 554
12.1A.1Client procedures  p. 554
12.1A.1.1Ad hoc group emergency alert origination  p. 554
12.1A.1.2Ad hoc group emergency alert cancellation  p. 555
12.1A.1.3MCPTT client receives an MCPTT adhoc group emergency alert notification  p. 557
12.1A.1.4Voidp. …
12.1A.1.5Sending a "SIP MESSAGE request to modify participant criteria for ad hoc group emergency alert to participating MCPTT function"  p. 558
12.1A.1.6Receiving a "SIP MESSAGE request for participant criteria modification response for ad hoc group emergency alert from participating MCPTT function"  p. 559
12.1A.2Participating MCPTT function procedures  p. 559
12.1A.2.1Receipt of a SIP MESSAGE request for adhoc group emergency notification from the served MCPTT client  p. 559
12.1A.2.2Receipt of a SIP MESSAGE request for adhoc group emergency notification for terminating MCPTT client  p. 560
12.1A.2.3Receipt of a SIP MESSAGE request indicating successful delivery of adhoc group emergency notification of originating MCPTT client  p. 561
12.1A.2.4Adhoc group emergency alert participants determination procedure  p. 561
12.1A.2.5Adhoc group emergency alert participants determination stop procedure  p. 561
12.1A.2.6Adhoc group emergency alert participants modify procedure initiated by participating MCPTT function  p. 562
12.1A.2.7Receiving a "SIP MESSAGE request to modify participant criteria for ad hoc group emergency alert to participating MCPTT function"  p. 562
12.1A.2.8Receiving a "SIP MESSAGE request for participant criteria modification response for ad hoc group emergency alert from controlling MCPTT function"  p. 563
12.1A.3Controlling MCPTT function procedures  p. 563
12.1A.3.1Handling of adhoc group emergency alert notification  p. 563
12.1A.3.2Handling of adhoc group emergency alert cancellation  p. 565
12.1A.3.3Handling of ongoing adhoc group emergency alert  p. 566
12.1A.3.4Adhoc group emergency alert participants determination procedures  p. 567
12.1A.3.5Adhoc group emergency alert participants determination stop procedures  p. 567
12.1A.3.6Handling of adhoc group emergency alert participants modify procedure initiated by participating MCPTT function  p. 567
12.1A.3.7Receiving a "SIP MESSAGE request to modify participant criteria for ad hoc group emergency alert to controlling MCPTT function"  p. 567
12.2Off-network emergency alert  p. 568
12.2.1General  p. 568
12.2.2Basic state machine  p. 568
12.2.2.1General  p. 568
12.2.2.2Emergency alert state machine  p. 568
12.2.2.3Emergency alert states  p. 569
12.2.2.3.1E1: Not in emergency state  p. 569
12.2.2.3.2E2: Emergency state  p. 569
12.2.3Procedures  p. 569
12.2.3.1Originating user sending emergency alert  p. 569
12.2.3.2Emergency alert retransmission  p. 570
12.2.3.3Terminating user receiving emergency alert  p. 570
12.2.3.4Terminating user receiving retransmitted emergency alert  p. 570
12.2.3.5Originating user cancels emergency alert  p. 571
12.2.3.6Terminating user receives GROUP EMERGENCY ALERT CANCEL message  p. 571
12.2.3.7Implicit emergency alert cancel  p. 571
13Location procedures  p. 572
13.1General  p. 572
13.2Participating MCPTT function location procedures  p. 572
13.2.1General  p. 572
13.2.2Location reporting configuration  p. 572
13.2.2ALocation reporting configuration requested by authorized MCPTT client  p. 573
13.2.2BLocation reporting configuration request from another MCPTT server  p. 574
13.2.3Location information request  p. 574
13.2.3.1Location information request to MCPTT client  p. 574
13.2.3.2Location information request from authorized MCPTT client  p. 575
13.2.3.3Location information request from another MCPTT server  p. 577
13.2.4Location information report  p. 578
13.2.4.1Location information report from an MCPTT client  p. 578
13.2.4.2Location information report from another MCPTT server  p. 578
13.2.5Abnormal cases  p. 578
13.3MCPTT client location procedures  p. 579
13.3.1General  p. 579
13.3.2Location reporting configuration  p. 579
13.3.2.1MCPTT client receiving location reporting configuration  p. 579
13.3.2.2Authorized MCPTT client sending location reporting configuration  p. 580
13.3.3Location information request  p. 580
13.3.3.1Location information request to MCPTT client  p. 580
13.3.3.2Location information request from authorized MCPTT client  p. 580
13.3.4Location information report  p. 581
13.3.4.1Report triggering  p. 581
13.3.4.2Sending location information report  p. 581
14MBMS transmission usage procedure  p. 582
14.1General  p. 582
14.2Participating MCPTT function MBMS usage procedures  p. 582
14.2.1General  p. 582
14.2.2Sending MBMS bearer announcement procedures  p. 583
14.2.2.1General  p. 583
14.2.2.2Sending an initial MBMS bearer announcement procedure  p. 583
14.2.2.3Updating an announcement  p. 585
14.2.2.4Cancelling an MBMS bearer announcement  p. 586
14.2.2.5Sending a MuSiK download message  p. 586
14.2.3Receiving an MBMS bearer listening status from an MCPTT client  p. 587
14.2.4Abnormal cases  p. 588
14.3MCPTT client MBMS usage procedures  p. 589
14.3.1General  p. 589
14.3.2Receiving an MBMS bearer announcement  p. 589
14.3.3The MBMS bearer listening status and suspension report procedures  p. 590
14.3.3.1Conditions for sending an MBMS listening status report  p. 590
14.3.3.2Sending the MBMS bearer listening or suspension status report  p. 591
14.3.4Receiving a MuSiK download message  p. 593
14AMCPTT Service Continuity  p. 594
14A.1General  p. 594
14A.2Service continuity from on-network MCPTT service to UE-to-network relay MCPTT service  p. 595
14A.2.1Remote UE  p. 595
14A.2.2SCC AS  p. 596
14A.3Service continuity from UE-to-network relay MCPTT service to on-network MCPTT service  p. 596
14A.3.1Remote UE  p. 596
14A.3.2SCC AS  p. 596
14B5G MBS transmission usage procedure  p. 596
14B.1General  p. 596
14B.2Participating MCPTT function MBS usage procedures  p. 596
14B.2.1General  p. 596
14B.2.2Sending MBS session announcement procedures  p. 597
14B.2.2.1General  p. 597
14B.2.2.2Sending an initial MBS session announcement procedure  p. 597
14B.2.2.3Updating an MBS session announcement  p. 598
14B.2.2.4Cancelling an MBS session announcement  p. 598
14B.2.2.5Sending a MuSiK download message  p. 598
14B.2.3Receiving an MBS session listening status or MBS session de-announcement acknowledgement from an MCPTT client  p. 598
14B.2.4Abnormal cases  p. 599
14B.2.5Receiving a UE session join notification from an MCPTT client  p. 599
14B.3MCPTT client MBS usage procedures  p. 600
14B.3.1General  p. 600
14B.3.2Receiving an MBS session announcement  p. 600
14B.3.3The MBS session listening status and de-announcement acknowledgement procedures  p. 600
14B.3.3.1Conditions for sending an MBS listening status report or de-announcement acknowledgement  p. 600
14B.3.3.2Sending the MBS session listening or MBS session de-announcement acknowledgement  p. 602
14B.3.4Receiving a MuSiK download message  p. 602
14B.3.5The UE session join notification  p. 602
14B.3.5.1Conditions for sending the UE session join notification  p. 602
14B.3.5.2Sending the UE session join notification  p. 603
15Off-network message formats  p. 604
15.1MONP message functional definitions and contents  p. 604
15.1.1General  p. 604
15.1.2GROUP CALL PROBE message  p. 604
15.1.2.1Message definition  p. 604
15.1.3GROUP CALL ANNOUNCEMENT message  p. 604
15.1.3.1Message definition  p. 604
15.1.4GROUP CALL ACCEPT message  p. 605
15.1.4.1Message definition  p. 605
15.1.5PRIVATE CALL SETUP REQUEST message  p. 605
15.1.5.1Message definition  p. 605
15.1.6PRIVATE CALL RINGING message  p. 606
15.1.6.1Message definition  p. 606
15.1.7PRIVATE CALL ACCEPT message  p. 606
15.1.7.1Message definition  p. 606
15.1.8PRIVATE CALL REJECT message  p. 607
15.1.8.1Message definition  p. 607
15.1.9PRIVATE CALL RELEASE message  p. 607
15.1.9.1Message definition  p. 607
15.1.10PRIVATE CALL RELEASE ACK message  p. 608
15.1.10.1Message definition  p. 608
15.1.11PRIVATE CALL ACCEPT ACK message  p. 608
15.1.11.1Message definition  p. 608
15.1.12PRIVATE CALL EMERGENCY CANCEL message  p. 609
15.1.12.1Message definition  p. 609
15.1.13PRIVATE CALL EMERGENCY CANCEL ACK message  p. 609
15.1.13.1Message definition  p. 609
15.1.14GROUP CALL IMMINENT PERIL END message  p. 609
15.1.14.1Message definition  p. 609
15.1.15GROUP CALL EMERGENCY END message  p. 610
15.1.15.1Message definition  p. 610
15.1.16GROUP EMERGENCY ALERT message  p. 610
15.1.16.1Message definition  p. 610
15.1.17GROUP EMERGENCY ALERT ACK message  p. 611
15.1.17.1Message definition  p. 611
15.1.18GROUP EMERGENCY ALERT CANCEL message  p. 611
15.1.18.1Message definition  p. 611
15.1.19GROUP EMERGENCY ALERT CANCEL ACK message  p. 612
15.1.19.1Message definition  p. 612
15.1.20GROUP CALL BROADCAST message  p. 612
15.1.20.1Message definition  p. 612
15.1.21GROUP CALL BROADCAST END message  p. 612
15.1.21.1Message definition  p. 612
15.1.22MCVIDEO MESSAGE CARRIER message  p. 613
15.1.22.1Message definition  p. 613
15.1.23MCDATA MESSAGE CARRIER message  p. 613
15.1.23.1Message definition  p. 613
15.2General message format and information elements coding  p. 614
15.2.1General  p. 614
15.2.2Message type  p. 614
15.2.3Call identifier  p. 615
15.2.4Refresh interval  p. 615
15.2.5MCPTT group ID  p. 616
15.2.6SDP  p. 616
15.2.7Commencement mode  p. 617
15.2.8Reason  p. 617
15.2.9Confirm mode indication  p. 617
15.2.10MCPTT user ID  p. 618
15.2.11Call type  p. 618
15.2.12User location  p. 618
15.2.13Organization name  p. 619
15.2.14Call start time  p. 619
15.2.15Last call type change time  p. 620
15.2.16Probe response  p. 620
16Regroup using a preconfigured group  p. 620
16.1General  p. 620
16.2Group regroup using a preconfigured group  p. 621
16.2.1Client procedures  p. 621
16.2.1.1Requesting a group regroup using a preconfigured group  p. 621
16.2.1.2Removing a regroup using preconfigured group  p. 622
16.2.1.3Receiving a notification of creation of a regroup using preconfigured group  p. 622
16.2.1.4Receiving notification of removal of a regroup using preconfigured group  p. 623
16.2.2Participating MCPTT function procedures  p. 623
16.2.2.1General  p. 623
16.2.2.2Requesting a group regroup using a preconfigured group  p. 623
16.2.2.3Removing a regroup using preconfigured group  p. 625
16.2.2.4Notification of creation of a regroup using preconfigured group  p. 626
16.2.2.5Notification of removal of a regroup using preconfigured group  p. 627
16.2.3Controlling MCPTT function procedures  p. 628
16.2.3.1Request to create a group regroup using preconfigured group  p. 628
16.2.3.2Request to remove a regroup using preconfigured group  p. 630
16.2.3.3Decision to remove a regroup using preconfigured group  p. 632
16.2.4Non-controlling MCPTT function procedures  p. 633
16.2.4.1Notification of creation of a group regroup using preconfigured group  p. 633
16.2.4.2Notification of removal of a group regroup using preconfigured group  p. 634
16.2.4.3Notification of additional members of a group regroup using preconfigured group  p. 636
16.3User regroup using a preconfigured group  p. 637
16.3.1Client procedures  p. 637
16.3.1.1Requesting a user regroup using a preconfigured group  p. 637
16.3.1.2Removing a regroup using preconfigured group  p. 638
16.3.1.3Creating a user regroup using preconfigured group  p. 638
16.3.1.4Removing a user regroup using preconfigured group  p. 638
16.3.2Participating MCPTT function procedures  p. 638
16.3.2.1General  p. 638
16.3.2.2Requesting a user regroup using a preconfigured group  p. 638
16.3.2.3Removing a regroup using preconfigured group  p. 640
16.3.2.4Notification of creation of a user regroup using preconfigured group  p. 640
16.3.2.5Notification of removal of a user regroup using preconfigured group  p. 641
16.3.3Controlling MCPTT function procedures  p. 641
16.3.3.1Request to create a user regroup using preconfigured group  p. 641
16.3.3.2Request to remove a user regroup using preconfigured group  p. 642
16.3.3.3Decision to remove a regroup using preconfigured group  p. 642
17Adhoc group call  p. 642
17.1General  p. 642
17.2MCPTT client procedures  p. 643
17.2.1General  p. 643
17.2.2Adhoc group call setup  p. 643
17.2.2.1Call setup procedures using on-demand session  p. 643
17.2.2.1.1Client originating procedures  p. 643
17.2.2.1.2Client terminating procedures  p. 645
17.2.2.2Call setup procedures using pre-established session  p. 647
17.2.2.2.1Client originating procedures  p. 647
17.2.2.2.2Client terminating procedures  p. 650
17.2.3Adhoc group call release  p. 651
17.2.3.1Call release procedures using on-demand session  p. 651
17.2.3.1.1Client originating procedures  p. 651
17.2.3.1.2Client terminating procedures  p. 651
17.2.3.2Call release procedures using pre-established session  p. 651
17.2.3.2.1Client originating procedures  p. 651
17.2.4Adhoc group call leave  p. 651
17.2.4.1Call leave procedures using on-demand session  p. 651
17.2.4.1.1Client originating procedures  p. 651
17.2.4.1.2Client terminating procedures  p. 651
17.2.4.2Call leave procedures using pre-established session  p. 652
17.2.4.2.1Client originating procedures  p. 652
17.2.5Adhoc group call rejoin  p. 652
17.2.5.1Call rejoin procedures using on-demand session  p. 652
17.2.5.1.1Client originating procedures  p. 652
17.2.5.2Call rejoin procedures using pre-established session  p. 652
17.2.5.2.1Client originating procedures  p. 652
17.2.6Adhoc group call participants modify  p. 652
17.2.6.0General  p. 652
17.2.6.1Modification of the participant list or criteria for the participant list procedures using on-demand session  p. 653
17.2.6.1.1Client originating procedures  p. 653
17.2.7Ad hoc group call notifications  p. 653
17.2.7.1Receiving notification of ad hoc group call redirection  p. 653
17.3Participating MCPTT function procedures  p. 654
17.3.1General  p. 654
17.3.2Adhoc group call setup  p. 654
17.3.2.1Call setup procedures using on-demand session  p. 654
17.3.2.1.1Originating procedures  p. 654
17.3.2.1.2Terminating procedures  p. 657
17.3.2.2Call setup procedures using pre-established session  p. 659
17.3.2.2.1Originating procedures  p. 659
17.3.2.2.2Terminating procedures  p. 662
17.3.3Adhoc group call release  p. 662
17.3.3.1Call release procedures using on-demand session  p. 663
17.3.3.1.1Originating procedures  p. 663
17.3.3.1.2Terminating procedures  p. 663
17.3.3.2Call release procedures using pre-established session  p. 663
17.3.3.2.1Originating procedures  p. 663
17.3.3.2.2Terminating procedures  p. 663
17.3.4Adhoc group call rejoin  p. 663
17.3.4.1Call rejoin procedures using on-demand session  p. 663
17.3.4.1.1Originating procedures  p. 663
17.3.4.2Call rejoin procedures using pre-established session  p. 663
17.3.4.2.1Originating procedures  p. 663
17.3.5Adhoc group call participants modify  p. 663
17.3.5.1Call participants modify procedures using on-demand session  p. 664
17.3.5.1.1Originating procedures  p. 664
17.3.5.2Call participants modify procedures initiated by participating MCPTT function  p. 665
17.3.5.2.1Originating procedures  p. 665
17.3.6Adhoc group call participants determination  p. 666
17.3.6.1Call participants determination procedures  p. 666
17.3.6.2Call participants determination stop procedures  p. 667
17.3.7Notification of ad hoc group call redirection  p. 667
17.4Controlling MCPTT function procedures  p. 668
17.4.1General  p. 668
17.4.2Adhoc group call setup  p. 668
17.4.2.1Originating Procedures  p. 668
17.4.2.1.1INVITE targeted to an MCPTT client  p. 668
17.4.2.2Terminating Procedures  p. 670
17.4.3Adhoc group call release  p. 674
17.4.3.1Originating Procedures  p. 674
17.4.3.1.1Adhoc group call release initiated by the controlling MCPTT function  p. 674
17.4.3.1.1.1SIP BYE request for releasing MCPTT session  p. 674
17.4.3.1.2Adhoc group call leave initiated by the controlling MCPTT function  p. 675
17.4.3.1.2.1SIP BYE request for releasing MCPTT client from MCPTT session  p. 675
17.4.3.2Terminating Procedures  p. 675
17.4.4Adhoc group call rejoin  p. 675
17.4.4.1Call rejoin procedures using on-demand session  p. 675
17.4.4.1.1Terminating procedures  p. 675
17.4.5Adhoc group call participants modify  p. 676
17.4.5.0General  p. 676
17.4.5.1Modification of the participant list or criteria for the participant list procedures using on-demand session  p. 676
17.4.5.1.1Terminating procedures  p. 676
17.4.5.2Call participants modify procedures initiated by participating MCPTT function  p. 678
17.4.5.2.1Terminating procedures  p. 678
17.4.6Adhoc group call participants determination  p. 679
17.4.6.1Call participants determination procedures  p. 679
17.4.6.2Call participants determination stop procedures  p. 680
17.5Extension of application/resource-lists +xml MIME type  p. 681
17.5.1Introduction  p. 681
17.5.2Schema  p. 681
18Remote emergency floor request trigger  p. 682
18.1General  p. 682
18.1.1Client procedures  p. 682
18.1.1.1Client originating procedure  p. 682
18.1.1.2Client terminating procedure  p. 683
18.1.2Participating MCPTT function procedures  p. 683
18.1.2.1Originating procedures  p. 683
18.1.2.2Terminating procedures  p. 685
18.1.3Controlling MCPTT function procedures  p. 686
ASignalling flows  p. 688
A.0General  p. 688
A.1Group regrouping flow  p. 688
A.1.1General  p. 688
A.1.2Use case description  p. 688
A.1.3Signalling flow  p. 689
B(Normative)  Timers  p. 708
B.1General  p. 708
B.2On-network timers  p. 708
B.2.1Timers in the controlling MCPTT function  p. 708
B.2.2Timers in the terminating participating MCPTT function  p. 709
B.3Off-network timers  p. 710
B.3.1Timers in off-network group call  p. 710
B.3.1.1Basic call control  p. 710
B.3.1.2Call type control  p. 711
B.3.2Timers in off-network private call  p. 712
B.3.3Timers in off-network broadcast call  p. 715
B.3.4Timers in off-network emergency alert  p. 716
C(Normative)  Counters  p. 718
C.1General  p. 718
C.2Off-network counters  p. 718
C.2.1Counters in off-network group call  p. 718
C.2.2Counters in off-network private call  p. 718
D(Normative)  Media feature tags and feature-capability indicators used within the current document  p. 720
D.1General  p. 720
D.2Definition of media feature tag g.3gpp.mcptt  p. 720
D.3Definition of feature-capability indicator g.3gpp.mcptt.ambient-listening-call-release  p. 720
E(Normative)  ICSI values defined within the current document  p. 722
E.1General  p. 722
E.2Definition of ICSI value for MCPTT service  p. 722
E.2.1URN  p. 722
E.2.2Description  p. 722
E.2.3Reference  p. 722
E.2.3aContact  p. 722
E.2.4Registration of subtype  p. 722
E.2.5Remarks  p. 722
F(Normative)  XML schemas  p. 723
F.1XML schema for MCPTT Information  p. 723
F.1.1General  p. 723
F.1.2XML schema  p. 723
F.1.3Semantic  p. 727
F.1.4IANA registration template  p. 735
F.2XML schema for MBMS usage information  p. 737
F.2AXML schema for MBS usage information  p. 737
F.2A.1General  p. 737
F.2A.2XML schema  p. 737
F.2A.3Semantic  p. 740
F.2A.4IANA registration template  p. 742
F.2.1General  p. 743
F.2.2XML schema  p. 743
F.2.3Semantic  p. 745
F.2.4IANA registration template  p. 747
F.3XML schema for MCPTT location information  p. 749
F.3.1General  p. 749
F.3.2XML schema  p. 749
F.3.3Semantic  p. 757
F.3.4IANA registration template  p. 768
F.4XML schema for MCPTT (de)-affiliation requests  p. 769
F.4.1General  p. 769
F.4.2XML schema  p. 769
F.4.3Semantic  p. 770
F.4.4IANA registration template  p. 770
F.5XML schema for the floor request  p. 772
F.5.1General  p. 772
F.5.2XML schema  p. 772
F.5.3Semantic  p. 772
F.5.4IANA registration template  p. 773
F.6XML schema for integrity protection of MIME bodies  p. 775
F.6.1General  p. 775
F.6.2XML schema  p. 775
F.6.3Semantic  p. 775
F.6.4IANA registration template  p. 776
F.7XML schema for regroup using preconfigured group  p. 778
F.7.1General  p. 778
F.7.2XML schema  p. 778
F.7.3Semantic  p. 779
F.7.4IANA registration template  p. 780
GStates managed by the MCPTT client and MCPTT server  p. 782
G.1MCPTT emergency state  p. 782
G.2In-progress emergency group state  p. 782
G.3MCPTT emergency group state  p. 783
G.4MCPTT emergency group call state  p. 784
G.5MCPTT emergency alert state  p. 785
G.20MCPTT adhoc group emergency alert state  p. 787
G.6In-progress imminent peril group state  p. 788
G.7MCPTT imminent peril group state  p. 788
G.8MCPTT imminent peril group call state  p. 789
G.9In-progress emergency private call state  p. 790
G.10MCPTT emergency private priority state  p. 790
G.11MCPTT emergency private call state  p. 791
G.12MCPTT private emergency alert state  p. 792
G.13Private call call-back state information  p. 793
G.14In-progress emergency adhoc group state  p. 795
G.15MCPTT emergency adhoc group state  p. 795
G.16MCPTT emergency adhoc group call state  p. 796
G.17In-progress imminent peril adhoc group state  p. 797
G.18MCPTT imminent peril adhoc group state  p. 797
G.19MCPTT imminent peril adhoc group call state  p. 798
HOn-network routing considerations  p. 799
H.1General  p. 799
H.2Group Call  p. 799
H.3Private Call  p. 801
I(Normative)  MCPTT Off-Network Protocol (MONP) message coding rules  p. 801
I.1General  p. 801
I.2MONP messages  p. 802
I.2.1Components of a MONP message  p. 802
I.2.2Format of standard information elements  p. 802
I.2.2.1Information element type and value part  p. 802
I.2.2.2Length indicator  p. 802
I.2.2.3Information element identifier  p. 803
I.2.2.4Categories of IEs; order of occurrence of IEI, LI, and value part  p. 803
I.2.2.5Method for IE structure  p. 805
I.2.2.6Imperative part of a standard MONP message  p. 806
I.2.2.6.0General  p. 806
I.2.2.6.1Standard information elements of the imperative part  p. 806
I.2.2.7Non-imperative part of a standard MONP message  p. 806
I.2.2.8Presence requirements of information elements  p. 807
I.2.2.9Description of standard MONP messages  p. 808
JINFO packages defined in the present document  p. 808
J.1Info package for transfer of floor requests  p. 808
J.1.1Scope  p. 808
J.1.2g.3gpp.mcptt-floor-request info package  p. 808
J.1.2.1Overall description  p. 808
J.1.2.2Applicability  p. 808
J.1.2.3Appropriateness of INFO Package Usage  p. 809
J.1.2.4Info package name  p. 809
J.1.2.5Info package parameters  p. 809
J.1.2.6SIP options tags  p. 809
J.1.2.7INFO message body parts  p. 809
J.1.2.8Info package usage restrictions  p. 809
J.1.2.9Rate of INFO Requests  p. 809
J.1.2.10Info package security considerations  p. 809
J.1.2.11Implementation details and examples  p. 810
J.2Info package for transfer of MCPTT information  p. 810
J.2.1Scope  p. 810
J.2.2g.3gpp.mcptt-info info package  p. 810
J.2.2.1Overall description  p. 810
J.2.2.2Applicability  p. 810
J.2.2.3Appropriateness of INFO Package Usage  p. 810
J.2.2.4Info package name  p. 811
J.2.2.5Info package parameters  p. 811
J.2.2.6SIP options tags  p. 811
J.2.2.7INFO message body parts  p. 811
J.2.2.8Info package usage restrictions  p. 811
J.2.2.9Rate of INFO Requests  p. 811
J.2.2.10Info package security considerations  p. 811
J.2.2.11Implementation details and examples  p. 811
KIANA UDP port registration form  p. 812
L(Normative)  MCPTT session control specific concepts for the support of mission critical services over 5GS  p. 814
L.1General  p. 814
L.2Aspects not applicable to 5GS  p. 814
L.3Mapping of EPS-specific terms to 5GS  p. 814
L.3.1Session aspects  p. 814
L.3.2Bearer aspects  p. 814
L.3.3Resource sharing  p. 814
L.3.4Mapping of MBMS terms to MBS  p. 815
L.3.5Mapping of ProSe terms to 5G ProSe  p. 815
$Change history  p. 816

Up   Top