Tech-invite3GPPspaceIETF RFCsSIP
Quick21222324252627282931323334353637384‑5x

Content for  TS 23.281  Word version:  17.6.0

Top   Top   Up   Prev   Next
1…   5…   6…   7…   7.1.2.3…   7.1.2.4…   7.1.3…   7.2…   7.2.2.3…   7.2.3…   7.3…   7.4…   7.4.3…   7.5…   7.6…   7.7…   7.7.1.3…   7.7.2…   7.8…   7.11…   7.17…   A…

 

7.6  Ambient viewing callWord‑p. 118

7.6.1  General

The ambient viewing call is a type of a private MCVideo call that only allows a "viewed to" user to transmit media to a "viewing" user such that there is no indication on the MCVideo UE of the "viewed to" user about the call and the media transmission.
There are two types of ambient viewing call as below:
  • Remotely initiated ambient viewing is initiated by the authorized user (e.g., dispatcher) who wants to view to another user. In this case, the "viewed to" user is the called party, and shall automatically accept the call without causing any indication about the call and transmit the media to the "viewing" user.
  • Locally initiated ambient viewing is initiated by an authorized user who wants another user to view to the MCVideo UE communication. In this case, the "viewed to" user is the calling party and shall automatically transmit the media to the "viewing" user without causing any indication about the call processing and media transmission.
Up

7.6.2  Information flows for ambient viewing call

7.6.2.1  Ambient viewing call request

Table 7.6.2.1-1 describes the information flow for the ambient viewing call request from MCVideo client and MCVideo sever and MCVideo server to the MCVideo client.
Information Element Status Description
MCVideo IDMThe MCVideo ID of the "viewing" user to view
MCVideo IDMThe MCVideo ID of the "viewed to" user
SDP offerMMedia parameters of MCVideo client.
Ambient viewing typeMThe ambient viewing type indicates remotely initiated ambient viewing call or locally initiated ambient viewing call.
Up

7.6.2.2  Ambient viewing call responseWord‑p. 119

Table 7.6.2.2-1 describes the information flow ambient viewing call response from the MCVideo client to the MCVideo server and MCVideo server to the MCVideo client.
Information Element Status Description
MCVideo IDMThe MCVideo ID of the "viewing" user
MCVideo IDMThe MCVideo ID of the "viewed to" user
SDP answerMMedia parameters
Ambient viewing typeMThe ambient viewing type indicates remotely initiated ambient viewing call or locally initiated ambient viewing call.
Up

7.6.2.3  Ambient viewing call release request

Table 7.6.2.3-1 describes the information flow ambient viewing call release request from the MCVideo client to the MCVideo server and MCVideo server to the MCVideo client.
Information Element Status Description
MCVideo IDMThe MCVideo ID of the "viewing" user
MCVideo IDMThe MCVideo ID of the "viewed to" user
Ambient viewing typeMThe ambient viewing type indicates remotely initiated ambient viewing call or locally initiated ambient viewing call.
Up

7.6.2.4  Ambient viewing call release response

Table 7.6.2.4-1 describes the information flow ambient viewing call release response from the MCVideo client to the MCVideo server and MCVideo server to the MCVideo client.
Information Element Status Description
MCVideo IDMThe MCVideo ID of the "viewing" user
MCVideo IDMThe MCVideo ID of the "viewed to" user
Ambient viewing typeMThe ambient viewing type indicates remotely initiated ambient viewing call or locally initiated ambient viewing call.
Up

7.6.2.5  Ambient viewing call release notificationWord‑p. 120

Table 7.6.2.5-1 describes the information flow ambient viewing call release notification from the MCVideo server to the MCVideo client.
Information Element Status Description
MCVideo IDMThe MCVideo ID of the user to view
MCVideo IDMThe MCVideo ID of the user to be viewed to
Call release reasonMThe reason for call release by the MCVideo server
Ambient viewing typeMThe ambient viewing type indicates remotely initiated ambient viewing call or locally initiated ambient viewing call.
Up

7.6.3  Procedures

7.6.3.1  Remotely initiated ambient viewing call setup procedure

The MCVideo service provides the capability for an authorised user to initiate a remotely initiated ambient viewing call.
Figure 7.6.3.1-1 illustrates the high level procedure of remotely initiated ambient viewing call setup procedure.
Pre-conditions:
  • MCVideo client 1 is the client of the authorized user who is authorized to invoke a remotely initiated ambience viewing call with MCVideo client 2.
  • MCVideo user 1 is the "viewing" user at MCVideo client 1, and MCVideo user 2 is the "viewed to" user at MCVideo client 2.
(not reproduced yet)
Figure 7.6.3.1-1: Remotely initiated ambient viewing call setup
Up
Step 1.
MCVideo client 1 initiates a remotely initiated ambient viewing call to MCVideo client 2 by sending an ambient viewing request to MCVideo server. The remotely initiated ambient viewing call type is included.
Step 2.
The MCVideo server performs an authorization check for the authorized user 1 for the remotely initiated ambient viewing call. If authorization fails, the MCVideo server provides a failure response to MCVideo client 1.
Step 3.
The MCVideo server sends the ambient viewing call request to MCVideo client 2.
Step 4.
MCVideo client 2 returns the ambient viewing call response to the MCVideo server.
Step 5.
MCVideo server provides an ambient viewing call response to MCVideo client 1, indicating that whether the remotely initiated ambient viewing call is set up successfully or not.
Step 6.
The transmission control server of the MCVideo server then sends a media transmit granted message to MCVideo client 2 according to the ambient viewing type received in step 1.
Step 7.
After receiving the media transmit granted message, the MCVideo client to be viewed to transmit video to the MCVideo client 1 for viewing.
Up

