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