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

TS 24.281
MCVideo Signalling Control

V19.3.0 (PDF)2025/09  … p.
V18.10.02025/09  650 p.
V17.11.02025/09  532 p.
V16.11.02025/09  455 p.
V15.15.02025/09  456 p.
V14.15.0  2025/03  385 p.
Rapporteur:
Ms. Ji, Mengdi
Huawei Technologies France

full Table of Contents for  TS 24.281  Word version:  19.3.0

each clause number in 'red' refers to the equivalent title in the Partial Content
Here   Top
1Scope  p. 29
2References  p. 29
3Definitions, symbols and abbreviations  p. 32
3.1Definitions  p. 32
3.2Symbols  p. 35
3.3Abbreviations  p. 35
4General  p. 36
4.1MCVideo overview  p. 36
4.2URI and address assignments  p. 37
4.3MCVideo media  p. 38
4.4Warning header field  p. 38
4.4.1General  p. 38
4.4.2Warning texts  p. 38
4.5MCVideo session identity  p. 44
4.6MCVideo priority calls and alerts  p. 44
4.6.1MCVideo emergency group calls  p. 44
4.6.2MCVideo emergency private calls  p. 46
4.6.3MCVideo emergency alerts  p. 47
4.6.4MCVideo imminent peril group call  p. 48
4.7Communication security  p. 49
4.7.1Media security  p. 49
4.7.2Signalling security  p. 49
4.8Protection of sensitive application data.  p. 50
4.9MCVideo client ID  p. 51
4.10Off-network MCVideo  p. 51
4.11MCVideo Resource Management |R18|p. 51
5Functional entities  p. 52
5.1General  p. 52
5.2MCVideo client  p. 52
5.3MCVideo server  p. 53
5.3.1General  p. 53
5.3.2Functional connectivity models  p. 54
5.3.3Failure case  p. 55
5.3.4Management of MBMS bearers |R18|p. 55
5.3.5Management of MBS sessions |R18|p. 55
5.4MCVideo UE-to-network relay  p. 56
5.5MCVideo gateway server |R17|p. 56
5.5.1General  p. 56
5.6MCVideo gateway UE |R18|p. 56
5.6.1General  p. 56
5.6.2Functional connectivity models  p. 57
5.6.3QoS for MCVideo gateway UE  p. 57
6Common procedures  p. 58
6.1Introduction  p. 58
6.2MCVideo client procedures  p. 58
6.2.0Distinction of requests at the MCVideo client  p. 58
6.2.0.1SIP MESSAGE request |R16|p. 58
6.2.1SDP offer generation  p. 59
6.2.2SDP answer generation  p. 61
6.2.3Commencement modes  p. 62
6.2.3.1Automatic commencement mode  p. 62
6.2.3.1.1Automatic commencement mode for private calls  p. 62
6.2.3.1.2Automatic commencement mode for group calls  p. 63
6.2.3.2Manual commencement mode  p. 63
6.2.3.2.1Manual commencement mode for private calls  p. 63
6.2.3.2.2Manual commencement mode for group calls  p. 63
6.2.4Leaving an MCVideo session initiated by MCVideo client  p. 64
6.2.4.1On-demand session case  p. 64
6.2.5Releasing an MCVideo session initiated by MCVideo client  p. 64
6.2.5.1On-demand session case  p. 64
6.2.5.2Pre-established session case |R15|p. 64
6.2.6Receiving an MCVideo session release request  p. 65
6.2.7Voidp. …
6.2.8Priority call conditions  p. 65
6.2.8.0General  p. 65
6.2.8.1MCVideo emergency group call conditions  p. 65
6.2.8.1.1SIP INVITE request for originating MCVideo emergency group calls  p. 65
6.2.8.1.2Resource-Priority header field for MCVideo emergency group calls  p. 66
6.2.8.1.3SIP re-INVITE request for cancelling MCVideo in-progress emergency group state  p. 67
6.2.8.1.4Receiving a SIP 2xx response to a SIP request for a priority call  p. 68
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. 68
6.2.8.1.6Determining authorisation for initiating or cancelling an MCVideo emergency alert  p. 68
6.2.8.1.7Determining authorisation for cancelling the in-progress emergency state of an MCVideo group  p. 69
6.2.8.1.8Determining authorisation for originating a priority group call  p. 69
6.2.8.1.9SIP request for originating MCVideo imminent peril group calls  p. 70
6.2.8.1.10Determining authorisation for cancelling an imminent peril group call  p. 70
6.2.8.1.11SIP re-INVITE request for cancelling MCVideo in-progress imminent peril group state  p. 71
6.2.8.1.12Resource-Priority header field for MCVideo imminent peril group calls  p. 71
6.2.8.1.13Receiving a SIP INFO request in the dialog of a SIP request for a priority group call  p. 71
6.2.8.1.14SIP re-INVITE request for cancelling the in-progress emergency group state of a group by a third-party  p. 72
6.2.8.1.15Retrieving Resource-Priority header field values  p. 73
6.2.8.1.16Resource-priority header field namespaces for MCVideo  p. 73
6.2.8.1.17Priority group call conditions upon receiving call release  p. 73
6.2.8.1.18Emergency private call conditions upon receiving call release  p. 74
6.2.8.1.19SIP INVITE request for originating MCVideo emergency adhoc group calls |R18|p. 74
6.2.8.1.20Receiving a SIP 2xx response to a SIP request for a priority call |R18|p. 74
6.2.8.1.21Receiving a SIP 4xx response, SIP 5xx response or SIP 6xx response to a SIP request for a priority group call |R18|p. 75
6.2.8.1.22Determining authorisation for originating a priority adhoc group call |R18|p. 75
6.2.8.1.23SIP request for originating MCVideo imminent peril adhoc group calls |R18|p. 75
6.2.8.1.24Handling receipt of a SIP re-INVITE request for priority adhoc group call origination status within a pre-established session |R18|p. 76
6.2.8.1.25Priority adhoc group call conditions upon receiving call release |R18|p. 76
6.2.8.1.26Determining authorisation for cancelling the in-progress imminent peril state of an MCVideo group |R18|p. 77
6.2.8.1.27Determining authorisation for initiating or cancelling an MCVideo adhoc group emergency alert |R18|p. 77
6.2.8.2Request for an originating broadcast group call  p. 77
6.2.8.3MCVideo emergency private call conditions  p. 78
6.2.8.3.1Authorisations  p. 78
6.2.8.3.1.1Determining authorisation for initiating an MCVideo emergency private call  p. 78
6.2.8.3.1.2Determining authorisation for cancelling an MCVideo emergency private call  p. 78
6.2.8.3.1.3Determining authorisation for initiating or cancelling an MCVideo emergency alert to a MCVideo user  p. 78
6.2.8.3.2SIP request for originating MCVideo emergency private calls  p. 79
6.2.8.3.3Resource-Priority header field for MCVideo emergency private calls  p. 79
6.2.8.3.4Receiving a SIP 2xx response to a SIP request for an MCVideo emergency private call  p. 80
6.2.8.3.5Receiving a SIP 4xx response, SIP 5xx response or SIP 6xx response to a SIP request for an MCVideo emergency private call  p. 80
6.2.8.3.6SIP re-INVITE request for cancelling MCVideo emergency private call state  p. 80
6.2.8.3.7Receiving a SIP INFO request in the dialog of a SIP request for a priority private call  p. 81
6.2.8.3.8SIP re-INVITE request for cancelling the MCVideo emergency private call state by a third-party  p. 82
6.2.8.3.9Retrieving a KMS URI associated with an MCVideo ID  p. 82
6.2.9Location information  p. 83
6.2.9.1Location information for location reporting  p. 83
6.2.10Support for multiplexing |R18|p. 83
6.3MCVideo server procedures  p. 84
6.3.1Distinction of requests sent to the MCVideo server  p. 84
6.3.1.1SIP INVITE request  p. 84
6.3.1.2SIP MESSAGE request  p. 84
6.3.1.3SIP SUBSCRIBE request  p. 89
6.3.2Participating MCVideo Function  p. 90
6.3.2.1Requests initiated by the served MCVideo user  p. 90
6.3.2.1.1SDP offer generation  p. 90
6.3.2.1.1.1On-demand session  p. 90
6.3.2.1.2SDP answer generation  p. 90
6.3.2.1.2.1On-demand session  p. 90
6.3.2.1.3Sending an INVITE request on receipt of an INVITE request  p. 91
6.3.2.1.4Response to an INVITE request  p. 91
6.3.2.1.4.1Provisional responses  p. 91
6.3.2.1.4.2Final response  p. 92
6.3.2.1.5Sending a SIP BYE request on receipt of a SIP BYE request  p. 92
6.3.2.1.6Priority call conditions  p. 93
6.3.2.1.6.0General  p. 93
6.3.2.1.6.1Determining authorisation for originating a priority group call  p. 93
6.3.2.1.6.2Determining authorisation for initiating or cancelling an MCVideo emergency alert  p. 94
6.3.2.1.6.3Validate priority request parameters  p. 94
6.3.2.1.6.4Retrieving Resource-Priority header field values  p. 94
6.3.2.1.6.5Determining authorisation for originating a priority adhoc group call   p. 94
6.3.2.1.6.6Validate adhoc group priority request parameters   p. 95
6.3.2.1.6.7Generating a SIP re-INVITE request for priority adhoc group call origination within a pre-established session   p. 95
6.3.2.1.7Generating a SIP re-INVITE request on receipt of a SIP re-INVITE request  p. 95
6.3.2.1.8Sending a SIP INVITE request towards the non-controlling MCVideo function  p. 95
6.3.2.2Requests terminated to the served MCVideo user  p. 97
6.3.2.2.1SDP offer generation  p. 97
6.3.2.2.2SDP answer generation  p. 97
6.3.2.2.2.1On-demand session  p. 97
6.3.2.2.3SIP INVITE request towards the terminating MCVideo client  p. 97
6.3.2.2.4Response to a SIP INVITE request  p. 97
6.3.2.2.4.1Provisional response  p. 97
6.3.2.2.4.2Final response  p. 98
6.3.2.2.5Automatic Commencement Mode  p. 98
6.3.2.2.5.1General  p. 98
6.3.2.2.5.2Automatic commencement for On-Demand session  p. 98
6.3.2.2.6Manual Commencement Mode  p. 100
6.3.2.2.6.1General  p. 100
6.3.2.2.6.2Manual commencement for On-Demand session  p. 100
6.3.2.2.7Voidp. …
6.3.2.2.8SIP BYE request towards the terminating MCVideo client  p. 102
6.3.2.2.8.1On-demand  p. 102
6.3.2.2.9Populate MIME bodies  p. 102
6.3.2.2.10Generating a SIP re-INVITE request towards the terminating MCVideo client  p. 102
6.3.2.2.11Generating a SIP MESSAGE request towards the terminating MCVideo client  p. 103
6.3.2.3Processing I_MESSAGEs containing MKFC and MKFC-ID  p. 103
6.3.2.3.1General  p. 103
6.3.2.3.2Processing an I_MESSAGE containing MKFC and MKFC-ID  p. 103
6.3.3Controlling MCVideo function  p. 104
6.3.3.1Request initiated by the controlling MCVideo function  p. 104
6.3.3.1.1SDP offer generation  p. 104
6.3.3.1.2Sending an INVITE request  p. 104
6.3.3.1.3Receipt of a SIP response to a SIP INVITE request  p. 105
6.3.3.1.3.1Final response  p. 105
6.3.3.1.4Sending a SIP BYE request  p. 105
6.3.3.1.5Sending a SIP re-INVITE request for MCVideo emergency group call  p. 105
6.3.3.1.6Sending a SIP INVITE request for MCVideo emergency group call  p. 106
6.3.3.1.7Sending a SIP UPDATE request for Resource-Priority header field correction  p. 108
6.3.3.1.8Generating a SIP re-INVITE request  p. 109
6.3.3.1.9Generating a SIP re-INVITE request to cancel an in-progress emergency  p. 109
6.3.3.1.10Generating a SIP MESSAGE request for notification of in-progress emergency or imminent peril status  p. 109
6.3.3.1.11Populate mcvideo-info and location-info MIME bodies for emergency alert  p. 110
6.3.3.1.12Authorisations  p. 110
6.3.3.1.12.1Determining authorisation for initiating an MCVideo emergency alert  p. 110
6.3.3.1.12.2Determining authorisation for initiating an MCVideo emergency group or private call  p. 111
6.3.3.1.12.3Determining authorisation for cancelling an MCVideo emergency alert  p. 112
6.3.3.1.12.4Determining authorisation for cancelling an MCVideo emergency call  p. 113
6.3.3.1.12.5Determining authorisation for initiating an MCVideo imminent peril call  p. 113
6.3.3.1.12.6Determining authorisation for cancelling an MCVideo imminent peril call  p. 114
6.3.3.1.12.7Determining authorisation for initiating an MCVideo emergency adhoc group call   p. 114
6.3.3.1.12.8Determining authorisation for initiating an MCVideo imminent peril adhoc group call   p. 114
6.3.3.1.12.9Determining authorisation for cancelling the in-progress imminent peril state of an MCVideo group   p. 114
6.3.3.1.12.10Determining authorisation for initiating an MCVideo adhoc group emergency alert   p. 114
6.3.3.1.12.11Determining authorisation for cancelling an MCVideo adhoc group emergency alert   p. 115
6.3.3.1.12.12Determining MCVideo users that are authorized for receiving MCVideo adhoc group emergency alert participant information   p. 115
6.3.3.1.13Generating a SIP 403 response for priority call request rejection  p. 115
6.3.3.1.14Sending a SIP re-INVITE request for MCVideo imminent peril group call  p. 115
6.3.3.1.15Handling the expiry of timer TNG2 (in-progress emergency group call timer)  p. 116
6.3.3.1.16Validate priority request parameters  p. 116
6.3.3.1.17Sending a SIP INFO request in the dialog of a SIP request for a priority call  p. 117
6.3.3.1.18Retrieving Resource-Priority header field values  p. 117
6.3.3.1.19Generating a SIP MESSAGE request to indicate successful receipt of an emergency alert or emergency cancellation  p. 118
6.3.3.1.20Generating a SIP MESSAGE request for notification of entry into or exit from an emergency alert area |R17|p. 119
6.3.3.1.21Generating a SIP MESSAGE request for notification of entry into or exit from a group geographic area |R17|p. 120
6.3.3.1.22Validate adhoc group priority request parameters |R18|p. 121
6.3.3.1.23Populate mcvideo-info and location-info MIME bodies for adhoc group emergency alert |R18|p. 121
6.3.3.1.24Generating a SIP MESSAGE request to containing the participant lists of an MCVideo adhoc group emergency alert |R18|p. 121
6.3.3.1.25Generating a SIP MESSAGE request to the participant lists of an MCVideo adhoc group with redirection information |R19|p. 122
6.3.3.2Requests terminated by the controlling MCVideo function  p. 123
6.3.3.2.1SDP answer generation  p. 123
6.3.3.2.2Receipt of a SIP INVITE request  p. 124
6.3.3.2.3Sending a SIP response to a SIP INVITE request  p. 124
6.3.3.2.3.1Provisional response  p. 124
6.3.3.2.3.2Final response  p. 124
6.3.3.2.4Receiving a SIP BYE request  p. 125
6.3.3.3Handling of the acknowledged call setup timer (TNG1)  p. 126
6.3.3.4Generating a SIP NOTIFY request  p. 128
6.3.3.5Handling of the group call timer (TNG3)  p. 129
6.3.3.5.1General  p. 129
6.3.3.5.2Interaction with the in-progress emergency group call timer (TNG2)  p. 129
6.3.3.6Generation of I_MESSAGEs containing MKFC and MKFC-ID  p. 129
6.3.3.6.1General  p. 129
6.3.3.6.2Creation of an I_MESSAGE containing MKFC  p. 130
6.3.4Non-controlling MCVideo function of an MCVideo group  p. 130
6.3.4.1Request initiated by the non-controlling MCVideo function of an MCVideo group  p. 130
6.3.4.1.1SDP offer generation  p. 130
6.3.4.1.2Sending an INVITE request towards the MCVideo client  p. 131
6.3.4.1.3Sending a SIP INFO request  p. 132
6.3.4.1.4Sending an INVITE request towards the controlling MCVideo function  p. 133
6.3.4.2Requests terminated by the non-controlling MCVideo function of an MCVideo group  p. 134
6.3.4.2.1SDP answer generation  p. 134
6.3.4.2.2Sending a SIP response to the SIP INVITE request  p. 134
6.3.4.2.2.1Sending a SIP 183 (Session Progress) response  p. 134
6.3.4.2.2.2Sending a SIP 200 (OK) response  p. 134
6.3.4.3Generating a SIP NOTIFY request  p. 135
6.3.5Retrieving and processing a group document  p. 136
6.3.5.1General  p. 136
6.3.5.2Rules for retrieving Group Document(s)  p. 136
6.3.5.3Rules for joining a group session  p. 138
6.3.5.4Rules for initiating a prearranged group session  p. 138
6.3.5.5Determining the group members to invite  p. 140
6.3.6Affiliation check  p. 140
6.3.7Error handling  p. 141
6.3.7.1Public service identity does not exist  p. 141
6.3.8Session release policy  p. 141
6.3.8.1Session release policy for group call  p. 141
6.3.8.2Session release policy for private call  p. 141
6.4Implicit transmit media request  p. 141
6.5Handling of MIME bodies in a SIP message  p. 142
6.6Confidentiality and Integrity Protection  p. 143
6.6.1General  p. 143
6.6.1.1Applicability and exclusions  p. 143
6.6.1.2Performing XML content encryption  p. 143
6.6.1.3Performing integrity protection on an XML body  p. 143
6.6.1.4Verifying integrity of an XML body and decrypting XML elements  p. 143
6.6.2Confidentiality Protection  p. 144
6.6.2.1General  p. 144
6.6.2.2Keys used in confidentiality protection procedures  p. 144
6.6.2.3Procedures for sending confidentiality protected content  p. 144
6.6.2.3.1MCVideo client  p. 144
6.6.2.3.2MCVideo server  p. 144
6.6.2.3.3Content Encryption in XML elements  p. 145
6.6.2.3.4Attribute URI Encryption  p. 145
6.6.2.4Procedures for receiving confidentiality protected content  p. 146
6.6.2.4.1Determination of confidentiality protected content  p. 146
6.6.2.4.2Decrypting confidentiality protected content in XML elements  p. 146
6.6.2.4.3Decrypting confidentiality protected URIs in XML attributes  p. 146
6.6.2.5MCVideo server copying received XML content  p. 146
6.6.3Integrity Protection of XML documents  p. 147
6.6.3.1General  p. 147
6.6.3.2Keys used in integrity protection procedures  p. 148
6.6.3.3Sending integrity protected content  p. 149
6.6.3.3.1MCVideo client  p. 149
6.6.3.3.2MCVideo server  p. 149
6.6.3.3.3Integrity protection procedure  p. 149
6.6.3.4Receiving integrity protected content  p. 150
6.6.3.4.1Determination of integrity protected content  p. 150
6.6.3.4.2Verification of integrity protected content  p. 150
6.7Priority sharing  p. 150
6.8Support for multiple devices |R15|p. 151
6.9Procedures at the MCVideo gateway |R17|p. 151
6.9.1General  p. 151
6.9.2MCVideo gateway server acting as an exit point from an MCVideo system  p. 151
6.9.3MCVideo gateway server acting as an entry point in an MCVideo system  p. 152
6.9.4Local policies enforcement  p. 152
7Registration and service authorisation  p. 152
7.1General  p. 152
7.2MCVideo client procedures  p. 153
7.2.1SIP REGISTER request for service authorisation  p. 153
7.2.1AASIP REGISTER request without service authorisation  p. 154
7.2.1ACommon SIP PUBLISH procedure  p. 154
7.2.2SIP PUBLISH request for service authorisation and MCVideo service settings  p. 155
7.2.3Sending SIP PUBLISH for MCVideo service settings only  p. 156
7.2.4Determination of MCVideo service settings  p. 156
7.2.5Receiving a CSK key download message  p. 157
7.3MCVideo server procedures  p. 158
7.3.1General  p. 158
7.3.1AConfidentiality and Integrity Protection  p. 158
7.3.2SIP REGISTER request for service authorisation  p. 160
7.3.3SIP PUBLISH request for service authorisation and service settings  p. 161
7.3.4Receiving SIP PUBLISH request for MCVideo service settings only  p. 163
7.3.5Receiving SIP PUBLISH request with "Expires=0"  p. 164
7.3.6Subscription to and notification of MCVideo service settings  p. 164
7.3.6.1Receiving subscription to MCVideo service settings  p. 164
7.3.6.2Sending notification of change of MCVideo service settings  p. 165
7.3.7Sending a CSK key download message  p. 165
7.4Coding  p. 166
7.4.1Extension of MIME types  p. 166
7.4.1.1General  p. 166
7.4.1.2Extension of application/poc-settings+xml MIME type  p. 166
7.4.1.2.1Introduction  p. 166
7.4.1.2.2Syntax  p. 166
7AMigration procedures |R18|p. 167
7A.1General  p. 167
7A.2MCVideo client procedures  p. 167
7A.2.1SIP REGISTER request for migration service authorization  p. 167
7A.2.2Receiving a CSK key download message  p. 169
7A.2.3Receiving a SIP MESSAGE for migration service deauthorization notification  p. 169
7A.3Partner MCVideo server procedures  p. 169
7A.3.1General  p. 169
7A.3.2Confidentiality and integrity protection  p. 169
7A.3.3SIP REGISTER request for initial authorization  p. 170
7A.3.4Sending a CSK key download message  p. 171
7A.3.5SIP MESSAGE request for migration service authorization response  p. 171
7A.3.6Sending SIP MESSAGE for MCVideo service authorization notification  p. 171
7A.3.7SIP MESSAGE request for migration service deauthorization notification  p. 172
7A.4Partner MCVideo gateway server procedures  p. 172
7A.4.1SIP MESSAGE from the partner MCVideo server  p. 172
7A.4.2SIP MESSAGE request from the primary MCVideo gateway server  p. 172
7A.5Primary MCVideo gateway server procedures  p. 172
7A.5.1SIP MESSAGE from the partner MCVideo gateway  p. 172
7A.5.2SIP MESSAGE request from the primary MCVideo server  p. 173
7A.6Primary MCVideo server procedures  p. 173
7A.6.1SIP MESSAGE request for migration service authorization request  p. 173
7A.6.2Receiving SIP MESSAGE for MCVideo service authorization notification  p. 173
7A.6.3SIP MESSAGE request for migration service deauthorization notification  p. 174
8Affiliation  p. 174
8.1General  p. 174
8.2Procedures  p. 175
8.2.1MCVideo client procedures  p. 175
8.2.1.1General  p. 175
8.2.1.2Affiliation status change procedure  p. 175
8.2.1.3Affiliation status determination procedure  p. 176
8.2.1.4Procedure for sending affiliation status change request in negotiated mode to target MCVideo user  p. 177
8.2.1.5Procedure for receiving affiliation status change request in negotiated mode from authorized MCVideo user  p. 178
8.2.1.6Subscription to group dynamic data |R15|p. 178
8.2.1.7Rules based affiliation status change procedure |R17|p. 179
8.2.1.7.1General  p. 179
8.2.1.7.2User profile defined rules  p. 179
8.2.1.7.3Group configuration defined rules  p. 179
8.2.2MCVideo server procedures  p. 179
8.2.2.1General  p. 179
8.2.2.2Procedures of MCVideo server serving the MCVideo user  p. 180
8.2.2.2.1General  p. 180
8.2.2.2.2Stored information  p. 180
8.2.2.2.3Receiving affiliation status change from MCVideo client procedure  p. 181
8.2.2.2.4Receiving subscription to affiliation status procedure  p. 184
8.2.2.2.5Sending notification of change of affiliation status procedure  p. 184
8.2.2.2.6Sending affiliation status change towards MCVideo server owning MCVideo group procedure  p. 185
8.2.2.2.7Affiliation status determination from MCVideo server owning MCVideo group procedure  p. 187
8.2.2.2.8Procedure for authorizing affiliation status change request in negotiated mode sent to served MCVideo user  p. 189
8.2.2.2.9Forwarding affiliation status change towards another MCVideo user procedure  p. 190
8.2.2.2.10Forwarding subscription to affiliation status towards another MCVideo user procedure  p. 191
8.2.2.2.11Affiliation status determination  p. 192
8.2.2.2.12Affiliation status change by implicit affiliation  p. 193
8.2.2.2.13Implicit affiliation status change completion  p. 194
8.2.2.2.14Implicit affiliation status change cancellation  p. 194
8.2.2.2.15Implicit affiliation to configured groups procedure  p. 195
8.2.2.2.16Forwarding subscription to group dynamic data towards the controlling MCVideo server procedure |R15|p. 196
8.2.2.3Procedures of MCVideo server owning the MCVideo group  p. 197
8.2.2.3.1General  p. 197
8.2.2.3.2Stored information  p. 198
8.2.2.3.3Receiving group affiliation status change procedure  p. 198
8.2.2.3.4Receiving subscription to affiliation status procedure  p. 200
8.2.2.3.5Sending notification of change of affiliation status procedure  p. 200
8.2.2.3.6Implicit affiliation eligibility check procedure  p. 201
8.2.2.3.7Affiliation status change by implicit affiliation procedure  p. 201
8.2.2.3.8Affiliation eligibility check procedure  p. 202
8.2.2.3.9Receiving subscription to group dynamic data procedure |R15|p. 202
8.2.2.3.10Sending notification of change of group dynamic data procedure |R15|p. 203
8.3Coding  p. 203
8.3.1Extension of application/pidf+xml MIME type  p. 203
8.3.1.1Introduction  p. 203
8.3.1.2Syntax  p. 204
8.3.2Extension of application/simple-filter+xml MIME type  p. 206
8.3.2.1Introduction  p. 206
8.3.2.2Syntax  p. 206
9Group call  p. 209
9.1General  p. 209
9.2On-network group call  p. 209
9.2.1Prearranged group call  p. 209
9.2.1.1General  p. 209
9.2.1.2MCVideo client procedures  p. 209
9.2.1.2.1On-demand prearranged group call  p. 209
9.2.1.2.1.1Client originating procedures  p. 209
9.2.1.2.1.2Client terminating procedures  p. 211
9.2.1.2.1.3MCVideo upgrade to in-progress emergency or imminent peril  p. 213
9.2.1.2.1.4MCVideo in-progress emergency cancel  p. 214
9.2.1.2.1.5MCVideo in-progress imminent peril cancel  p. 215
9.2.1.2.1.6MCVideo client receives SIP re-INVITE request  p. 216
9.2.1.2.3End group call  p. 217
9.2.1.2.3.1Client originating procedures on-demand  p. 217
9.2.1.2.3.3Client terminating procedures  p. 217
9.2.1.2.4Re-join procedure  p. 217
9.2.1.2.4.1On demand session establishment  p. 217
9.2.1.3Participating MCVideo function procedures  p. 218
9.2.1.3.1Originating procedures  p. 218
9.2.1.3.1.1On demand prearranged group call  p. 218
9.2.1.3.1.3Reception of a SIP re-INVITE request from served MCVideo client  p. 220
9.2.1.3.2Terminating Procedures  p. 221
9.2.1.3.3End group call at the originating participating MCVideo function  p. 222
9.2.1.3.3.1Receipt of SIP BYE request for ending group call on-demand  p. 222
9.2.1.3.4End group call at the terminating participating MCVideo function  p. 223
9.2.1.3.4.1Receipt of SIP BYE request for private call on-demand  p. 223
9.2.1.3.5Re-join procedures  p. 223
9.2.1.3.5.1Originating procedures - on demand prearranged group call  p. 223
9.2.1.3.6Reception of a SIP re-INVITE request for terminating MCVideo client for priority call  p. 223
9.2.1.4Controlling MCVideo function procedures  p. 224
9.2.1.4.1Originating Procedures  p. 224
9.2.1.4.1.1INVITE targeted to an MCVideo client  p. 224
9.2.1.4.1.2INVITE targeted to the non-controlling MCVideo function of an MCVideo group  p. 225
9.2.1.4.2Terminating Procedures  p. 227
9.2.1.4.3End group call at the terminating controlling MCVideo function  p. 235
9.2.1.4.4End group call initiated by the controlling MCVideo function  p. 236
9.2.1.4.4.1General  p. 236
9.2.1.4.4.2SIP BYE request for releasing MCVideo session for a group call  p. 236
9.2.1.4.4.3SIP BYE request toward a MCVideo client  p. 236
9.2.1.4.5Re-join procedures  p. 236
9.2.1.4.5.1Terminating procedures  p. 236
9.2.1.4.6Late call entry initiated by controlling MCVideo function  p. 237
9.2.1.4.7Receipt of a SIP re-INVITE request  p. 237
9.2.1.4.8Handling of a SIP re-INVITE request for imminent peril session  p. 241
9.2.1.5Non-controlling function of an MCVideo group procedures  p. 242
9.2.1.5.1Originating procedures  p. 242
9.2.1.5.2Terminating procedures  p. 243
9.2.1.5.2.1General  p. 243
9.2.1.5.2.2Initiating a prearranged group call  p. 243
9.2.1.5.2.3Joining an ongoing prearranged group call  p. 245
9.2.1.5.2.4Splitting an ongoing prearranged group call  p. 246
9.2.1.5.3Rejoin procedures  p. 247
9.2.1.5.3.1Terminating procedures  p. 247
9.2.1.5.3.2Late call entry initiated by non-controlling MCVideo function  p. 247
9.2.1.5.4Voidp. …
9.2.1.5.5Initiating a temporary group session  p. 247
9.2.2Chat group (restricted) call  p. 249
9.2.2.1General  p. 249
9.2.2.2MCVideo client procedures  p. 249
9.2.2.2.1On-demand chat group call  p. 249
9.2.2.2.1.1MCVideo client joins a chat MCVideo group session  p. 249
9.2.2.2.1.2MCVideo client receives SIP re-INVITE request  p. 251
9.2.2.2.1.3MCVideo in-progress emergency cancel  p. 252
9.2.2.2.1.4MCVideo upgrade to in-progress emergency or imminent peril  p. 253
9.2.2.2.1.5MCVideo in-progress imminent peril cancel  p. 254
9.2.2.2.1.6MCVideo client receives a SIP INVITE request for an MCVideo group call  p. 255
9.2.2.2.2End group call  p. 257
9.2.2.2.2.1Client originating procedures on-demand  p. 257
9.2.2.2.2.2Client terminating procedures  p. 257
9.2.2.3Participating MCVideo function procedures  p. 257
9.2.2.3.1On-demand chat group call  p. 257
9.2.2.3.1.1MCVideo chat session establishment  p. 257
9.2.2.3.1.2Reception of a SIP re-INVITE request from served MCVideo client  p. 260
9.2.2.3.1.3Reception of a SIP INVITE request for terminating MCVideo client  p. 261
9.2.2.3.1.4Reception of a SIP re-INVITE request for terminating MCVideo client  p. 261
9.2.2.4Controlling MCVideo function procedures  p. 262
9.2.2.4.1On-demand chat group call  p. 262
9.2.2.4.1.1MCVideo chat session establishment  p. 262
9.2.2.4.1.2Receipt of a SIP re-INVITE request  p. 266
9.2.2.4.1.3Handling of a SIP re-INVITE request for imminent peril session  p. 270
9.2.2.4.2End group call at the terminating controlling MCVideo function  p. 272
9.2.2.4.3End group call initiated by the controlling MCVideo function  p. 272
9.2.2.4.3.1General  p. 272
9.2.2.4.3.2SIP BYE request for releasing MCVideo session for a group call  p. 272
9.2.2.4.3.3SIP BYE request toward a MCVideo client  p. 272
9.2.2.5Non-controlling function of an MCVideo group procedures  p. 273
9.2.2.5.1Terminating procedures  p. 273
9.2.2.5.1.1General  p. 273
9.2.2.5.1.2Initiating a chat group session  p. 273
9.2.2.5.1.3Joining an ongoing chat group call  p. 274
9.2.2.5.1.4Splitting an ongoing chat group call  p. 274
9.2.2.5.1.5MCVideo client joining the temporary group chat session  p. 275
9.2.2.5.1.6Receipt of a SIP re-INVITE request from an MCVideo client  p. 275
9.2.2.5.1.7Voidp. …
9.2.2.5.1.8Initiating a temporary group session  p. 275
9.2.3Subscription to the conference event package  p. 276
9.2.3.1General  p. 276
9.2.3.2MCVideo client  p. 277
9.2.3.3Participating MCVideo function  p. 278
9.2.3.4Controlling MCVideo function  p. 279
9.2.3.4.1Receiving a subscription to the conference event package  p. 279
9.2.3.4.2Sending notifications to the conference event package  p. 279
9.2.3.4.3Sending subscriptions to the conference event package  p. 280
9.2.3.4.4Terminating a subscription  p. 281
9.2.3.5Non-controlling MCVideo function |R17|p. 281
9.2.3.5.1Receiving subscriptions to the conference event package  p. 281
9.2.3.5.2Sending notifications to the conference event package  p. 282
9.2.3.5.3Sending a subscription to the conference event package  p. 282
9.2.3.6Coding |R17|p. 283
9.2.3.6.1Extension of application/conference-info+xml MIME type  p. 283
9.2.3.6.1.1Introduction  p. 283
9.2.3.6.1.2Schema  p. 283
9.2.4Remote change of an MCVideo user's selected group  p. 284
9.2.4.1General  p. 284
9.2.4.2Client procedures  p. 284
9.2.4.2.1Remote selected group change initiation  p. 284
9.2.4.2.2Target client procedures for handling remote selected group change request  p. 285
9.2.4.3Participating MCVideo function procedures  p. 286
9.2.4.3.1Originating procedures  p. 286
9.2.4.3.2Terminating procedures  p. 288
9.2.4.4Controlling MCVideo function procedures  p. 289
9.2.5Change of in-progress imminent peril state of the MCVideo group |R18|p. 290
9.2.5.1General  p. 290
9.2.5.2Client procedures  p. 290
9.2.5.2.1MCVideo group in-progress imminent peril state cancel initiation  p. 290
9.2.5.2.2Reception of MCVideo group in-progress imminent peril state cancel notification  p. 291
9.2.5.3Participating MCVideo function procedures  p. 292
9.2.5.3.1Originating procedures  p. 292
9.2.5.3.2Terminating Procedures  p. 293
9.2.5.4Controlling MCVideo function procedures  p. 294
9.2.5.4.1Terminating Procedures  p. 294
9.3Off-network group call  p. 295
9.3.1General  p. 295
9.3.1.1Common Procedures  p. 295
9.3.1.1.1MONP MCVideo message transport  p. 295
9.3.1.1.2Session description  p. 295
9.3.2Basic call control  p. 296
9.3.2.1General  p. 296
9.3.2.2Basic call control state machine  p. 296
9.3.2.3Call Control states  p. 297
9.3.2.3.1S1: start-stop  p. 297
9.3.2.3.2S2: waiting for call announcement  p. 297
9.3.2.3.3S3: part of ongoing call  p. 297
9.3.2.3.4S4: pending user action without confirm indication  p. 297
9.3.2.3.5S5: pending user action with confirm indication  p. 297
9.3.2.3.6S6: ignoring incoming call announcements  p. 297
9.3.2.3.7S7: waiting for call announcement after call release  p. 297
9.3.2.4Procedures  p. 298
9.3.2.4.1General  p. 298
9.3.2.4.1.1Call announcement timer calculation  p. 298
9.3.2.4.1.1.1Periodic call announcement timer calculation  p. 298
9.3.2.4.1.1.2Call announcement timer calculation after CALL PROBE  p. 298
9.3.2.4.1.2Max duration timer calculation  p. 298
9.3.2.4.2Call Probe  p. 298
9.3.2.4.2.1Call probe initiation  p. 298
9.3.2.4.2.2Call probe retransmission  p. 299
9.3.2.4.2.3Receiving GROUP CALL PROBE message when participating in the ongoing call  p. 299
9.3.2.4.3Call setup  p. 299
9.3.2.4.3.1Not receiving any response to GROUP CALL PROBE message  p. 299
9.3.2.4.3.2Receiving a GROUP CALL ANNOUNCEMENT message  p. 300
9.3.2.4.3.3Receiving a GROUP CALL ANNOUNCEMENT message when not participating in the ongoing call  p. 300
9.3.2.4.3.4MCVideo user accepts the terminating call with confirm indication  p. 301
9.3.2.4.3.5MCVideo user accepts the terminating call without confirm indication  p. 302
9.3.2.4.3.6Receiving GROUP CALL ACCEPT message  p. 302
9.3.2.4.3.7MCVideo user rejects the terminating call  p. 302
9.3.2.4.3.8MCVideo user does not act on terminating call  p. 302
9.3.2.4.4Periodic group call announcement  p. 303
9.3.2.4.4.1Sending periodic call announcement  p. 303
9.3.2.4.4.2Receiving periodic call announcement  p. 303
9.3.2.4.5Call release  p. 304
9.3.2.4.5.1MCVideo user leaves the call when GROUP CALL ANNOUNCEMENT was sent or received  p. 304
9.3.2.4.5.2Receiving GROUP CALL ANNOUNCEMENT message for rejected or released call  p. 304
9.3.2.4.5.3MCVideo user initiates originating call for rejected or released call  p. 304
9.3.2.4.5.4No GROUP CALL ANNOUNCEMENT messages for rejected or released call  p. 305
9.3.2.4.5.5MCVideo user leaves the call when GROUP CALL PROBE was sent  p. 305
9.3.2.4.5.6MCVideo user initiates originating call for released call  p. 305
9.3.2.4.5.7Receiving GROUP CALL ANNOUNCEMENT message for released call  p. 305
9.3.2.4.5.8No GROUP CALL ANNOUNCEMENT messages for released call  p. 306
9.3.2.4.5.9Max duration reached  p. 306
9.3.2.4.6Merge of calls  p. 306
9.3.2.4.6.1Merge of two calls  p. 306
9.3.2.4.7Error handling  p. 307
9.3.2.4.7.1Unexpected MONP message received  p. 307
9.3.2.4.7.2Unexpected indication from MCVideo user  p. 307
9.3.2.4.7.3Unexpected expiration of a timer  p. 307
9.3.3Call type control  p. 307
9.3.3.1General  p. 307
9.3.3.2Call type control state machine  p. 307
9.3.3.3Call type control states  p. 308
9.3.3.3.1T0: waiting for call to establish  p. 308
9.3.3.3.2T1: in-progress emergency group call  p. 309
9.3.3.3.3T2: in-progress basic group call  p. 309
9.3.3.3.4T3: in-progress imminent peril group call  p. 309
9.3.3.4Procedures  p. 309
9.3.3.4.1General  p. 309
9.3.3.4.1.1Implicit downgrade (emergency) timer calculation  p. 309
9.3.3.4.1.2Implicit downgrade (imminent peril) timer calculation  p. 309
9.3.3.4.2User initiated the call probe  p. 309
9.3.3.4.3Received GROUP CALL ANNOUNCEMENT message as a response to GROUP CALL PROBE message  p. 310
9.3.3.4.4Received GROUP CALL ANNOUNCEMENT with MCVideo user acknowledgement required  p. 311
9.3.3.4.5Received GROUP CALL ANNOUNCEMENT without MCVideo user acknowledgement required  p. 311
9.3.3.4.6Call started  p. 312
9.3.3.4.7Upgrade call  p. 313
9.3.3.4.7.1Originating user upgrading the call  p. 313
9.3.3.4.7.2Terminating UE receiving a GROUP CALL ANNOUNCEMENT message when participating in the ongoing call  p. 314
9.3.3.4.8Downgrade call  p. 315
9.3.3.4.8.1Originating user downgrading emergency group call  p. 315
9.3.3.4.8.2Retransmitting GROUP CALL EMERGENCY END  p. 316
9.3.3.4.8.3Terminating user downgrading emergency group call  p. 316
9.3.3.4.8.4Originating user downgrading imminent peril group call  p. 317
9.3.3.4.8.5Retransmitting GROUP CALL IMMINENT PERIL END  p. 317
9.3.3.4.8.6Terminating user downgrading imminent peril group call  p. 318
9.3.3.4.8.7Implicit emergency priority end  p. 318
9.3.3.4.8.8Implicit imminent peril priority end  p. 318
9.3.3.4.9Merge of two calls  p. 319
9.3.3.4.10Call release after call establishment  p. 319
9.3.3.4.11Call release or reject before call establishment  p. 320
9.3.3.4.12Error handling  p. 320
9.3.3.4.12.1Unexpected MONP message received  p. 320
9.3.3.4.12.2Unexpected indication from MCVideo user  p. 320
9.3.3.4.12.3Unexpected expiration of a timer  p. 320
9.4Off-network Broadcast group call  p. 320
9.4.1General  p. 320
9.4.2Basic call control  p. 320
9.4.2.1General  p. 320
9.4.2.2Broadcast group call control state machine  p. 320
9.4.2.3Broadcast group call Control states  p. 321
9.4.2.3.1B1: start-stop  p. 321
9.4.2.3.2B2: in-progress broadcast group call  p. 321
9.4.2.3.3B3: pending user action  p. 321
9.4.2.3.4B4: ignoring same call ID  p. 321
9.4.2.4Procedures  p. 322
9.4.2.4.1User initiating a broadcast group call  p. 322
9.4.2.4.2Terminating UE receiving a GROUP CALL BROADCAST message when not participating in the in-progress broadcast group call  p. 322
9.4.2.4.3MCVideo user accepts the terminating call  p. 323
9.4.2.4.4MCVideo user rejects the terminating call  p. 323
9.4.2.4.5MCVideo user does not act on terminating call  p. 323
9.4.2.4.6Terminating user releasing the call  p. 323
9.4.2.4.7Originating user releasing the call  p. 323
9.4.2.4.8Receiving GROUP CALL BROADCAST END message  p. 324
9.4.2.4.9Originating UE retransmitting GROUP CALL BROADCAST message  p. 324
9.4.2.4.10Ignoring same call ID  p. 324
9.4.2.4.11Releasing the call  p. 324
10Private call  p. 325
10.1General  p. 325
10.2Private call in on-network  p. 325
10.2.1General  p. 325
10.2.2Private call with transmission control  p. 325
10.2.2.1General  p. 325
10.2.2.2MCVideo client procedures  p. 326
10.2.2.2.1Client originating procedures  p. 326
10.2.2.2.2Client terminating procedures  p. 328
10.2.2.2.3Client terminating procedures for reception of SIP re-INVITE request  p. 330
10.2.2.2.4MCVideo in-progress emergency cancel  p. 331
10.2.2.2.5Upgrade to MCVideo emergency private call  p. 332
10.2.2.3Participating MCVideo function procedures  p. 333
10.2.2.3.1Originating procedures  p. 333
10.2.2.3.1.1On-demand private call  p. 333
10.2.2.3.1.2Private call initiation using pre-established session  p. 337
10.2.2.3.1.3Receipt of SIP re-INVITE for MCVideo private call from the served user  p. 340
10.2.2.3.2Terminating procedures  p. 341
10.2.2.3.3Receipt of SIP re-INVITE request by terminating participating function  p. 343
10.2.2.4Controlling MCVideo function procedures  p. 344
10.2.2.4.1Originating procedures  p. 344
10.2.2.4.2Terminating procedures  p. 345
10.2.2.4.3Receiving a SIP re-INVITE for upgrade to emergency private call  p. 348
10.2.2.4.4Receiving a SIP re-INVITE for cancellation of emergency private call  p. 349
10.2.2.4.5Sending a SIP re-INVITE for upgrade to emergency private call  p. 351
10.2.2.4.6Sending a SIP re-INVITE for cancellation of emergency private call  p. 351
10.2.3Private call without transmission control  p. 352
10.2.3.1MCVideo client procedures  p. 352
10.2.3.2Participating MCVideo function procedures  p. 352
10.2.3.2.1Originating procedures  p. 352
10.2.3.2.2Terminating procedures  p. 352
10.2.3.3Controlling MCVideo function procedures  p. 353
10.2.3.3.1Originating procedures  p. 353
10.2.3.3.2Terminating procedures  p. 353
10.2.4Ending the private call initiated by MCVideo client  p. 353
10.2.4.1MCVideo client procedures  p. 353
10.2.4.1.1On-demand private call  p. 353
10.2.4.1.1.1Client originating procedures  p. 353
10.2.4.1.1.2Client terminating procedures  p. 353
10.2.4.2Participating MCVideo function procedures  p. 353
10.2.4.2.1Originating procedures  p. 353
10.2.4.2.1.1Receipt of SIP BYE request for on-demand private call  p. 353
10.2.4.2.2Terminating procedures  p. 353
10.2.4.2.2.1Receipt of SIP BYE request for private call on-demand  p. 353
10.2.4.3Controlling MCVideo function procedures  p. 353
10.2.4.3.1Terminating procedures  p. 353
10.2.5Ending the private call initiated by the MCVideo server  p. 354
10.2.5.1General  p. 354
10.2.5.2MCVideo client procedures  p. 354
10.2.5.3Participating MCVideo function procedures  p. 354
10.2.5.3.1Originating procedures  p. 354
10.2.5.3.2Terminating procedures  p. 354
10.2.5.3.2.1Receipt of SIP BYE request for private call on-demand  p. 354
10.2.5.4Controlling MCVideo function procedures  p. 354
10.3Off-network private call  p. 354
10.3.1General  p. 354
10.3.1.1Common procedures  p. 354
10.3.1.1.1Sending/Receiving a message  p. 354
10.3.1.1.2Session description  p. 354
10.3.2Basic call control  p. 356
10.3.2.1General  p. 356
10.3.2.2Private call control state machine  p. 356
10.3.2.3Private call control states  p. 356
10.3.2.3.1P0: start-stop  p. 356
10.3.2.3.2P1: ignoring same call id  p. 356
10.3.2.3.3P2: waiting for call response  p. 357
10.3.2.3.4P3: waiting for release response  p. 357
10.3.2.3.5P4: part of ongoing call  p. 357
10.3.2.3.6P5: pending  p. 357
10.3.2.4Procedures  p. 357
10.3.2.4.1General  p. 357
10.3.2.4.2Private call setup  p. 357
10.3.2.4.2.1Initiating a private call  p. 357
10.3.2.4.2.2Private call setup request retransmission  p. 358
10.3.2.4.2.3Ringing notification to the user  p. 359
10.3.2.4.2.4No response to private call setup request with automatic commencement mode  p. 359
10.3.2.4.2.5No response to private call setup request with manual commencement mode  p. 359
10.3.2.4.2.6No response to private call setup request after waiting for user acknowledgement  p. 359
10.3.2.4.2.7Private call setup request rejected  p. 359
10.3.2.4.2.8Private call setup request accepted  p. 359
10.3.2.4.2.9User cancels the private call setup request  p. 360
10.3.2.4.3Private call setup in automatic commencement mode  p. 360
10.3.2.4.3.1Unable to establish media  p. 360
10.3.2.4.3.2Responding to private call setup request when not participating in the ongoing call  p. 361
10.3.2.4.3.3Private call accept retransmission  p. 362
10.3.2.4.3.4Establishing the call  p. 363
10.3.2.4.3.5Call failure  p. 363
10.3.2.4.4Private call setup in manual commencement mode  p. 363
10.3.2.4.4.1Incoming private call  p. 363
10.3.2.4.4.2No response from the user  p. 364
10.3.2.4.4.3User accepts the private call setup request  p. 364
10.3.2.4.4.4Private call accept retransmission  p. 365
10.3.2.4.4.5Establishing the call  p. 366
10.3.2.4.4.6Call failure  p. 366
10.3.2.4.4.7User rejects the private call setup request  p. 366
10.3.2.4.4.8Caller cancels the private call setup request before call establishment  p. 366
10.3.2.4.5Private call release  p. 367
10.3.2.4.5.1Releasing a private call  p. 367
10.3.2.4.5.2Private call release retransmission  p. 367
10.3.2.4.5.3No response to private call release  p. 368
10.3.2.4.5.4Acknowledging private call release after call establishment  p. 368
10.3.2.4.5.5Private call release acknowledged  p. 368
10.3.2.4.5.6Max duration reached  p. 368
10.3.2.4.5.7Stop ignoring same call id  p. 368
10.3.2.4.5.8No response to emergency private call setup request  p. 369
10.3.2.4.5.9No response to emergency private call cancel  p. 369
10.3.2.4.6Error handling  p. 369
10.3.2.4.6.1Unexpected MONP message received  p. 369
10.3.2.4.6.2Unexpected indication from MCVideo user  p. 369
10.3.2.4.6.3Unexpected expiration of a timer  p. 369
11Emergency Alert  p. 369
11.1General  p. 369
11.2On-network emergency alert  p. 369
11.2.1Client procedures  p. 369
11.2.1.1Emergency alert origination  p. 369
11.2.1.2Emergency alert cancellation  p. 371
11.2.1.3MCVideo client receives an MCVideo emergency alert or call notification  p. 372
11.2.1.4MCVideo client receives notification of entry into or exit from a group geographic area |R17|p. 374
11.2.1.5MCVideo client receives notification of entry into or exit from an emergency alert area |R17|p. 375
11.2.2Participating MCVideo function procedures  p. 375
11.2.2.1Receipt of a SIP MESSAGE request for emergency notification from the served MCVideo client  p. 375
11.2.2.2Receipt of a SIP MESSAGE request for emergency notification for terminating MCVideo client  p. 377
11.2.2.3Receipt of a SIP MESSAGE request indicating successful delivery of emergency notification  p. 377
11.2.3Controlling MCVideo function procedures  p. 378
11.2.3.1Handling of a SIP MESSAGE request for emergency notification  p. 378
11.2.3.2Handling of a SIP MESSAGE request for emergency alert cancellation  p. 379
11.2.3.3Late emergency alert initiated by controlling MCVideo function |R18|p. 382
11.3Off-network emergency alert  p. 383
11.3.1General  p. 383
11.3.2Basic state machine  p. 383
11.3.2.1General  p. 383
11.3.2.2Emergency alert state machine  p. 383
11.3.2.3Emergency alert states  p. 383
11.3.2.3.1E1: Not in emergency state  p. 383
11.3.2.3.2E2: Emergency state  p. 383
11.3.3Procedures  p. 384
11.3.3.1Originating user sending emergency alert  p. 384
11.3.3.2Emergency alert retransmission  p. 384
11.3.3.3Terminating user receiving emergency alert  p. 384
11.3.3.4Terminating user receiving retransmitted emergency alert  p. 385
11.3.3.5Originating user cancels emergency alert  p. 385
11.3.3.6Terminating user receives GROUP EMERGENCY ALERT CANCEL message  p. 385
11.3.3.7Implicit emergency alert cancel  p. 386
12Video Pull  p. 386
12.1General |R15|p. 386
12.2On-network video pull |R15|p. 386
12.2.1General  p. 386
12.1AOn-network MCVideo adhoc group emergency alert |R18|p. 386
12.1A.1Client procedures  p. 386
12.1A.1.1Ad hoc group emergency alert origination  p. 386
12.1A.1.2Ad hoc group emergency alert cancellation  p. 388
12.1A.1.3MCVideo client receives an MCVideo adhoc group emergency alert notification  p. 389
12.1A.1.4Sending a "SIP MESSAGE request to modify participant criteria for ad hoc group emergency alert to participating MCVideo function" |R19|p. 390
12.1A.1.5Receiving a "SIP MESSAGE request for participant criteria modification response for ad hoc group emergency alert from participating MCVideo function" |R19|p. 391
12.1A.2Participating MCVideo function procedures  p. 391
12.1A.2.1Receipt of a SIP MESSAGE request for adhoc group emergency notification from the served MCVideo client  p. 391
12.1A.2.2Receipt of a SIP MESSAGE request for adhoc group emergency notification for terminating MCVideo client  p. 392
12.1A.2.3Receipt of a SIP MESSAGE request indicating successful delivery of adhoc group emergency notification of originating MCVideo client  p. 393
12.1A.2.4Adhoc group emergency alert participants modify procedure initiated by participating MCVideo function  p. 394
12.1A.2.5Receiving a "SIP MESSAGE request to modify participant criteria for ad hoc group emergency alert to participating MCVideo function" |R19|p. 394
12.1A.2.6Receiving a "SIP MESSAGE request for participant criteria modification response for ad hoc group emergency alert from controlling MCVideo function" |R19|p. 395
12.1A.3Controlling MCVideo function procedures  p. 396
12.1A.3.1Handling of adhoc group emergency alert notification  p. 396
12.1A.3.2Handling of adhoc group emergency alert cancellation  p. 397
12.1A.3.3Handling of ongoing adhoc group emergency alert  p. 398
12.1A.3.4Handling of adhoc group emergency alert participants modify procedure initiated by participating MCVideo function  p. 399
12.1A.3.5Receiving a "SIP MESSAGE request to modify participant criteria for ad hoc group emergency alert to controlling MCVideo function" |R19|p. 400
12.2.2MCVideo client procedures |R15|p. 401
12.2.2.1One-to-one video pull originating procedures  p. 401
12.2.2.2One-to-one video pull terminating procedures  p. 401
12.2.2.3One-to-one video pull release procedures  p. 401
12.2.2.4One-from-server video pull originating procedures  p. 401
12.2.2.5One-from-server video pull terminating procedures  p. 401
12.2.2.6One-from-server video pull release procedures  p. 401
12.2.3MCVideo server procedures |R15|p. 402
12.2.3.1Participating MCVideo function procedures  p. 402
12.2.3.1.1One-to-one video pull originating procedures  p. 402
12.2.3.1.2One-to-one video pull terminating procedures  p. 402
12.2.3.1.3One-to-one video pull release procedures  p. 402
12.2.3.1.4One-from-server video pull originating procedures  p. 402
12.2.3.1.5One-from-server video pull terminating procedures  p. 402
12.2.3.1.6One-from-server video pull release procedures  p. 402
12.2.3.2Controlling MCVideo function procedures  p. 402
12.2.3.2.1One-to-one video pull originating procedures  p. 402
12.2.3.2.2One-to-one video pull terminating procedures  p. 402
12.2.3.2.3One-to-one video pull release procedures  p. 403
12.2.3.2.4One-from-server video pull originating procedures  p. 403
12.2.3.2.5One-from-server video pull terminating procedures  p. 403
12.2.3.2.6One-from-server video pull release procedures  p. 403
12.3Off-network video pull |R15|p. 403
12.3.1General  p. 403
12.3.2MCVideo client procedures  p. 403
12.3.2.1Off network video pull setup  p. 403
12.3.2.1.1Initiating video pull  p. 403
12.3.2.1.2Video pull setup request accepted  p. 404
12.3.2.2Off network video pull setup in automatic commencement mode  p. 404
12.3.2.2.1Responding to video pull setup request when not participating in the ongoing call  p. 404
12.3.2.2.2Establishing the video pull call  p. 404
13Video Push  p. 404
13.1General |R15|p. 404
13.2On-network video push |R15|p. 404
13.2.1General  p. 404
13.2.2MCVideo client procedures  p. 404
13.2.2.1One-to-one video push originating procedures  p. 404
13.2.2.2One-to-one video push terminating procedures  p. 405
13.2.2.3One-to-one video push release procedures  p. 405
13.2.2.4One-to-server video push originating procedures  p. 405
13.2.2.5One-to-server video push release procedures  p. 405
13.2.3MCVideo server procedures  p. 405
13.2.3.1Participating MCVideo function procedures  p. 405
13.2.3.1.1One-to-one video push originating procedures  p. 405
13.2.3.1.2One-to-one video push terminating procedures  p. 405
13.2.3.1.3One-to-one video push release procedures  p. 406
13.2.3.1.4One-to-server video push originating procedures  p. 406
13.2.3.1.5One-to-server video push release procedures  p. 406
13.2.3.2Controlling MCVideo function procedures  p. 406
13.2.3.2.1One-to-one video push terminating procedures  p. 406
13.2.3.2.2One-to-one video push release procedures  p. 406
13.2.3.2.3One-to-server video push terminating procedures  p. 407
13.2.3.2.4One-to-server video push release procedures  p. 407
13.3Off-network video push |R15|p. 407
13.3.1General  p. 407
13.3.1.1Common Procedures  p. 407
13.3.1.1.1Sending/Receiving a message  p. 407
13.3.2MCVideo client procedures  p. 408
13.3.2.1Video push to another MCVideo user  p. 408
13.3.2.1.1Private video push call setup  p. 408
13.3.2.1.2Private video push call setup in manual commencement mode  p. 408
13.3.2.1.3Private video push call release  p. 408
13.3.2.1.4Sending video push notification  p. 408
13.3.2.1.5Receiving video push notification  p. 409
13.3.2.2Remotely initiated video push  p. 409
13.3.2.2.1Initiating a remote video push request  p. 409
13.3.2.2.2Sending video push trying response  p. 409
13.3.2.2.3Private video push call setup  p. 410
13.3.2.2.4Private video push call setup in manual commencement mode  p. 410
13.3.2.2.5Private video push call release  p. 410
13.3.2.2.6Sending video push notification  p. 410
13.3.2.2.7Receiving video push notification  p. 411
13.3.2.3Remotely initiated video push to a group  p. 411
13.3.2.3.1Initiating a remote video push request to a group  p. 411
13.3.2.3.2Group video push call setup  p. 411
13.3.3Voidp. …
14Capability information sharing  p. 412
14.1General |R15|p. 412
14.2On-network capability information sharing |R15|p. 412
14.2.1General  p. 412
14.2.2MCVideo client procedures  p. 412
14.2.3MCVideo server procedures  p. 412
14.3Off-network capability information sharing |R15|p. 412
14.3.1General  p. 412
14.3.2MCVideo client procedures  p. 412
14.3.3MCVideo server procedures  p. 412
15Ambient viewing call  p. 412
15.1General |R15|p. 412
15.2MCVideo client procedures |R15|p. 413
15.2.1On-demand ambient viewing call  p. 413
15.2.1.1Client originating procedures for remote-initiated call  p. 413
15.2.1.2Client terminating procedures  p. 415
15.2.1.3Client release origination procedure  p. 416
15.2.1.4Client session release termination procedure  p. 417
15.2.2Ambient viewing call using pre-established session  p. 417
15.2.2.1Client originating procedures  p. 417
15.2.2.2Client terminating procedures  p. 419
15.2.2.3Client release origination procedure  p. 419
15.2.2.4Reception of SIP INFO request with release-reason  p. 420
15.2.2.5Client session release termination procedure  p. 420
15.3Participating MCVideo function procedures |R15|p. 420
15.3.1Originating procedures  p. 420
15.3.1.1On-demand ambient viewing call  p. 420
15.3.1.2Receipt of SIP BYE request for on-demand ambient viewing call  p. 422
15.3.1.3Receipt of REFER "BYE" request for private call using pre-established session  p. 422
15.3.1.4Ambient viewing call initiation using pre-established session  p. 422
15.3.2Terminating procedures  p. 425
15.3.2.1Terminating procedures for ambient viewing call  p. 425
15.3.2.2Receipt of SIP BYE request for on-demand ambient viewing call  p. 425
15.3.2.3Receipt of SIP BYE request for an ongoing pre-established session  p. 426
15.4Controlling MCVideo function procedures |R15|p. 426
15.4.1Originating procedures  p. 426
15.4.2Terminating procedures  p. 427
15.4.3Server initiated ambient call release  p. 428
15.4.4Reception of a SIP BYE request  p. 429
16Use of MBMS transmission (on-network)  p. 429
16.1General |R15|p. 430
16.2MCVideo client procedures |R15|p. 430
16.2.1General  p. 430
16.2.2Receiving an MBMS bearer announcement  p. 430
16.2.3The MBMS bearer listening status and suspension report procedures  p. 431
16.2.3.1Conditions for sending an MBMS listening status report  p. 431
16.2.3.2Sending the MBMS bearer listening or suspension status report  p. 432
16.2.4Receiving a MuSiK download message  p. 434
16.3Participating MCVideo server procedures |R15|p. 436
16.3.1General  p. 436
16.3.2Sending MBMS bearer announcement procedures  p. 436
16.3.2.1General  p. 436
16.3.2.2Sending an initial MBMS bearer announcement procedure  p. 436
16.3.2.3Updating an announcement  p. 439
16.3.2.4Cancelling an MBMS bearer announcement  p. 439
16.3.2.5Sending a MuSiK download message  p. 439
16.3.3Receiving an MBMS bearer listening status from an MCVideo client  p. 440
16.3.4Abnormal cases  p. 442
16AUse of 5G MBS transmission (on-network) |R18|p. 442
16A.1General  p. 442
16A.2MCVideo client procedures  p. 442
16A.2.1General  p. 442
16A.2.2Receiving an MBS session announcement  p. 442
16A.2.3Sending an MBS listening status report  p. 443
16A.2.3.1Conditions for sending an MBS listening status report  p. 443
16A.2.3.2Sending the MBS listening status report  p. 443
16A.2.4Receiving a MuSiK download message  p. 443
16A.2.5Sending a UE session join notification  p. 443
16A.2.5.1Conditions for sending the UE session join notification  p. 443
16A.2.5.2Sending the UE session join notification  p. 444
16A.2.6Sending an MBS session de-announcement acknowledgement  p. 445
16A.3Participating MCVideo server procedures  p. 446
16A.3.1General  p. 446
16A.3.2Sending an MBS session announcement to the MCVideo client  p. 446
16A.3.2.1General  p. 446
16A.3.2.2Sending an initial MBS session announcement procedure  p. 446
16A.3.2.3Updating an announcement  p. 447
16A.3.2.4Deleting an MBS session announcement  p. 447
16A.3.2.5Sending a MuSiK download message  p. 447
16A.3.3Receiving an MBS listening status report from the MCVideo client  p. 447
16A.3.4Receiving a UE session join notification from the MCVideo client  p. 448
16A.3.5Receiving an MBS session de-announcement from the MCVideo client  p. 448
17Off-network message formats  p. 449
17.1MONP MCVIDEO message functional definitions and contents  p. 449
17.1.1General  p. 449
17.1.2GROUP CALL PROBE message  p. 449
17.1.2.1Message definition  p. 449
17.1.3GROUP CALL ANNOUNCEMENT message  p. 449
17.1.3.1Message definition  p. 449
17.1.4GROUP CALL ACCEPT message  p. 450
17.1.4.1Message definition  p. 450
17.1.5PRIVATE CALL SETUP REQUEST message  p. 450
17.1.5.1Message definition  p. 450
17.1.6PRIVATE CALL RINGING message  p. 451
17.1.6.1Message definition  p. 451
17.1.7PRIVATE CALL ACCEPT message  p. 451
17.1.7.1Message definition  p. 451
17.1.8PRIVATE CALL REJECT message  p. 452
17.1.8.1Message definition  p. 452
17.1.9PRIVATE CALL RELEASE message  p. 452
17.1.9.1Message definition  p. 452
17.1.10PRIVATE CALL RELEASE ACK message  p. 453
17.1.10.1Message definition  p. 453
17.1.11PRIVATE CALL ACCEPT ACK message  p. 453
17.1.11.1Message definition  p. 453
17.1.12GROUP CALL IMMINENT PERIL END message  p. 454
17.1.12.1Message definition  p. 454
17.1.13GROUP CALL EMERGENCY END message  p. 454
17.1.13.1Message definition  p. 454
17.1.14GROUP EMERGENCY ALERT message  p. 455
17.1.14.1Message definition  p. 455
17.1.15GROUP EMERGENCY ALERT ACK message  p. 455
17.1.15.1Message definition  p. 455
17.1.16GROUP EMERGENCY ALERT CANCEL message  p. 455
17.1.16.1Message definition  p. 455
17.1.17GROUP EMERGENCY ALERT CANCEL ACK message  p. 456
17.1.17.1Message definition  p. 456
17.1.18GROUP CALL BROADCAST message  p. 456
17.1.18.1Message definition  p. 456
17.1.19GROUP CALL BROADCAST END message  p. 457
17.1.19.1Message definition  p. 457
17.1.20PRIVATE REMOTE VIDEO PUSH REQUEST message |R15|p. 457
17.1.20.1Message definition  p. 457
17.1.21GROUP REMOTE VIDEO PUSH REQUEST message |R15|p. 458
17.1.21.1Message definition  p. 458
17.1.22VIDEO PUSH TRYING RESPONSE message |R15|p. 458
17.1.22.1Message definition  p. 458
17.1.23NOTIFY VIDEO PUSH message |R15|p. 459
17.1.23.1Message definition  p. 459
17.2General message format and information elements coding  p. 459
17.2.1General  p. 459
17.2.2Message type  p. 460
17.2.3Call identifier  p. 461
17.2.4Refresh interval  p. 461
17.2.5MCVideo group ID  p. 462
17.2.6SDP  p. 462
17.2.7Commencement mode  p. 463
17.2.8Reason  p. 463
17.2.9Confirm mode indication  p. 463
17.2.10MCVideo user ID  p. 464
17.2.11Call type  p. 464
17.2.12User location  p. 464
17.2.13Organization name  p. 465
17.2.14Call start time  p. 465
17.2.15Last call type change time  p. 466
17.2.16Probe response  p. 466
17.2.17Video Information |R15|p. 466
17.2.18Result |R15|p. 467
18Location procedures |R15|p. 467
18.1General  p. 467
18.2Participating MCVideo function location procedures  p. 468
18.2.1General  p. 468
18.2.2Location reporting configuration  p. 468
18.2.2ALocation reporting configuration requested by authorized MCVideo client |R18|p. 468
18.2.2BLocation reporting configuration request from another MCVideo server |R18|p. 470
18.2.3Location information request  p. 470
18.2.3.1Location information request to MCVideo client |R18|p. 470
18.2.3.2Location information request from authorized MCVideo client |R18|p. 470
18.2.3.3Location information request from another MCVideo server |R18|p. 472
18.2.4Location information report  p. 474
18.2.4.1Location information report from an MCVideo client |R18|p. 474
18.2.4.2Location information report from another MCVideo server |R18|p. 474
18.2.5Abnormal cases  p. 474
18.3MCVideo client location procedures  p. 475
18.3.1General  p. 475
18.3.2Location reporting configuration  p. 475
18.3.2.1MCVideo client receiving location reporting configuration |R18|p. 475
18.3.2.2Authorized MCVideo client sending location reporting configuration |R18|p. 475
18.3.3Location information request  p. 476
18.3.3.1Location information request to MCVideo client |R18|p. 476
18.3.3.2Location information request from authorized MCVideo client |R18|p. 476
18.3.4Location information report  p. 477
18.3.4.1Report triggering  p. 477
18.3.4.2Sending location information report  p. 477
19MCVideo Service Continuity |R15|p. 478
19.1General  p. 478
19.2Service continuity from on-network MCVideo service to UE-to-network relay MCVideo service  p. 478
19.2.1Remote UE  p. 478
19.2.2SCC AS  p. 479
19.3Service continuity from UE-to-network relay MCVideo service to on-network MCVideo service  p. 479
19.3.1Remote UE  p. 479
19.3.2SCC AS  p. 480
20Functional alias |R17|p. 480
20.1General  p. 480
20.2Procedures  p. 480
20.2.1MCVideo client procedures  p. 480
20.2.1.1General  p. 480
20.2.1.2Functional alias status change procedure  p. 480
20.2.1.3Functional alias status determination procedure  p. 481
20.2.1.4Location based functional alias status change procedure  p. 482
20.2.2MCVideo server procedures  p. 482
20.2.2.1General  p. 482
20.2.2.2Procedures of MCVideo server serving the MCVideo user  p. 483
20.2.2.2.1General  p. 483
20.2.2.2.2Stored information  p. 483
20.2.2.2.3Receiving functional alias status change from MCVideo client procedure  p. 483
20.2.2.2.4Receiving subscription to functional alias status procedure  p. 486
20.2.2.2.5Sending notification of change of functional alias status procedure  p. 487
20.2.2.2.6Sending functional alias status change towards MCVideo server owning the functional alias procedure  p. 487
20.2.2.2.7Functional alias status determination from MCVideo server owning functional alias procedure  p. 489
20.2.2.2.8Functional alias resolution from MCVideo server owning the functional alias procedure  p. 491
20.2.2.2.9Forwarding subscription to functional alias status towards another MCVideo server procedure |R18|p. 492
20.2.2.3Procedures of MCVideo server owning the functional alias  p. 493
20.2.2.3.1General  p. 493
20.2.2.3.2Stored information  p. 493
20.2.2.3.3Receiving functional alias status change procedure  p. 493
20.2.2.3.4Receiving subscription to functional alias status procedure  p. 495
20.2.2.3.5Sending notification of change of functional alias status procedure  p. 496
20.2.2.3.6Functional alias status automatic deactivation procedure  p. 496
20.3Coding  p. 497
20.3.1Extension of application/pidf+xml MIME type  p. 497
20.3.1.1Introduction  p. 497
20.3.1.2Syntax  p. 497
20.3.2Extension of application/simple-filter+xml MIME type  p. 499
20.3.2.1Introduction  p. 499
20.3.2.2Syntax  p. 499
20.4Functional alias to group binding for the MCVideo user procedures  p. 500
20.4.1General  p. 500
20.4.2On-network functional alias to group binding  p. 500
20.4.2.1Client procedures  p. 500
20.4.2.1.1General  p. 500
20.4.2.1.2Functional alias to group binding  p. 500
20.4.2.1.3Functional alias to group unbinding  p. 501
20.4.2.2Participating MCVideo function procedures  p. 502
20.4.2.2.1General  p. 502
20.4.2.2.2Receipt of a SIP MESSAGE request for binding/unbinding of a functional alias with the MCVideo group(s) for the MCVideo user  p. 502
20.4.2.3Controlling MCVideo function procedures  p. 504
20.4.2.3.1General  p. 504
20.4.2.3.2Receipt of a SIP MESSAGE request for binding/unbinding of a functional alias with the MCVideo group(s) for the MCVideo user  p. 504
21Regroup using a preconfigured group |R17|p. 505
21.1General  p. 505
21.2Group regroup using a preconfigured group  p. 505
21.2.1Client procedures  p. 505
21.2.1.1Requesting a group regroup using a preconfigured group  p. 505
21.2.1.2Removing a regroup using preconfigured group  p. 506
21.2.1.3Receiving a notification of creation of a regroup using preconfigured group  p. 507
21.2.1.4Receiving notification of removal of a regroup using preconfigured group  p. 507
21.2.2Participating MCVideo function procedures  p. 508
21.2.2.1General  p. 508
21.2.2.2Requesting a group regroup using a preconfigured group  p. 508
21.2.2.3Removing a regroup using preconfigured group  p. 509
21.2.2.4Notification of creation of a regroup using preconfigured group  p. 511
21.2.2.5Notification of removal of a regroup using preconfigured group  p. 511
21.2.3Controlling MCVideo function procedures  p. 512
21.2.3.1Request to create a group regroup using preconfigured group  p. 512
21.2.3.2Request to remove a regroup using preconfigured group  p. 514
21.2.3.3Decision to remove a regroup using preconfigured group  p. 515
21.2.4Non-controlling MCVideo function procedures  p. 517
21.2.4.1Notification of creation of a group regroup using preconfigured group  p. 517
21.2.4.2Notification of removal of a group regroup using preconfigured group  p. 518
21.2.4.3Notification of additional members of a group regroup using preconfigured group  p. 519
21.3User regroup using a preconfigured group  p. 520
21.3.1Client procedures  p. 520
21.3.1.1Requesting a user regroup using a preconfigured group  p. 520
21.3.1.2Removing a regroup using preconfigured group  p. 521
21.3.1.3Creating a user regroup using preconfigured group  p. 521
21.3.1.4Removing a user regroup using preconfigured group  p. 521
21.3.2Participating MCVideo function procedures  p. 521
21.3.2.1General  p. 521
21.3.2.2Requesting a user regroup using a preconfigured group  p. 522
21.3.2.3Removing a regroup using preconfigured group  p. 523
21.3.2.4Notification of creation of a user regroup using preconfigured group  p. 523
21.3.2.5Notification of removal of a user regroup using preconfigured group  p. 524
21.3.3Controlling MCVideo function procedures  p. 524
21.3.3.1Request to create a user regroup using preconfigured group  p. 524
21.3.3.2Request to remove a user regroup using preconfigured group  p. 526
21.3.3.3Decision to remove a regroup using preconfigured group  p. 526
22Adhoc group call |R18|p. 526
22.1General  p. 526
22.2MCVideo client procedures  p. 526
22.2.1General  p. 526
22.2.2Adhoc group call setup  p. 526
22.2.2.1Call setup procedures using on-demand session  p. 526
22.2.2.1.1Client originating procedures  p. 526
22.2.2.1.2Client terminating procedures  p. 528
22.2.2.2Call setup procedures using pre-established session  p. 530
22.2.2.2.1Client originating procedures  p. 530
22.2.2.2.2Client terminating procedures  p. 534
22.2.3Adhoc group call release  p. 534
22.2.3.1Call release procedures using on-demand session  p. 534
22.2.3.1.1Client originating procedures  p. 534
22.2.3.1.2Client terminating procedures  p. 534
22.2.3.2Call release procedures using pre-established session  p. 534
22.2.3.2.1Client originating procedures  p. 534
22.2.4Adhoc group call leave  p. 534
22.2.4.1Call leave procedures using on-demand session  p. 534
22.2.4.1.1Client originating procedures  p. 534
22.2.4.1.2Client terminating procedures  p. 535
22.2.4.2Call leave procedures using pre-established session  p. 535
22.2.4.2.1Client originating procedures  p. 535
22.2.5Adhoc group call rejoin  p. 535
22.2.5.1Call leave procedures using on-demand session  p. 535
22.2.5.1.1Client originating procedures  p. 535
22.2.5.2Call rejoin procedures using pre-established session  p. 535
22.2.5.2.1Client originating procedures  p. 535
22.2.6Adhoc group call participants modify  p. 536
22.2.6.0General |R19|p. 536
22.2.6.1Modification of the participant list or criteria for the participant list procedures using on-demand session  p. 536
22.2.6.1.1Client originating procedures  p. 536
22.2.7Ad hoc group call notifications |R19|p. 536
22.2.7.1Receiving notification of ad hoc group call redirection  p. 536
22.3Participating MCVideo function procedures  p. 537
22.3.1General  p. 537
22.3.2Adhoc group call setup  p. 537
22.3.2.1Call setup procedures using on-demand session  p. 537
22.3.2.1.1Originating procedures  p. 537
22.3.2.1.2Terminating procedures  p. 540
22.3.2.2Call setup procedures using pre-established session  p. 541
22.3.2.2.1Originating procedures  p. 541
22.3.2.2.2Terminating procedures  p. 545
22.3.3Adhoc group call release  p. 545
22.3.3.1Call release procedures using on-demand session  p. 545
22.3.3.1.1Originating procedures  p. 545
22.3.3.1.2Terminating procedures  p. 545
22.3.3.2Call release procedures using pre-established session  p. 545
22.3.3.2.1Originating procedures  p. 545
22.3.3.2.2Terminating procedures  p. 545
22.3.4Adhoc group call rejoin  p. 545
22.3.4.1Call rejoin procedures using on-demand session  p. 545
22.3.4.1.1Originating procedures  p. 545
22.3.4.2Call rejoin procedures using pre-established session  p. 546
22.3.4.2.1Originating procedures  p. 546
22.3.5Adhoc group call participants modify  p. 546
22.3.5.1Call participants modify procedures using on-demand session  p. 546
22.3.5.1.1Originating procedures  p. 546
22.3.5.2Call participants modify procedures initiated by participating MCVideo function  p. 547
22.3.5.2.1Originating procedures  p. 547
22.3.6Adhoc group call participants determination  p. 548
22.3.6.1Call participants determination procedures  p. 548
22.3.6.2Call participants determination stop procedures  p. 549
22.3.7Notification of ad hoc group call redirection |R19|p. 550
22.4Controlling MCVideo function procedures  p. 550
22.4.1General  p. 550
22.4.2Adhoc group call setup  p. 550
22.4.2.1Originating Procedures  p. 550
22.4.2.1.1INVITE targeted to an MCVideo client  p. 550
22.4.2.2Terminating Procedures  p. 553
22.4.3Adhoc group call release  p. 557
22.4.3.1Originating Procedures  p. 557
22.4.3.1.1Adhoc group call release initiated by the controlling MCVideo function  p. 557
22.4.3.1.1.1SIP BYE request for releasing MCVideo session  p. 557
22.4.3.1.2Adhoc group call leave initiated by the controlling MCVideo function  p. 557
22.4.3.1.2.1SIP BYE request for releasing MCVideo client from MCVideo session  p. 557
22.4.3.2Terminating Procedures  p. 557
22.4.4Adhoc group call rejoin  p. 558
22.4.4.1Call rejoin procedures using on-demand session  p. 558
22.4.4.1.1Terminating procedures  p. 558
22.4.5Adhoc group call participants modify  p. 559
22.4.5.0General |R19|p. 559
22.4.5.1Modification of the participant list or criteria for the participant list procedures using on-demand session  p. 559
22.4.5.1.1Terminating procedures  p. 559
22.4.5.2Call participants modify procedures initiated by participating MCVideo function  p. 560
22.4.5.2.1Terminating procedures  p. 560
22.4.6Adhoc group call participants determination  p. 561
22.4.6.1Call participants determination procedures  p. 561
22.4.6.2Call participants determination stop procedures  p. 562
ASignalling flows  p. 564
BTimers  p. 565
B.1General  p. 565
B.2On-network timers  p. 565
B.2.1Timers in the controlling MCVideo function  p. 565
B.3Off-network timers  p. 566
B.3.1Timers in off-network group call  p. 566
B.3.1.1Basic call control  p. 566
B.3.1.2Call type control  p. 567
B.3.2Timers in off-network private call  p. 568
B.3.3Timers in off-network broadcast call  p. 571
B.3.4Timers in off-network emergency alert  p. 571
C(Normative)  Counters  p. 573
C.1General  p. 573
C.2Off-network counters  p. 573
C.2.1Counters in off-network group call  p. 573
C.2.2Counters in off-network private call  p. 573
D(Normative)  Media feature tags and feature-capability indicators used within the current document  p. 575
D.1General  p. 575
D.2Definition of media feature tag g.3gpp.mcvideo  p. 575
D.3Definition of feature-capability indicator g.3gpp.mcvideo.ambient-viewing-call-release |R15|p. 575
E(Normative)  ICSI values defined within the current document  p. 576
E.1General  p. 576
E.2Definition of ICSI value for MCVideo service  p. 576
E.2.1URN  p. 576
E.2.2Description  p. 576
E.2.3Reference  p. 576
E.2.3aContact  p. 576
E.2.4Registration of subtype  p. 576
E.2.5Remarks  p. 576
F(Normative)  XML schemas  p. 577
F.1XML schema for MCVideo Information  p. 577
F.1.1General  p. 577
F.1.2XML schema  p. 577
F.1.3Semantic  p. 579
F.1.4IANA registration template  p. 585
F.2XML schema for MBMS usage information  p. 587
F.2.1General |R15|p. 587
F.2.2XML schema |R15|p. 587
F.2.3Semantic |R15|p. 589
F.2.4IANA registration template |R15|p. 590
F.2AXML schema for 5G MBS usage information |R18|p. 592
F.2A.1General  p. 592
F.2A.2XML schema  p. 592
F.2A.3Semantic  p. 595
F.2A.4IANA registration template  p. 597
F.3XML schema for MCVideo location information  p. 598
F.3.1General  p. 598
F.3.2XML schema  p. 599
F.3.3Semantic  p. 607
F.3.4IANA registration template  p. 617
F.4XML schema for MCVideo (de)-affiliation requests  p. 619
F.4.1General  p. 619
F.4.2XML schema  p. 619
F.4.3Semantic  p. 619
F.4.4IANA registration template  p. 620
F.5XML schema for the transmission request  p. 621
F.5.1General  p. 621
F.5.2XML schema  p. 621
F.5.3Semantic  p. 622
F.5.4IANA registration template  p. 622
F.6XML schema for regroup using preconfigured group |R17|p. 624
F.6.1General  p. 624
F.6.2XML schema  p. 624
F.6.3Semantic  p. 625
F.6.4IANA registration template  p. 626
GOn-network emergency and imminent peril related states  p. 628
G.1MCVideo emergency state  p. 628
G.2In-progress emergency group state  p. 628
G.3MCVideo emergency group state  p. 629
G.4MCVideo emergency group call state  p. 630
G.5MCVideo emergency alert state  p. 631
G.6In-progress imminent peril group state  p. 633
G.7MCVideo imminent peril group state  p. 633
G.8MCVideo imminent peril group call state  p. 634
G.9In-progress emergency private call state  p. 635
G.10MCVideo emergency private priority state  p. 635
G.11MCVideo emergency private call state  p. 636
G.12MCVideo private emergency alert state  p. 637
G.13In-progress emergency adhoc group state |R18|p. 638
G.14MCVideo emergency adhoc group state |R18|p. 639
G.15MCVideo emergency adhoc group call state |R18|p. 639
G.16In-progress imminent peril adhoc group state |R18|p. 640
G.17MCVideo imminent peril adhoc group state |R18|p. 640
G.18MCVideo imminent peril adhoc group call state |R18|p. 641
G.20MCVideo adhoc group emergency alert state |R18|p. 642
HOn-network routing considerations  p. 643
H.1General  p. 643
H.2Group Call  p. 643
H.3Private Call  p. 647
IINFO packages defined in the present document  p. 648
I.1Info package for transfer of transmission participants requests  p. 648
I.1.1Scope  p. 648
I.1.2g.3gpp.mcvideo-transmission-request info package  p. 648
I.1.2.1Overall description  p. 648
I.1.2.2Applicability  p. 648
I.1.2.3Appropriateness of INFO Package Usage |R16|p. 648
I.1.2.4Info package name  p. 649
I.1.2.5Info package parameters  p. 649
I.1.2.6Voidp. …
I.1.2.7INFO message body parts  p. 649
I.1.2.8Info package usage restrictions  p. 649
I.1.2.9Rate of INFO Requests  p. 649
I.1.2.10Info package security considerations  p. 649
I.1.2.11Implementation details and examples  p. 649
I.2Info package for transfer of MCVideo information  p. 649
I.2.1Scope  p. 649
I.2.2g.3gpp.mcvideo-info info package  p. 650
I.2.2.1Overall description  p. 650
I.2.2.2Applicability  p. 650
I.2.2.3Appropriateness of INFO Package Usage  p. 650
I.2.2.4Info package name  p. 650
I.2.2.5Info package parameters  p. 650
I.2.2.6Voidp. …
I.2.2.7INFO message body parts  p. 651
I.2.2.8Info package usage restrictions  p. 651
I.2.2.9Rate of INFO Requests  p. 651
I.2.2.10Info package security considerations  p. 651
I.2.2.11Implementation details and examples  p. 651
J(Normative)  MCVideo session control specific concepts for the support of mission critical services over 5GS |R17|p. 651
J.1General  p. 651
J.2Aspects not applicable to 5GS  p. 651
J.3Mapping of EPS-specific terms to 5GS  p. 652
J.3.1Session aspects  p. 652
J.3.2Bearer aspects  p. 652
J.3.3Mapping of MBMS terms to MBS |R18|p. 652
J.3.4Mapping of ProSe terms to 5G ProSe |R18|p. 652
$Change history  p. 653

Up   Top