7.6.3.2  Locally initiated ambient viewing call setup procedureWord‑p. 121

The MCVideo service provides the capability for an authorised user to initiate a locally initiated ambient viewing call.
Figure 7.6.3.2-1 illustrates the high level procedure of locally initiated ambient viewing call setup procedure.
Pre-conditions:
  • MCVideo client 2 is the client of the authorized user who is authorized to invoke a locally initiated ambient viewing call from MCVideo client 2.
  • MCVideo user 1 is the "viewing" user at MCVideo client 1, and MCVideo user 2 is the "viewed to" user at MCVideo client 2.
(not reproduced yet)
Figure 7.6.3.2-1: Locally initiated ambient viewing call setup
Up
Step 1.
MCVideo client 2 initiates a locally initiated ambient viewing call to MCVideo client 1 by sending an ambient viewing request to MCVideo server. The locally initiated ambient viewing call type is included.
Step 2.
The MCVideo server performs an authorization check for the authorized user 2 for the locally initiated ambient viewing call. If authorization fails, the MCVideo server provides a failure response to MCVideo client 2.
Step 3.
The MCVideo server sends the ambient viewing call request to MCVideo client 1.
Step 4.
MCVideo client 1 returns the ambient viewing call response to the MCVideo server.
Step 5.
MCVideo server provides an ambient viewing call response to MCVideo client 2, indicating that whether the locally initiated ambient viewing call is set up successfully or not.
Step 6.
The transmission control server of the MCVideo server then sends a media transmit granted message to MCVideo client 2 according to the ambient viewing type received in step 1.
Step 7.
After receiving the media transmit granted message, the MCVideo client to be viewed to, transmits video to the MCVideo client 1 for viewing.
Up

7.6.3.3  Ambient viewing call release - server initiatedWord‑p. 122

Figure 7.6.3.3-1 illustrates the information flow for ambient viewing call release - server initiated when trigger by the MCVideo administrator. This procedure is applied for both remotely initiated ambient viewing call and the locally initiated ambient viewing call.
Pre-conditions:
  • MCVideo client 1 is the MCVideo client of the authorized user, who initiated the ambient viewing call at MCVideo client 2.
  • There is an ongoing ambient viewing call between MCVideo client 2 and MCVideo client 1.
  • MCVideo user 1 is the "viewing" user at MCVideo client 1, and MCVideo user 2 is the "viewed to" user at MCVideo client 2.
(not reproduced yet)
Figure 7.6.3.3-1: Ambient viewing call release - server initiated
Up
Step 1.
The ambient viewing call release criteria by the MCVideo administrator.
Step 2.
The MCVideo server sends an ambient viewing call release request to MCVideo client 2.
Step 3.
MCVideo client 2 stops transmitting media to MCVideo client 1.
Step 4.
MCVideo client 2 provides an ambient viewing call release response to the MCVideo server.
Step 5.
The MCVideo server sends an ambient viewing call release notification to MCVideo client 1 together with a reason code identifying that the call was released.
Step 6.
MCVideo client 1 notifies the authorized MCVideo user 1.
Up

7.6.3.4  Ambient viewing call release - "viewing" user initiatedWord‑p. 123

Figure 7.6.3.4-1 illustrates the information flow for ambient viewing call release - "viewing" user initiated. This procedure is applied for both remotely initiated ambient viewing call and the locally initiated ambient viewing call.
Pre-conditions:
  • MCVideo client 1 is the client of the authorized user, who is authorized to release the ambient viewing call at MCVideo client 2.
  • There is an ongoing ambient viewing call between MCVideo client 2 and MCVideo client 1.
  • MCVideo user 1 is the "viewing" user at MCVideo client 1, and MCVideo user 2 is the "viewed to" user at MCVideo client 2.
(not reproduced yet)
Figure 7.6.3.4-1: Ambient viewing call release - "viewing" user initiated
Up
Step 1.
The authorized user 1 at MCVideo client 1 initiates the ambient viewing call release to MCVideo client 2 by sending an ambient viewing call release request to the MCVideo server.
Step 2.
The MCVideo server sends an ambient viewing call release request to MCVideo client 2.
Step 3.
MCVideo client 2 stops transmitting media to MCVideo client 1.
Step 4.
MCVideo client 2 provides an ambient viewing call release response to the MCVideo server.
Step 5.
The MCVideo server provides the ambient viewing call release response to MCVideo client 1.
Up

7.6.3.5  Ambient viewing call release - "viewed to" user initiatedWord‑p. 124

Figure 7.6.3.5-1 illustrates the information flow for ambient viewing call release - "viewed to" user initiated. This procedure is only applied for the locally initiated ambient viewing call.
Pre-conditions:
  • MCVideo client 2 is the client of the authorized user, who is authorized to release the locally initiated ambient viewing call at MCVideo client 2.
  • There is an ongoing ambient viewing call between MCVideo client 1 and MCVideo client 2.
  • MCVideo user 1 is the current user at MCVideo client 1 who is viewing, and MCVideo user 2 is the current user at MCVideo client 2 who is being viewed to.
(not reproduced yet)
Figure 7.6.3.5-1: Ambient viewing call release - "viewed to" user initiated
Up
Step 1.
The authorized user 2 at MCVideo client 2 initiates the ambient viewing call release by sending an ambient viewing call release request to the MCVideo server.
Step 2.
The MCVideo server provides an ambient viewing call release request to MCVideo client 1.
Step 3.
MCVideo client 1 is notified about the ambient viewing call release.
Step 4.
MCVideo client 1 provides an ambient viewing call release response to the MCVideo server.
Step 5.
The MCVideo server provides the ambient viewing call release response to MCVideo client 2.
Step 6.
MCVideo client 1 stops transmitting media to MCVideo client 2.
Up

Up   Top   ToC