5 Handling of User-to-user signalling

23.0873GPPRelease 17Stage 2TSUser-to-User Signalling (UUS) supplementary service

5.1 Timers

UUS related timers are needed only for UUS service 3. Timers T1-UUS3, T3-UUS3 and T4-UUS3 are used only when UUS service 3 is requested during an active call.

Table 5.1: UUS Timers

Timer

Name

Value

Run at

Started

Stopped

Expiry

T1-UUS3

Remote network control

10s

MSC of the remote subscriber

UUS3 service request sent to the remote subscriber

Answer to UUS3 service request received from the remote subscriber

Rejection of UUS3 service is sent toward the requesting network

T2-UUS3

UUS3 flow control

10s

MSC of the served subscriber and MSC of the remote subscriber

The MSC receives service acceptance

When UUS3 service is deactivated

Flow control parameter is incremented. Timer is restarted. Note 1.

T3-UUS3

Served subscriber control

10s

MS of the served subscriber

UUS3 service request sent to the requesting network

Acceptance to UUS3 service received from requesting network

Consider UUS3 service as not activated

T4-UUS3

Serving network control

10s

MSC of the served subscriber

UUS3 service request sent to the remote network

Acceptance to UUS3 service received from remote network

Rejection of UUS3 service is sent toward the served subscriber

NOTE: If a user information message has been discarded due to flow control, a congestion control message shall be sent to the user.

5.2 Information flows of UUS services

5.2.1 Service 1 (UUS1)

5.2.1.1 Flow control

No specific flow control is needed to restrict the amount of messages sent for either implicit or explicit UUS service 1 as the user-to-user information is transferred in call control messages.

5.2.1.2 Information flows

Figure 5.2.1.2: MAF043

5.2.1.2.1 Implicit activation

Figure 5.2.1.2.1.1: Information flow for UUS1 implicit request (mobile to mobile call)

5.2.1.2.2 Explicit activation

Figure 5.2.1.2.2.1: Information flow for UUS 1 explicit request (mobile to mobile call)

5.2.2 Service 2 (UUS2)

5.2.2.1 Flow control

Up to two UUI messages can be sent in each direction. If either party tries to send more than two UUI messages, they are discarded.

5.2.2.2 Information flows

Figure 5.2.2.2: MAF044

Figure 5.2.2.2.1: Information flow for UUS2 explicit request (mobile to mobile call)

5.2.3 Service 3 (UUS3)

5.2.3.1 Flow control

Network flow control mechanisms shall exist after the connection has been established in order to restrict the amount of UUI sent in each direction. A burst capability of sending N messages shall immediately be available to each user, where N initially equals the value of the burst parameter X. The value of N shall be decremented by one for every message sent by the user and incremented by Y at regular intervals of T2-UUS3 (see table 5.1). The value of N shall be limited to a maximum of X.

The value of the burst parameter X shall be 16.

The value of the replenishment parameter Y shall be 8.

Network flow control shall be performed only by the sending user’s network.

If the MSC receives UUI messages from the MS at a rate which exceeds the flow control limit, it shall discard the UUI messages that cannot be handled and respond to the first discarded UUI message with a congestion control message.

When the flow control restrictions are removed, an indication that further UUI messages can be accepted shall be given. See the Processes Serving_MSC_Handle_UUS_In_Active_Call and Remote_ MSC_Handle_UUS_In_Active_Call.

5.2.3.2 Information flows

Figure 5.2.3.2: MAF045

Figure 5.2.3.2.1: Information flow for UUS3 explicit request during call establishment (mobile to mobile call)

Figure 5.2.3.2.2: Information flow for UUS3 explicit request during active call (mobile to mobile call)

5.3 Messages and their contents

This clause contains the detailed description of the information flows used by UUS.

Each Information Element, IE is marked as (M) Mandatory, (C) Conditional, or (O) Optional. A mandatory information element shall always be present. A conditional information element shall be present if certain conditions are fulfilled; if those conditions are not fulfilled it shall be absent. An optional information element may be present or absent, at the discretion of the application at the sending entity. This categorisation is a functional classification, i.e. stage 2 information and not a stage 3 classification to be used for the protocol.

The stage 2 and stage 3 message and information element names are not necessarily identical.

5.3.1 Information elements used in the messages

The following UUS specific constructed information elements are used in the messages.

Table 5.3.1.1: UUS specific information elements

Parent Information Element

Child Information Element name

Information element Required

Information element description

UUS options

UUS1

UUS2

UUS3

C

C

C

The information element is present if UUS1 service is requested; otherwise it shall be absent. It may contain the following values:

– Required

– Not Required

The information element is present if UUS2 service is requested; otherwise it shall be absent. It may contain the following values:

– Required

– Not Required

The information element is present if UUS3 service is requested; otherwise it shall be absent. It may contain the following values:

– Required

– Not Required

UUS provision

UUS1

UUS2

UUS3

C

C

C

If UUS1 services is requested and provisioned the information element is present, otherwise it shall be absent.

If UUS2 services is requested and provisioned the information element is present, otherwise it shall be absent.

If UUS3 services is requested and provisioned the information element is present, otherwise it shall be absent.

5.3.2 Messages between MS and MSC

Call control messages (Setup, Alert, Connect, Disconnect, Release and Release Complete, refer to GSM 04.08) may carry UUS service activation request and response. They can carry also UUI for UUS1.

Facility message, refer to GSM 04.08, can carry UUS service 3 activation request and response.

Dedicated User-To-User message, refer to GSM 04.08, carries UUI for UUS service 2 and 3.

These messages are used both in serving and remote networks.

5.3.3 Messages between MSC and VLR (B interface)

These messages are used in the serving network.

Table 5.3.3.1: Messages between MSC and VLR

Message

Message sender

Information element name

Information element Required

Information element description

Send Info For Outgoing Call

MSC

UUS options

C

Refer to GSM 03.18.

In addition:

The information element is present if MS A requested UUS service; otherwise it shall be absent. The structure of UUS options is defined in table 5.3.1.1

Send Info For Outgoing Call negative response

VLR

UUS reject

C

Refer to GSM 03.18

In addition:

The information element is present, if required UUS service was requested by MS A and service is not provided, otherwise it shall be absent.

Complete Call

VLR

UUS provision

C

Refer to GSM 03.18

In addition:

The information element is present if MS A requested UUS service(s); otherwise it shall be absent. The structure of UUS Provision is defined in table 5.3.1.1

Send Info For UUS3

MSC

The message is sent when UUS3 service is requested during active call. NOTE: This message is used in serving and remote MSCs.

Send Info For UUS3 Ack

VLR

UUS provision

C

The information element is present if UUS3 service is provisioned; otherwise it shall be absent

5.3.4 Messages between MSC – MSC (E interface)

These messages are used in the remote network when UUS is supported in remote MSC in conjunction of SOR, refer to GSM 03.79.

Table 5.3.4.1: Messages between MSC – MSC

Message

Message sender

Information element name

Information element Required

Information element description

Resume Call Handling

MSCB

UUS1 Service request

UUS2 Service request

UUS3 Service request

UUS1 UUI

UUS CF interaction

C

C

C

C

C

Refer to GSM 03.79.

In addition:

The information element is present if UUS1 Service was requested in the original call and remote MSC supports UUS service; otherwise it shall be absent.

The information element is present if UUS2 Service was requested in the original call and remote MSC supports UUS service; otherwise it shall be absent

The information element is present if UUS3 Service was requested in the original call and remote MSC supports UUS service; otherwise it shall be absent.

The information element is present if UUS1 UUI was present in the original call and remote MSC supports UUS service; otherwise it shall be absent.

The information element is present if the remote subscriber has accepted UUS1 service request and call forwarding or call deflection has been activated after that; otherwise it shall be absent.