5.17 Procedures

29.3343GPPIMS Application Level Gateway (IMS-ALG) - IMS Access Gateway (IMS-AGW)Iq InterfaceRelease 17Stage 3TS

5.17.1 Formats and Codes

Table 5.17.1.1 shows the parameters which are required for the procedures defined in the following clauses.

The coding rules applied in ITU-T Recommendation H.248.1 [10] for the applicable coding technique shall be followed for the UMTS capability set.

The binary encoding rules which are applicable to the defined Abstract Syntaxes are the Basic Encoding Rules for Abstract Syntax Notation One, defined in ITU-T Recommendation X.690 [22]. Specifically in accordance with ITU-T Recommendation X.690 [22] clause 7.3, alternative encodings based on the definite and indefinite form of length are permitted by the basic encoding rules as a sender’s option. Receivers shall support both alternatives.

Unsupported values of parameters or properties may be reported by the IMS-AGW and shall be supported by the IMS-ALG as such by using H.248.1 error code #449 "Unsupported or Unknown Parameter or Property Value ". The unsupported or unknown value is included in the error text in the error descriptor.

Table 5.17.1.1: Information Elements Used in Procedures

Signalling Object

H.248 Descriptor

Coding

Additional Bandwidth Properties

Remote Descriptor

The "a=bw-info" SDP attribute defined in 3GPP TS 26.114 [26], see table 5.16.1.

Allowed RTCP APP message types

Remote Descriptor

The "a=3gpp_mtsi_app_adapt" SDP attribute defined in 3GPP TS 26.114 [26].

Alternate MGC Id

ServiceChange

The MGCIdToTry parameter in ITU-T Recommendation H.248.1 [10].

Arbitrary ROI

Local Descriptor or Remote Descriptor

The "rtcp-fb" SDP attribute defined in IETF RFC 4585 [21] to indicate the "Arbitrary ROI" RTCP feedback message expressed by the "3gpp-roi-arbitrary" parameter, as described in 3GPP TS 26.114 [26].

Available Realms

Termination State

According to Available Realms property in ITU-T Recommendation H.248.41 [8].

Application-aware MSRP interworking request

LocalControl

This is the ptbalg property from ITU-T Recommendation H.248.78 [56] concerning the configuration of a B-ALG service (for MSRP traffic).

BNC Release

Events, ObservedEvents

As for the Events/ObservedEvents Descriptor in clause E.1.2.1/ ITU-T Recommendation H.248.1 [10] "Cause"

CCM BASE

Local Descriptor or Remote Descriptor

"rtcp-fb" SDP attribute (defined in IETF RFC 4585 [25]) with the "ccm" feedback parameter and the "fir" and/or "tmmbr" ccm parameters as defined in IETF RFC 5104 [78].

CCM pause-resume

Local Descriptor or Remote Descriptor

"rtcp-fb" SDP attribute (defined in IETF RFC 4585 [25]) with the "ccm" feedback parameter (defined in IETF RFC 5104 [78]) and the "pause" ccm parameter as defined in IETF RFC 7728 [79].

Cause

ObservedEvents

As for the ObservedEvent Parameter in clause E.1.2.1/ ITU-T Recommendation H.248.1 [10] "General cause"

Changed Realms

Observed Events

According to Observed Events Parameters for Available Realms Changed event in ITU-T Recommendation H.248.41 [8].

Codec List

Local Descriptor or Remote Descriptor

<fmt list> in a single SDP m-line.
For a static RTP payload type, the codec type should be implied by the RTP payload type, if not then each codec type shall be provided in a separate SDP "a=rtpmap"-line and possibly additional SDP "a=fmtp"-line(s).
For a dynamic RTP payload type, for each codec information on the codec type shall be provided in a separate SDP "a=rtpmap"-line and possibly additional SDP "a=fmtp"-line(s).

Connectivity Mode

LocalControl

ITU-T Recommendation H.248.1 [10] Mode property.

Binary Encoding: Encoding as per ITU-T Recommendation H.248.1 Annex A [10] "streamMode"

Textual Encoding: Encoding as per ITU-T Recommendation H.248.1 Annex B [10] "streamMode".

Context ID

NA

Binary Encoding: As per ITU-T Recommendation H.248.1 [10] Annex A.

Textual Encoding: As per ITU-T Recommendation H.248.1 [10] Annex B.

Cryptographic SDES Attribute

Local Descriptor or Remote Descriptor

"crypto" attribute in SDP a-line as defined in IETF RFC 4568 [29], see 5.16

Delay Variation Tolerance

LocalControl

This is the tman/dvt property from ITU-T Recommendation H.248.53 [7].

Diffserv Code Point

LocalControl

Defined according to the Differentiated Services Code Point property in ITU-T Recommendation H.248.52 [12].

Diffserv Tagging Behaviour

LocalControl

Defined according to the Tagging Behaviour property in ITU-T Recommendation H.248.52 [12].

Discard Incoming TCP Connection Establishment Requests Indicator

LocalControl

Defined according to the Incoming bearer connection establishment blocking property (tcpbcc/bceb) in ITU-T Recommendation H.248.89 [47].

ECN Enabled

Local Descriptor or Remote Descriptor

Defined according to the "ECN Enabled" property in ITU-T Recommendation H.248.82 [40].

DBI

Local Descriptor or Remote Descriptor

"rtcp-fb" SDP attribute defined in IETF RFC 4585 [25] with the "3gpp-delay-budget" feedback parameter (as defined in 3GPP TS 26.114 [26] clause 6.2.8).

ECN Failure

Events,

Observed Events

Defined according to the "ECN Failure" Event in ITU-T Recommendation H.248.82 [40].

ECN Failure Type

ObservedEvents Descriptor

As for the ObservedEventsDescriptor Parameter "Failure Type" in ITU-T Recommendation H.248.82 [40].

ECN Initiation Method

Local Descriptor or Remote Descriptor

Defined according to "Initiation Method" property in ITU-T Recommendation H.248.82 [40].

Emergency Call Indication

NA

ITU-T Recommendation H.248.1 [10] 6.1.1 Emergency Call Indicator Binary Encoding: Encoding as per ITU-T Recommendation H.248.1 [10] Annex A "Emergency" context attribute

Textual Encoding: Encoding as per ITU-T Recommendation H.248.1 [10] Annex B " EmergencyToken" context attribute

Establish (D)TLS session

Signals

Defined according to the Establish BNC signal (tlsbsc/EstBNC) in ITU-T Recommendation H.248.90 [48].

Extended Header For CVO

Local Descriptor or Remote Descriptor

"extmap" attribute in SDP a-line as defined in IETF RFC 5285 [41], see 5.16

Extended RTP Header for Sent ROI

Local Descriptor or Remote Descriptor

"extmap" attribute in SDP a-line to pass on the ROI extended RTP header as defined by IETF RFC 5285 [41] for carriage of predefined and/or arbitrary ROI information, see 5.16

Forward Incoming TCP Connection Establishment Requests Indicator

LocalControl

Defined according to the Interlinkage topology property (seplink/linktopo) in ITU-T Recommendation H.248.93 [50].

Generic Image Attribute

Local Descriptor or Remote Descriptor

"imageattr" attribute in SDP a-line as defined in IETF RFC 6236 [46], see table 5.16.1.

ICE host candidate request

Local Descriptor

The "a=candidate" SDP attribute defined in IETF RFC 5245 [44] of type "host" with the transport, port and priority parameters with wildcard sign "$" to request the allocation of a host candidate

ICE host candidate

Local Descriptor

The "a=candidate" SDP attribute defined in IETF RFC 5245 [44]

ICE lite indication

Local Descriptor

The "a=ice-lite" SDP attribute defined in IETF RFC 5245 [44].

ICE password request

Local Descriptor

The "a=ice-pwd" SDP attribute defined in IETF RFC 5245 [44] with wildcard sign "$".

ICE password

Local Descriptor

The "a=ice-pwd" SDP attribute defined in IETF RFC 5245 [44].

ICE received candidate

Remote Descriptor

The "a=candidate" SDP attribute defined in IETF RFC 5245 [44]

ICE received password

Remote Descriptor

The "a=ice-pwd" SDP attribute defined in IETF RFC 5245 [44].

ICE received Ufrag

Remote Descriptor

The "a=ice-ufrag" SDP attribute defined in IETF RFC 5245 [44].

ICE Ufrag request

Local Descriptor

The "a=ice-ufrag" SDP attribute defined in IETF RFC 5245 [44] with wildcard sign "$".

ICE Ufrag

Local Descriptor

The "a=ice-ufrag" SDP attribute defined in IETF RFC 5245 [44].

ICE Connectivity Check Result

Events,

Observed Events

Defined according to Connectivity Check Result event in ITU-T Recommendation H.248.50 [43].

ICE Send Connectivity Check

Signals

Defined as the ostuncc/scc signal in ITU-T Recommendation H.248.50 [43].

ICE New Peer Reflexive Candidate

Events,

Observed Events

Defined according to New Peer Reflexive Candidate event in ITU-T Recommendation H.248.50 [43], only applicable for full ICE.

ICE Send Additional Connectivity Check

Signals

Defined as the ostuncc/sacc signal in ITU-T Recommendation H.248.50 [43], only applicable for full ICE.

Consent freshness test request

Signals

Defined according to stnconfres/contest signal in ITU-T Recommendation H.248.50 [43].

STUN consent freshness test failure

Events,

Observed Events

Defined according to stnconfres/confail event in ITU-T Recommendation H.248.50 [43].

Inactivity Timer

Events,

Observed Events

Defined according to Inactivity Timeout event in ITU-T Recommendation H.248.14 [11].

IP Address

Local Descriptor or Remote Descriptor

<connection address> in SDP "c-line"

IP Realm

LocalControl

According to IP Realm Identifier property in ITU-T Recommendation H.248.41 [8].

IP Version

Local Descriptor or Remote Descriptor

<address type> in SDP "c-line", see 5.15

Latching

Signals

This is the ipnapt/latch signal in ITU-T Recommendation H.248.37 [4].

Local certificate fingerprint

Local Descriptor

"fingerprint" attribute in SDP "a="-line as defined in IETF RFC 8122 [55] see table 5.16.1.

Local certificate fingerprint Request

Local Descriptor

"fingerprint" attribute in SDP "a="-line as defined in IETF RFC 8122 [55] with wildcard choose "$".

Local Dcmap

Local Descriptor

The SDP attribute "a=dcmap" (see IETF RFC 8864 [69]).

Local Dcsa

Local Descriptor

The SDP attribute "a=dcsa" (see IETF RFC 8864 [69]).

Local SCTP maximum message size Request

Local Descriptor

The SDP attribute "a= max-message-size" (see IETF RFC 8841 [68]) with wilcard sign "$".

Local SCTP maximum message size

Local Descriptor

The SDP attribute "a= max-message-size" (see IETF RFC 8841 [68])

Local SCTP Port Request

Local Descriptor

The SDP attribute "a= sctp-port" (see IETF RFC 8841 [68]) with omission sign "-" to indicate that the same port as for UDPshall be used.

Local SCTP Port

Local Descriptor

The SDP attribute "a= sctp-port" (see IETF RFC 8841 [68])

Maximum Burst Size

LocalControl

This is the tman/mbs property from ITU-T Recommendation H.248.53 [7]

Media Inactivity Detection

Events,

Observed Events

Defined according to ipstop event in ITU-T Recommendation H.248.40 [24].

Media Inactivity Detection Time

Events

As for the Event Parameter in ITU-T Recommendation H.248.40 [24] "Detection Time"

Media Inactivity Detection Direction

Events

As for the Event Parameter in ITU-T Recommendation H.248.40 [24] "Direction"

Media Type

Local Descriptor or Remote Descriptor

<media> in SDP m-line

"audio" or "video" or "-"

MSRP Path

Remote Descriptor

The "a=path" SDP attribute defined in IETF RFC 4975 [18].

Notify (D)TLS session establishment Failure Event

ObservedEvents

As for the ObservedEvent Parameter in clause E.1.2.1/ ITU-T Recommendation H.248.1 [10] "General cause"

Notify TCP Connection Establishment Failure Event

ObservedEvents

As for the ObservedEvent Parameter in clause E.1.2.1/ ITU-T Recommendation H.248.1 [10] "General cause"

Overload Notification

Events,

ObservedEvents

This is the chp/mgcon event from ITU-T Recommendation H.248.10 [14] or the ocp/mg_overload event from ITU-T Recommendation H.248.11 [13].

Peak Data Rate

LocalControl

This is the tman/pdr property from ITU-T Recommendation H.248.53 [7].

Policing Required

LocalControl

This is the tman/pol property from ITU-T Recommendation H.248.53 [7].

Port

Local Descriptor or Remote Descriptor

<port> in SDP m-line.

Predefined ROI

Local Descriptor or Remote Descriptor

The "rtcp-fb" SDP attribute defined in IETF RFC 4585 [25] to indicate the "Predefined ROI" RTCP feedback message expressed by the "3gpp-roi-predefined" parameter, as described in 3GPP TS 26.114 [26].

Priority Information

NA

Priority Indicator (clause 6.1.1 of ITU-T Recommendation H.248.1 [10])
Binary Encoding: Encoding as per ITU-T Recommendation H.248.1 [10] Annex A "priority" context attribute
Textual Encoding: Encoding as per ITU-T Recommendation H.248.1 [10] Annex B "priority" context attribute

Realm Availability Change

Events,

Observed Events

According to Available Realms Changed event in ITU-T Recommendation H.248.41 [8].

Received SCTP Stream Reset Request

Events,

ObservedEvents

Defined according to the Detect outgoing SCTP Stream reset event (sctpreset/detreset) in ITU-T Recommendation H.248.97 [66].

Received SCTP Stream Reset Response

Events,

ObservedEvents

Defined according to the Outgoing SCTP Stream reset result event (sctpreset/result) in ITU-T Recommendation H.248.97 [66].

Reduction

ObservedEvent Descriptor

As for the ObserverdEventDescriptor in clause 4.2.1/ ITU-T Recommendation H.248.10 [14] "MGCongestion".

Release (D)TLS session

Signals

Defined according to the Release BNC signal (tlsbsc/RelBNC) in ITU-T Recommendation H.248.90 [48].

Remote certificate fingerprint

Remote Descriptor

"fingerprint" attribute in SDP "a="-line as defined in IETF RFC 8122 [55], see table 5.16.1.

Remote Dcmap

Remote Descriptor

The SDP attribute "a=dcmap" (see IETF RFC 8864 [69]).

Remote Dcsa

Remote Descriptor

The SDP attribute "a=dcsa" (see IETF RFC 8864 [69]).

Remote SCTP maximum message size

RemoteDescriptor

The SDP attribute "a= max-message-size" (see IETF RFC 8841 [68])

Remote SCTP Port

Remote Descriptor

The SDP attribute "a= sctp-port" (see IETF RFC 8841 [68])

Remote Source Address Filtering

LocalControl

Defined according to Remote Source Address Filtering property in ITU-T Recommendation H.248.43 [6].

Remote Source Address Mask

LocalControl

Defined according to Remote Source Address Mask property in ITU-T Recommendation H.248.43 [6].

Remote Source Port Filtering

LocalControl

Defined according to Remote Source Port Filtering property in ITU-T Recommendation H.248.43 [6].

Remote Source Port

LocalControl

Defined according to Remote Source Port property in ITU-T Recommendation H.248.43 [6].

Remote Source Port Range

LocalControl

Defined according to Remote Source Port Range property in ITU-T Recommendation H.248.43 [6].

Reserve_Value

LocalControl

ITU-T Recommendation H.248.1 [10] Reserve property.

Binary Encoding: Encoding as per ITU-T Recommendation H.248.1 [10] Annex A "reserveValue "

Textual Encoding: Encoding as per ITU-T Recommendation H.248.1 [10] Annex B "reservedValueMode".

ROOT Properties

Termination State

The properties in clause E.2.1/ ITU-T Recommendation H.248.1 [10]

RTCP allocation ((NOTE 1)

Local Control

Defined according to RTCP Allocation Specific Behaviour

property in ITU-T Recommendation H.248.57 [5].

RTP/RTCP transport multiplexing

Local Descriptor or Remote Descriptor

The SDP attribute "a=rtcp-mux" according to IETF RFC 5761 [59]. (NOTE 2)

explicit RTCP transport address

Remote Descriptor

The SDP attribute "a=rtcp:" according to IETF RFC 3605 [21].

RtcpbwRR

Local Descriptor or Remote Descriptor

<bandwidth> in SDP "b:RR"-line. see 5.15

RtcpbwRS

Local Descriptor or Remote Descriptor

<bandwidth> in SDP "b:RS"-line. see 5.15

Rtpbw

Local Descriptor or Remote Descriptor

<bandwidth> in SDP "b:AS"-line. see 5.15

RTPpayload

Local Descriptor or Remote Descriptor

<fmt list> in SDP m-line. This may be set to CHOOSE ($) in a LD sent from the IMS-ALG toward the IMS-AGW.

SCTP Group Semantics

Termination State

Group Semantics (mgroup/groupse) defined in ITU-T Recommendation H.248.96 [65] with semantics "SCTP" defined in ITU-T Recommendation H.248.97 [66]

SCTP stream deaggregation

LocalControl

Stream Deaggregation (mgroup/strdeagg) related semantics "SCTP" defined in ITU-T Recommendation H.248.96 [65]

SCTP stream ID

LocalControl

SCTP StreamID (sctpbcc/sctpid) defined in ITU-T Recommendation H.248.97 [66]

SDPCapNeg configuration

Local Descriptor or Remote Descriptor

The SDP attributes for SDP capability negotiation as defined in IETF RFC 5939 [72].

SDPCapNeg Supported Capabilities

Termination State

Defined according to SDPCapNeg Extensions property in ITU-T Recommendation H.248.80 [73].

Send SCTP Association Establishment Requests Indicator

Signals

Defined according to the Establish BNC signal (sctpbcc/EstBNC) in ITU-T Recommendation H.248.97 [66].

Send SCTP Stream Reset Requests Indicator

Signals

Defined according to the Initiate Outgoing SCTP Stream Reset signal (sctpreset/initreset) in ITU-T Recommendation H.248.97 [66].

Send SCTP Stream Reset Response Indicator

Signals

Defined according to the Outgoing SCTP Stream Reset Response signal (sctpreset/resetresp) in ITU-T Recommendation H.248.97 [66].

Send TCP Connection Establishment Requests Indicator

Signals

Defined according to the Establish BNC signal (tcpbcc/EstBNC) in ITU-T Recommendation H.248.89 [47].

Stream Number

Stream

Encoding as per ITU-T Recommendation H.248.1 [10] Annex B "Stream"/"ST".

For a single stream, this may be omitted by the IMS-ALG.

STUN server request

LocalControl

Encoding as per ITU-T Recommendation H.248.50 [43] "MG Act-as STUN Server" (mgastuns) package "Act-as STUN Server" (astuns, 0x0001) property.

Sustainable Data Rate

LocalControl

This is the tman/sdr property from ITU-T Recommendation H.248.53 [7].

TCP State-aware Handling Indicator and Setup Direction

Local Descriptor or Remote Descriptor

The "a=setup" SDP attribute as per clause 13.5.1 of ITU-T Recommendation H.248.84 [46].

Termination heartbeat

Events

ObservedEvents

As per Termination Heartbeat defined in ITU-T Recommendation H.248.36 [9] Clause 5.2.1.

Termination ID

NA

Binary Encoding: As per ITU-T Recommendation H.248.1 [10] Annex A.

Textual Encoding: As per ITU-T Recommendation H.248.1 [10] Annex B.

Transaction ID

NA

Binary Encoding: As per ITU-T Recommendation H.248.1 [10] Annex A.

Textual Encoding: As per ITU-T Recommendation H.248.1 [10] Annex B.

Transport

Local Descriptor or Remote Descriptor

<transport> in SDP m-line, see 5.15

NOTE 1: Signalling element "RTCP allocation" corresponds to the stage 2 information element "RTCP handling".

NOTE 2: RTP/RTCP transport multiplexing can be agreed with the served UE using the SDP attribute(s) "a=rtcp-mux" and/or "a=rtcp-mux-only" (defined in IETF RFC 8858 [74]), see 3GPP TS 23.334 [23]. However, the SDP attribute "rtcp-mux-only" is not used on Iq interface.

5.17.2 Call Related Procedures

5.17.2.1 General

This clause describes the various call related procedures performed by the IMS-AGW, which are listed in table 5.17.2.1.1

Table 5.17.2.1.1: IMS-AGW Call Related Procedures

Transaction defined in 3GPP TS 23.334 [23]

Supported

Comment

Reserve AGW Connection Point

Mandatory

See 5.17.2.2

Configure AGW Connection Point

Mandatory

See 5.17.2.3

Reserve and Configure AGW Connection Point

Mandatory

See 5.17.2.4

Release AGW Termination

Mandatory

See 5.17.2.5

Termination Heartbeat Indication

Mandatory

See 5.17.2.6

IP Bearer Released

Mandatory

See 5.17.2.7

Media Inactivity Notification

Optional

See 5.17.2.8

Change Through Connection

Mandatory

See 5.17.2.9

Change Flow Direction

Optional

See 5.17.2.10.

ECN Failure Indication

Optional

See 5.17.2.11

Only applicable if ECN endpoint capability is supported

ICE Connectivity Check Result Notification

Optional

See 5.17.2.12

Only applicable if full ICE is supported

ICE New Peer Reflexive Candidate Notification

Optional

See 5.17.2.13

Only applicable if full ICE is supported

Notify TCP connection establishment Failure Indication

Optional

See 5.17.2.14

Only applicable if state-aware TCP handling (proxy mode) is supported

Notify (D)TLS session establishment Failure Indication

Optional

See 5.17.2.15

Only applicable

if IMS media security for TCP and/or UDP is supported

Notify SCTP Stream Reset

Optional

See 5.17.2.17

Only applicable

if WebRTC data channels are supported

Notify SCTP Stream Reset Result

Optional

See 5.17.2.18

Only applicable

if WebRTC data channels are supported

5.17.2.2 Reserve AGW Connection Point

The IMS-ALG sends an ADD request command as in Table 5.17.2.2.1.

Table 5.17.2.2.1: Reserve AGW Connection Point Request

Address Information

Control information

Bearer information

Local Descriptor {

Port = $

IP Address = $

IP Version = IPv4 or IPv6

}

Transaction ID = x

If Context Requested:

Context ID= $

If Emergency Call:

Emergency Call Indication

If MPS call/session:

Priority Indicator = x

If Context Provided:

Context ID = c1

Termination ID = $

If Stream Number specified:-

Stream Number

If Resources for multiple Codecs required:

Reserve_Value

If IP Interface Type:

IP interface = "IP interface type"

If indication on Bearer Released requested:

NotificationRequested (Event ID = x, "BNC Release")

If diffserv required:-

Diffserv Code Point

If tagging behaviour

Diffserv Tagging Behaviour

If Remote Source Address Filtering required:-

Remote Source Address Filtering

If Remote Source Address range required:

Remote Source Address Mask

If Remote Source Port Filtering required:-

Remote Source Port Filtering

If individual port:

Remote Source Port

If range of ports

Remote Source Port Range

NotificationRequested (Event ID = x,

"termination heartbeat")

If IP Realm specified:-

IP Realm

If Latching Required:-

Latching

If Sustainable Data Rate Policing Required:-

Policing Required

Sustainable Data Rate

Maximum Burst Size

If Peak Data Rate Policing Required:

Policing Required

Peak Data Rate

If Delay Variation Required

Delay Variation Tolerance

If Media Inactivity Detection Required:

NotificationRequested (Event ID = x, "Media Inactivity Detection( Media Inactivity Detection Time, Media Inactivity Detection Direction) ") (NOTE 1)

If RTCP handling required:

RTCP allocation

If ECN transparent support required:

ECN Enable = "True"

Initiation Method = "inactive"

If ECN Endpoint support required

ECN Enable = "True"

Initiation Method = "ECN Initiation

Method" (NOTE 2)

If notification of ECN Failure

Report:

NotificationRequested (Event ID

= x,"ECN Failure")

If ICE is applied:

STUN server request

If Discard Incoming TCP connection establishment request required:

Discard Incoming TCP Connection Establishment Requests Indicator

If Forward Incoming TCP connection establishment request required:

Forward Incoming TCP Connection Establishment Requests Indicator

If indication on TCP connection establishment failure requested:

NotificationRequested (Event ID = x, "TCP connection establishment failure")

If (D)TLS session establishment required:

Establish (D)TLS session

If indication on (D)TLS session establishment failure requested:

NotificationRequested (Event ID = x, "(D)TLS session establishment failure")

If media is "message":

If B-ALG for MSRP required:

Application-aware MSRP
interworking request

If SCTP association for WebRTC data channels:

SCTP Group Semantics

SCTP stream deaggregation

SCTP stream ID

NotificationRequested
(Event ID = x,
"Received SCTP Stream Reset

Request")

Local Descriptor {

If media is "audio" or "video":

Codec List = Codec List

RTP Payloads = RTP Payload

Rtpbw

If RTCP bandwidth

RtcpbwRS

RtcpbwRR

If RTCP handling required:

RTP/RTCP transport multiplexing (NOTE 5)

If IMS media plane security required:

Cryptographic SDES Attribute

If media is "video":

If CVO required:

Extended Header For CVO

(NOTE3)

If imageattr negotiation:

Generic Image Attribute

(NOTE 4)

If Predefined ROI required:

RTCP feedback for Predefined ROI

Extended Header for Sent ROI

If Arbitrary ROI required:

RTCP feedback for Arbitrary ROI

Extended Header for Sent ROI

If ICE is applied:

ICE host candidate request

ICE password request

ICE Ufrag request

If STUN consent freshness test required:

STUN consent freshness request

NotificationRequested(Event ID= x, "STUN consent freshness test failure")

If media is "message" or "application" or "-":

If IMS media plane security required:

Local certificate fingerprint Request

If TCP state-aware handling required:

TCP State-aware Handling Indicator and Setup Direction

If SCTP association for WebRTC data channels:

Local SCTP Port Request

Local SCTP maximum message

size Request

Local Dcmap

If application aware interworking

Local Dcsa

If SDPCapNeg is signalled to the gateway:

SDPCapNeg configuration

}

NOTE 1: The event parameters "Media Inactivity Detection Time" and "Media Inactivity Detection Direction" are optional.

NOTE 2: This shall be set to a value other than "inactive". See Table 5.14.3.15.1.

NOTE 3: If the IMS-AGW supports the extended RTP header with Coordination of Video Orientation information it shall pass any received extended RTP header with CVO bits on to outgoing RTP streams. If the IMS-AGW is transcoding between video payloads and it supports the extended RTP header with Coordination of Video Orientation information it shall convey received RTP header bytes on the outgoing RTP stream after transcoding associated packets as specified in 3GPP TS 26.114 [26], clause 7.4.5.

NOTE 4: The support of the generic image attributes is optional for the IMS-AGW. The list of image sizes per payload type supported by the IMS-AGW is preconfigured in the IMS-ALG. If none of the image sizes received within an SDP body on Mx/Mw interface is supported by the IMS-AGW then the IMS-ALG will not send the generic image attribute parameter to the IMS-AGW.

NOTE 5: This element is optional. The RTCP port allocation rules are specified in tables 4/1 to 4/5 in ITU-T Recommendation H.248.57 [5].

On reserving the termination, the IMS-AGW responds as in Table 5.17.2.2.2.

Table 5.17.2.2.2: Reserve AGW Connection Point Acknowledge

Address Information

Control information

Bearer information

Local Descriptor {

Port

IP Address

IP Version

}

Transaction ID = x

Context ID = C1

Termination ID = T1

Stream Number

Local Descriptor {

If media is "audio" or "video":

Codec List

RTP Payloads

Rtpbw

If RTCP bandwidth

RtcpbwRS

RtcpbwRR

If IMS media plane security was provided in the request:

Cryptographic SDES Attribute

If media is "video":

If CVO extension header provided in the request:

Extended Header For CVO

If image attribute negotiation:

Generic Image Attribute

If Predefined ROI provided in the request:

RTCP feedback for Predefined ROI

Extended Header for Sent ROI

If Arbitrary ROI provided in the request:

RTCP feedback for Arbitrary ROI

Extended Header for Sent ROI

If ICE is applied:

ICE host candidate

ICE password

ICE Ufrag

If ICE lite implementation

ICE lite indication

If media is "message" or "application" or "-":

If Local certificate fingerprint was requested:

Local certificate fingerprint

If SCTP association for WebRTC data channels:

Local SCTP Port

Local SCTP maximum message

size

If SDPCapNeg is signalled to the gateway:

SDPCapNeg configuration

}

5.17.2.3 Configure AGW Connection Point

This procedure is used to configure the AGW connection point during session establishment or to reconfigure it during session establishment or after the session is established

The IMS-ALG sends a MODIFY request command as in Table 5.17.2.3.1.

Table 5.17.2.3.1: Configure AGW Connection Point Request

Address Information

Control information

Bearer information

If local resources are modified:

Local Descriptor {

Port

IP Address

IP Version

}

If remote resources are modified:

Remote Descriptor {

Port

IP Address

IP Version

}

Transaction ID = x

Context ID = C1

Termination ID = T1

If MPS priority is modified:

Priority Indicator = x (NOTE 4)

If Stream Number specified:

Stream Number

If Resources for multiple Codecs required:

Reserve_Value

If diffserv required:-

Diffserv Code Point

If tagging behaviour

Diffserv Tagging Behaviour

If Remote Source Address Filtering required:-

Remote Source Address Filtering

If Remote Source Address range required:

Remote Source Address Mask

If Remote Source Port Filtering required:-

Remote Source Port Filtering

If individual port:

Remote Source Port

If range of ports

Remote Source Port Range

NotificationRequested (Event ID = x,

"termination heartbeat")

If IP Realm specified:-

IP Realm (NOTE 1)

If Latching Required:-

Latching

If Sustainable Data Rate Policing Required:-

Policing Required

Sustainable Data Rate

Maximum Burst Size

If Peak Data Rate Policing Required:

Policing Required

Peak Data Rate

If Delay Variation Required

Delay Variation Tolerance

If Media Inactivity Detection Required:

NotificationRequested (Event ID = x, "Media Inactivity Detection( Media Inactivity Detection Time, Media Inactivity Detection Direction)") (NOTE 2)

If RTCP handling required:

RTCP allocation

If ECN transparent support required:

ECN Enable = "True"

Initiation Method = "inactive"

If ECN Endpoint support required

ECN Enable = "True"

Initiation Method = "ECN Initiation

Method" (NOTE 3)

If notification of ECN Failure

Report:

NotificationRequested (Event ID

= x,"ECN Failure")

If full ICE is applied:

Send Connectivity Check
("Control")

If notification of ICE Connectivity Check Result Report:

NotificationRequested (Event ID= xx,

"Connectivity Check Result")

If notification of New Peer Reflexive Candidate:

NotificationRequested (Event ID

= xy,"New Peer Reflexive Candidate")

Send Additional Connectivity Check ("Control")

If Discard Incoming TCP connection establishment request required:

Discard Incoming TCP Connection Establishment Requests Indicator

If Forward Incoming TCP connection establishment request required:

Forward Incoming TCP Connection Establishment Requests Indicator

If TCP connection establishment required:

Send TCP Connection Establishment Request Indicator

If indication on TCP connection establishment failure requested:

NotificationRequested (Event ID = x, "TCP connection establishment failure")

If (D)TLS session establishment required:

Establish (D)TLS session

If indication on (D)TLS session establishment failure requested:

NotificationRequested (Event ID = x, "(D)TLS session establishment failure")

If (D)TLS session release required:

Release (D)TLS session

If media is "message":

If B-ALG for MSRP required:

Application-aware MSRP
interworking request

If SCTP association for WebRTC data channels:

SCTP Group Semantics

SCTP stream deaggregation

SCTP stream ID

NotificationRequested
(Event ID = x,
"Received SCTP Stream Reset

Response")

If reset of SCTP Stream for WebRTC data channels:

Send SCTP Stream Reset
Requests Indicator

If Notification of reset result
desired:

NotificationRequested
(Event ID = x,
"Received SCTP Stream
Reset Response")

If local resources are modified:

Local Descriptor {

If media is "audio" or "video":

Codec List

RTP Payloads

Rtpbw

If RTCP bandwidth

RtcpbwRS

RtcpbwRR

If RTCP handling required:

RTP/RTCP transport multiplexing (NOTE 9)

If IMS media plane security required:

Cryptographic SDES Attribute

If RTP-level pause and resume:

CCM pause-resume

If RTCP Codec Control Commands and Indications:

CCM BASE

If RTCP Delay Budget Information:

DBI

If media is "video":

If CVO required:

Extended Header For CVO
(NOTE 5)

If imageattr negotiation:

Generic Image Attribute

(NOTE 6)

If Predefined ROI required:

RTCP feedback for Predefined ROI

Extended Header for Sent ROI

If Arbitrary ROI required:

RTCP feedback for Arbitrary ROI

Extended Header for Sent ROI

If TCP state-aware handling required:

TCP State-aware Handling Indicator and Setup Direction

If SCTP association for WebRTC data channels:

Local Dcmap

If application aware interworking

Local Dcsa

If SDPCapNeg is signalled to the gateway:

SDPCapNeg configuration

}

If remote resources are modified:

Remote Descriptor {

If media is "audio" or "video":

Codec List

RTP Payloads

Rtpbw

If rate adaptation for media
endpoints:

Additional Bandwidth
Properties (NOTE 10)

If RTCP bandwidth

RtcpbwRS

RtcpbwRR

If RTCP handling required:

RTP/RTCP transport multiplexing (NOTE 9)

If RTCP handling required:

explicit RTCP transport address (NOTE 8)

If IMS media plane security required:

Cryptographic SDES Attribute

If RTP-level pause and resume:

CCM pause-resume

If RTCP APP messages allowed

Allowed RTCP APP message

Types

If RTCP Codec Control Commands and Indications:

CCM BASE

If RTCP Delay Budget Information:

DBI

If media is "message" or "application" or "-":

If IMS media plane security required:

Remote certificate fingerprint

If media is "video":

If CVO required:

Extended Header For CVO

(NOTE 5)

If imageattr negotiation:

Generic Image Attribute

(NOTE 6)

If Predefined ROI required:

RTCP feedback for Predefined ROI

Extended Header for Sent ROI

If Arbitrary ROI required:

RTCP feedback for Arbitrary ROI

Extended Header for Sent ROI

If media is "message":

If B-ALG for MSRP required:

MSRP Path

If ICE is applied:

ICE received candidate

ICE received password

ICE received Ufrag

(NOTE 7)

If STUN consent freshness test required:

STUN consent freshness request

NotificationRequested(Event ID= x, "STUN consent freshness test failure")

If TCP state-aware handling required:

TCP State-aware Handling Indicator and Setup Direction

If SCTP association for WebRTC data channels:

Remote SCTP Port

Remote SCTP maximum message

size

Remote Dcmap

If application aware interworking

Remote Dcsa

If SDPCapNeg is signalled to the gateway:

SDPCapNeg configuration

}

NOTE 1: This can only be set to the same realm as at the reservation stage. If a different realm is specified, the IMS-AGW shall return error 501 "Not Implemented".

NOTE 2: The event parameters "Media Inactivity Detection Time" and "Media Inactivity Detection Direction" are optional.

NOTE 3: This shall be set to a value other than "inactive". See Table 5.14.3.15.1.

NOTE 4: The support of the modification of the Priority Indicator value is optional for the IMS-AGW and depends on implementation solution for Priority call/session authorisation (see 3GPP TS 23.334 [23]).

NOTE 5: If the IMS-AGW supports the extended RTP header with Coordination of Video Orientation information it shall pass any received extended RTP header with CVO bits on to outgoing RTP streams. If the IMS-AGW is transcoding between video payloads and it supports the extended RTP header with Coordination of Video Orientation information it shall convey received RTP header bytes on the outgoing RTP stream after transcoding associated packets as specified in 3GPP TS 26.114 [26], clause 7.4.5.

NOTE 6: The support of the generic image attributes is optional for the IMS-AGW. The list of image sizes per payload type supported by the IMS-AGW is preconfigured in the IMS-ALG. If none of the image sizes received within an SDP body on Mx/Mw interface is supported by the IMS-AGW then the IMS-ALG will not send the generic image attribute parameter to the IMS-AGW.

NOTE 7: The support of ICE received candidate, ICE received password, ICE received Ufrag are optional for ICE lite, as specified in 3GPP TS 23.334 [23].

NOTE 8: The basic RTCP port allocation rules are defined by table 1 in ITU-T Recommendation H.248.57 [5], which summarizes all rules, with and without the "explicit RTCP transport address" element.

NOTE 9: This element is optional. The RTCP port allocation rules are specified in tables 4/1 to 4/5 in ITU-T Recommendation H.248.57 [5].

NOTE 10: The support of rate adaptation for media endpoints using the additional bandwidth properties is optional for the IMS-AGW. If media transcoding is required the IMS-ALG may provide for the selected payload type and the used IP version the additional bandwidth properties.

The IMS-AGW responds as in Table 5.17.2.3.2.

Table 5.17.2.3.2: Configure AGW Connection Point Request Acknowledge

Address Information

Control information

Bearer information

If local resources were provided in request:

Local Descriptor {

Port

IP Address

IP Version

}

If remote resources are provided in request:

Remote Descriptor {

Port

IP Address

IP Version

} NOTE

Transaction ID = x

Context ID = C1

Termination ID = T1

If Stream Number Specified:

Stream Number

If local resources were provided in request:

Local Descriptor {

If media is "audio" or "video":

Codec List

RTP Payloads

Rtpbw

If RTCP bandwidth

RtcpbwRS

RtcpbwRR

If IMS media plane security was provided in request:

Cryptographic SDES Attribute

If RTP-level pause and resume:

CCM pause-resume

If RTCP Codec Control Commands and Indications:

CCM BASE

If RTCP Delay Budget Information:

DBI

If media is "video":

If CVO extension header provided in the request:

Extended Header For CVO

If image attribute negotiation:

Generic Image Attribute

If Predefined ROI provided in the request:

RTCP feedback for Predefined ROI

Extended Header for Sent ROI

If Arbitrary ROI provided in the request:

RTCP feedback for Arbitrary ROI

Extended Header for Sent ROI

}

If remote resources are provided in request:

Remote Descriptor {

If media is "audio" or "video":

Codec List

RTP Payloads

Rtpbw

If rate adaptation for media
endpoints:

Additional Bandwidth
Properties

If RTCP bandwidth

RtcpbwRS

RtcpbwRR

If IMS media plane security was provided in the request:

Cryptographic SDES Attribute

If RTP-level pause and resume:

CCM pause-resume

If RTCP Codec Control Commands and Indications:

CCM BASE

If RTCP Delay Budget Information:

DBI

If media is "video":

If CVO extension header provided in the request:

Extended Header For CVO

If image attribute negotiation:

Generic Image Attribute

If Predefined ROI provided in the request:

RTCP feedback for Predefined ROI

Extended Header for Sent ROI

If Arbitrary ROI provided in the request:

RTCP feedback for Arbitrary ROI

Extended Header for Sent ROI

} NOTE

NOTE: Sending of the Remote Descriptor is optional.

5.17.2.4 Reserve and Configure AGW Connection Point

The IMS-ALG sends an ADD request command as in Table 5.17.2.4.1.

Table 5.17.2.4.1: Reserve and Configure AGW Connection Point Request

Address Information

Control information

Bearer information

Local Descriptor {

Port = $

IP Address = $

IP Version = IPv4 or IPv6

}

Remote Descriptor {

Port

IP Address

IP Version

}

Transaction ID = x

If Context Requested:

Context ID = $

If Emergency Call:

Emergency Call Indication

If MPS call/session:

Priority Indicator = x

If Context Provided:

Context ID = c1

Termination ID = $

If Stream Number Specified:

Stream Number

If Resources for multiple Codecs shall be reserved:

Reserve_Value

If IP Interface Type:

IP interface = "IP interface type"

If indication on Bearer Released requested:

NotificationRequested (Event ID = x, "BNC Release")

If diffserv required:-

Diffserv Code Point

If tagging behaviour

Diffserv Tagging Behaviour

If Remote Source Address Filtering required:-

Remote Source Address Filtering

If Remote Source Address range required:

Remote Source Address Mask

If Remote Source Port Filtering required:-

Remote Source Port Filtering

If individual port:

Remote Source Port

If range of ports

Remote Source Port Range

NotificationRequested (Event ID = x,

"termination heartbeat")

If IP Realm specified:-

IP Realm

If Latching Required:-

Latching

If Sustainable Data Rate Policing Required:-

Policing Required

Sustainable Data Rate

Maximum Burst Size

If Peak Data Rate Policing Required:

Policing Required

Peak Data Rate

If Delay Variation Required

Delay Variation Tolerance

If Media Inactivity Detection Required:

NotificationRequested (Event ID = x, "Media Inactivity Detection( Media Inactivity Detection Time, Media Inactivity Detection Direction)") (NOTE 1)

If RTCP handling required:

RTCP allocation

If ECN transparent support required:

ECN Enable = "True"

Initiation Method = "inactive"

If ECN Endpoint support required

ECN Enable = "True"

Initiation Method = "ECN Initiation

Method" (NOTE 2)

If notification of ECN Failure

Report:

NotificationRequested (Event ID

= x,"ECN Failure")

If ICE is applied:

STUN server request

If full ICE is applied

Send Connectivity Check
("Control")

If notification of ICE Connectivity
Check Result Report:

NotificationRequested (Event ID = xx, "Connectivity Check Result")

If notification of New Peer Reflexive Candidate:

NotificationRequested (Event ID = xy,"New Peer Reflexive Candidate")

If Discard Incoming TCP connection establishment request required:

Discard Incoming TCP Connection Establishment Requests Indicator

If Forward Incoming TCP connection establishment request required:

Forward Incoming TCP Connection Establishment Requests Indicator

If indication on TCP connection establishment failure requested:

NotificationRequested (Event ID = x, "TCP connection establishment failure")

If (D)TLS session establishment required:

Establish (D)TLS session

If indication on (D)TLS session establishment failure requested:

NotificationRequested (Event ID = x, "(D)TLS session establishment failure")

If media is "message":

If B-ALG for MSRP required:

Application-aware MSRP
interworking request

If SCTP association for WebRTC data channels:

SCTP Group Semantics

SCTP stream deaggregation

SCTP stream ID

NotificationRequested
(Event ID = x,
"Received SCTP Stream Reset
Request")

Local Descriptor {

If media is "audio" or "video":

Codec List

RTP Payloads

Rtpbw

If RTCP bandwidth

RtcpbwRS

RtcpbwRR

If RTCP handling required:

RTP/RTCP transport multiplexing (NOTE 7)

If IMS media plane security required:

Cryptographic SDES Attribute

If RTP-level pause and resume:

CCM pause-resume

If RTCP Codec Control Commands and Indications:

CCM BASE

If RTCP Delay Budget Information:

DBI

If media is "video":

If CVO required:

Extended Header For CVO
(NOTE 3)

If imageattr negotiation:

Generic Image Attribute

(NOTE 4) If Predefined ROI required:

RTCP feedback for Predefined ROI

Extended Header for Sent ROI

If Arbitrary ROI required:

RTCP feedback for Arbitrary ROI

Extended Header for Sent ROI

If ICE is applied:

ICE host candidate request

ICE password request

ICE Ufrag request

If media is "message" or "application" or "-":

If IMS media plane security required:

Local certificate fingerprint Request

If TCP state-aware handling required:

TCP State-aware Handling Indicator and Setup Direction

If SCTP association for WebRTC data channels:

Local SCTP Port Request

Local SCTP maximum message

size Request

Local Dcmap

If application aware interworking

Local Dcsa

If SDPCapNeg is signalled to the gateway:

SDPCapNeg configuration

}

Remote Descriptor {

If media is "audio" or "video":

Codec List

RTP Payloads

Rtpbw

If rate adaptation for media
endpoints:

Additional Bandwidth Properties
(NOTE 8)

If RTCP bandwidth

RtcpbwRS

RtcpbwRR

If RTCP handling required:

RTP/RTCP transport multiplexing (NOTE 7)

If RTCP handling required:

explicit RTCP transport address (NOTE 6)

If IMS media plane security required:

Cryptographic SDES Attribute

If RTP-level pause and resume:

CCM pause-resume

If RTCP APP messages allowed

Allowed RTCP APP message

types

If RTCP Codec Control Commands and Indications:

CCM BASE

If RTCP Delay Budget Information:

DBI

If media is "video":

If CVO required:

Extended Header For CVO
(NOTE 3)

If imageattr negotiation:

Generic Image Attribute

(NOTE 4)

If Predefined ROI required:

RTCP feedback for Predefined ROI

Extended Header for Sent ROI

If Arbitrary ROI required:

RTCP feedback for Arbitrary ROI

Extended Header for Sent ROI

If media is "message":

If B-ALG for MSRP required:

MSRP Path

If ICE is applied:

ICE received candidate

ICE received password

ICE received Ufrag

(NOTE 5)

If STUN consent freshness test required:

STUN consent freshness request

NotificationRequested(Event ID= x, "STUN consent freshness test failure")

If media is "message" or "application" or "-":

If IMS media plane security required:

Remote certificate fingerprint

If TCP state-aware handling required:

TCP State-aware Handling Indicator and Setup Direction

If SCTP association for WebRTC data channels:

Remote SCTP Port

Remote SCTP maximum message

size

Remote Dcmap

If application aware interworking

Remote Dcsa

If SDPCapNeg is signalled to the gateway:

SDPCapNeg configuration

}

NOTE 1: The event parameters "Media Inactivity Detection Time" and "Media Inactivity Detection Direction" are optional.

NOTE 2: This shall be set to a value other than "inactive". See Table 5.14.3.15.1.

NOTE 3: If the IMS-AGW supports the extended RTP header with Coordination of Video Orientation information it shall pass any received extended RTP header with CVO bits on to outgoing RTP streams. If the IMS-AGW is transcoding between video payloads and it supports the extended RTP header with Coordination of Video Orientation information it shall convey received RTP header bytes on the outgoing RTP stream after transcoding associated packets as specified in 3GPP TS 26.114 [26], clause 7.4.5.

NOTE 4: The support of the generic image attributes is optional for the IMS-AGW. The list of image sizes per payload type supported by the IMS-AGW is preconfigured in the IMS-ALG. If none of the image sizes received within an SDP body on Mx/Mw interface is supported by the IMS-AGW then the IMS-ALG will not send the generic image attribute parameter to the IMS-AGW.

NOTE 5: The support of ICE received candidate, ICE received password, ICE received Ufrag are optional for ICE lite, as specified in 3GPP TS 23.334 [23].

NOTE 6: The basic RTCP port allocation rules are defined by table 1 in ITU-T Recommendation H.248.57 [5], which summarizes all rules, with and without the "explicit RTCP transport address" element.

NOTE 7: This element is optional. The RTCP port allocation rules are specified in tables 4/1 to 4/5 in ITU-T Recommendation H.248.57 [5].

NOTE 8: The support of rate adaptation for media endpoints using the additional bandwidth properties is optional for the IMS-AGW. If media transcoding is required the IMS-ALG may provide for the selected payload type and the used IP version the additional bandwidth properties.

The IMS-AGW responds as in Table 5.17.2.4.2.

Table 5.17.2.4.2: Reserve and Configure AGW Connection Point Request Acknowledge

Address Information

Control information

Bearer information

Local Descriptor {

Port

IP Address

IP Version

}

Remote Descriptor {

Port

IP Address

IP Version

} NOTE

Transaction ID = x

Context ID = C1

Termination ID = T1

Stream Number

Local Descriptor {

If media is "audio" or "video":

Codec List

RTP Payloads

Rtpbw

If RTCP bandwidth

RtcpbwRS

RtcpbwRR

If IMS media plane security was provided in the request:

Cryptographic SDES Attribute

If RTP-level pause and resume:

CCM pause-resume

If RTCP Codec Control Commands and Indications:

CCM BASE

If RTCP Delay Budget Information:

DBI

If media is "video":

If CVO extension header provided in the request:

Extended Header For CVO

If image attribute negotiation:

Generic Image Attribute

If Predefined ROI provided in the request:

RTCP feedback for Predefined ROI

Extended Header for Sent ROI

If Arbitrary ROI provided in the request:

RTCP feedback for Arbitrary ROI

Extended Header for Sent ROI

If ICE is applied:

ICE host candidate

ICE password

ICE Ufrag

If ICE lite implementation

ICE lite indication

If media is "message" or "application" or "-":

If Local certificate fingerprint was requested:

Local certificate fingerprint

If SCTP association for WebRTC data channels:

Local SCTP Port

Local SCTP maximum message

size

If SDPCapNeg is signalled to the gateway:

SDPCapNeg configuration

Remote Descriptor {

If media is "audio" or "video":

Codec List

RTP Payloads

Rtpbw

If rate adaptation for media
endpoints:

Additional Bandwidth Properties

If RTCP bandwidth

RtcpbwRS

RtcpbwRR

If IMS media plane security was provided in the request:

Cryptographic SDES Attribute

If RTP-level pause and resume:

CCM pause-resume

If RTCP Codec Control Commands and Indications:

CCM BASE

If RTCP Delay Budget Information:

DBI

If media is "video":

If CVO extension header provided in the request:

Extended Header For CVO

If image attribute negotiation:

Generic Image Attribute

If Predefined ROI provided in the request:

RTCP feedback for Predefined ROI

Extended Header for Sent ROI

If Arbitrary ROI provided in the request:

RTCP feedback for Arbitrary ROI

Extended Header for Sent ROI

If SDPCapNeg is signalled to the gateway:

SDPCapNeg configuration

} NOTE

NOTE: Sending of the Remote Descriptor is optional.

5.17.2.5 Release AGW Termination

The IMS-ALG sends a SUBTRACT command as in Table 5.17.2.5.1.

Table 5.17.2.5.1: Release AGW Termination Request

Address Information

Control information

Bearer information

Transaction ID = x

Context ID= C1/ALL

Termination ID = T1/ALL

On releasing the termination, the IMS-AGW responds as in Table 5.17.2.5.2

Table 5.17.2.5.2: Release AGW Termination Request Acknowledge

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = C1/ALL

Termination ID = T1/ALL

5.17.2.6 Termination Heartbeat Indication

When the procedure "Termination heartbeat indication" is required the following procedure is initiated: the IMS-AGW sends a NOT.req command with the following information.

5.17.2.6.1 NOT.req (Termination heartbeat)

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = C1

Termination ID = T1

Event_ID (Event ID = x, "termination heartbeat")

When the processing of command is complete, the IMS-ALG initiates the following procedure.

5.17.2.6.2 NOT.resp (Termination heartbeat)

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = C1

Termination ID = T1

The IMS-ALG shall correct any detected mismatch, by subtracting hanging terminations or clearing hanging contexts.

5.17.2.7 IP Bearer Released

When the procedure "IP Bearer Released" is required the following procedure is initiated: the IMS-AGW sends a NOT.req command with the following information.

5.17.2.7.1 NOT.req (IP Bearer Released)

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = C1

Termination ID = T1

Event_ID (Event ID = x,

"BNC Release (Cause)")

When the processing of command is complete, the IMS-ALG initiates the following procedure.

5.17.2.7.2 NOT.resp (IP Bearer Released)

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = C1

Termination ID = T1

5.17.2.8 Media Inactivity Notification

When the procedure "Media Inactivity Notification" is required the following procedure is initiated: the IMS-AGW sends a NOT.req command with the following information.

5.17.2.8.1 NOT.req (Media Inactivity)

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = C1

Termination ID = T1

Event_ID (Event ID = x, "Media Inactivity Detection")

When the processing of command is complete, the IMS-ALG initiates the following procedure.

5.17.2.8.2 NOT.resp (Media Inactivity)

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = C1

Termination ID = T1

5.17.2.9 Change Through Connection

The IMS-ALG sends an ADD or a MODIFY request command as in Table 5.17.2.9.1.

5.17.2.9.1 Change Through Connection Request

Address Information

Control information

Bearer information

Transaction ID = x

If Context Requested:

Context ID = $

If Context Provided:

Context ID = c1

If Termination Requested:

Termination ID = $

If Termination Provided:

Termination ID = T1

Through-Connection = Connectivity Mode

The IMS-AGW responds as in Table 5.17.2.9.2.

5.17.2.9.2 Change Through Connection Request Acknowledge

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = C1

Termination ID = T1

5.17.2.10 Change Flow Direction

The IMS-ALG sends an ADD or a MODIFY request command as in Table 5.17.2.10.1.

5.17.2.10.1 Change Flow Direction

Address Information

Control information

Bearer information

Transaction ID = x

If Context Requested:

Context ID = $

If Context Provided:

Context ID = c1

If Termination Requested:

Termination ID = $

If Termination Provided:

Termination ID = T1

Connection Configuration =

(TerminationID= x1,

TerminationID=x2,

[type = x]),…

The IMS-AGW responds as in Table 5.17.2.10.2.

5.17.2.10.2 Change Flow Direction Acknowledge

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = C1

Termination ID = T1

5.17.2.11 ECN Failure Indication

The IMS-AGW sends a NOTIFY request command as in Table 5.17.2.11.1.

Table 5.17.2.11.1: ECN Failure Indication

Address Information

Control information

Bearer information

Transaction ID = x

Context ID= C1

Termination ID = T1

Event_ID (Event ID = x,

" ECN Failure (ECN Failure Type)")

The IMS-ALG responds as in Table 5.17.2.11.2

Table 5.17.2.11.2: ECN Failure Indication Ack

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = C1

Termination ID = T1

5.17.2.12 ICE Connectivity Check Result Notification

The IMS-AGW sends a NOTIFY request command as defined in Table 5.17.2.12.1.

Table 5.17.2.12.1: ICE Connectivity Check Result Notification

Address Information

Control information

Bearer information

Transaction ID = x

Context ID= C1

Termination ID = T1

Event_ID (Event ID = x,

"Connectivity Check Result (Candidate/Transport Pair)")

The IMS-ALG responds as defined in Table 5.17.2.12.2

Table 5.17.2.12.2: ICE Connectivity Check Result Notification Ack

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = C1

Termination ID = T1

5.17.2.13 ICE New Peer Reflexive Candidate Notification

The IMS-AGW sends a NOTIFY request command as defined in Table 5.17.2.13.1.

Table 5.17.2.13.1: ICE New Peer Reflexive Candidate Notification

Address Information

Control information

Bearer information

Transaction ID = x

Context ID= C1

Termination ID = T1

Event_ID (Event ID = x,

"New Peer Reflexive Candidate (Candidate)")

The IMS-ALG responds as defined in Table 5.17.2.13.2

Table 5.17.2.13.2: ICE New Peer Reflexive Candidate Ack

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = C1

Termination ID = T1

5.17.2.14 Notify TCP connection establishment Failure Indication

When the procedure "Notify TCP connection establishment Failure Indication" is required the following procedure is initiated: the IMS-AGW sends a NOT.req command with the following information.

5.17.2.14.1 NOT.req (TCP connection establishment Failure)

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = C1

Termination ID = T1

Event_ID (Event ID = y,

"TCP connection establishment Error Indication")

When the processing of command is complete, the IMS-ALG initiates the following procedure.

5.17.2.14.2 NOT.resp (TCP connection establishment Failure)

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = C1

Termination ID = T1

5.17.2.15 Notify (D)TLS session establishment Failure Indication

When the procedure "Notify (D)TLS session establishment Failure Indication" is required the following procedure is initiated: the IMS-AGW sends a NOT.req command with the following information.

5.17.2.15.1 NOT.req ((D)TLS session establishment Failure)

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = C1

Termination ID = T1

Event_ID (Event ID = y,

"(D)TLS session establishment Error Indication")

When the processing of command is complete, the IMS-ALG initiates the following procedure.

5.17.2.15.2 NOT.resp ((D)TLS session establishment Failure)

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = C1

Termination ID = T1

5.17.2.16 STUN Consent Freshness Test Failure Notification

The eIMS-AGW sends a NOTIFY request command as defined in Table 5.17.2.16.1.

Table 5.17.2.16.1: STUN Consent Freshness Test Failure Notification

Address Information

Control information

Bearer information

Transaction ID = x

Context ID= C1

Termination ID = T1

Event_ID (Event ID = x,

"STUN Consent Freshness Test Failure (STUN Consent Freshness Test Failure Type)")

The eP-CSCF responds as defined in Table 5.17.2.16.2

Table 5.17.2.16.2: STUN Consent Freshness Test Failure Notification Ack

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = C1

Termination ID = T1

5.17.2.17 Notify SCTP Stream Reset

The IMS-AGW sends a NOTIFY request command as defined in Table 5.17.2.17.1.

Table 5.17.2.17.1: Notify SCTP Stream Reset

Address Information

Control information

Bearer information

Transaction ID = x

Context ID= C1

Termination ID = T1

Event_ID (Event ID = x,

" Received SCTP Stream Reset Request (SCTP Stream ID)")

The IMS-ALG responds as defined in Table 5.17.2.17.2

Table 5.17.2.17.2: Notify SCTP Stream Reset Ack

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = C1

Termination ID = T1

5.17.2.18 Notify SCTP Stream Reset Result

The IMS-AGW sends a NOTIFY request command as defined in Table 5.17.2.18.1.

Table 5.17.2.18.1: Notify SCTP Stream Reset Result

Address Information

Control information

Bearer information

Transaction ID = x

Context ID= C1

Termination ID = T1

Event_ID (Event ID = x,

" Received SCTP Stream Reset Result (SCTP Stream ID, result)")

The IMS-ALG responds as defined in Table 5.17.2.18.2

Table 5.17.2.18.2: Notify SCTP Stream Reset Result Ack

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = C1

Termination ID = T1

5.17.3 Non-Call Related Procedures

5.17.3.1 General

This clause describes the various non-call related procedures which are listed in Table 5.17.3.1.1

Table 5.17.3.1.1: IMS-AGW Non-Call Related Procedures

Transaction in 3GPP TS 23.334 [23]

Support

Comment

IMS-AGW Out of service

Mandatory

5.17.3.2

IMS-AGW Communication Up

Mandatory

5.17.3.3

IMS-AGW Restoration

Mandatory

5.17.3.4

IMS-AGW Register

Mandatory

5.17.3.5

IMS-AGW Re-register

Optional (NOTE 3)

5.17.3.6

IMS-ALG Ordered Re-register

Optional (NOTE 3)

5.17.3.7

IMS-ALG Restoration

Optional

5.17.3.8

IMS-ALG Out of Service

Optional

5.17.3.9

Audit Value

Optional (NOTE 3)

5.17.3.10

Command Rejected

Mandatory

The "Command Rejected" procedure may be used in response both to call-related and non-call-related ITU-T Recommendation H.248 Commands – 5.17.3.11

Capability Update

Optional

5.17.3.12

IMS-AGW Resource Congestion Handling – Activate

Optional

5.17.3.13

IMS-AGW Resource Congestion Handling – Indication

Optional

5.17.3.14

Inactivity timeout activation

Optional

(NOTE 4)

5.17.3.15

Inactivity timeout indication

Optional

(NOTE 4)

5.17.3.16

Realm Availability Change activation

Optional

5.17.3.17

Realm Availability Change indication

Optional

5.17.3.18

Termination Out of Service

Optional (NOTE 1)

5.17.3.19 (NOTE 2)

NOTE 1: Support of this procedure is mandatory in the IMS-ALG.

NOTE 2: The "Termination Out-of-Service procedure" is also used as a call-related H.248 command

NOTE 3: Support of this procedure is mandatory in the IMS-AGW.

NOTE 4: Support of this procedure is mandatory in the IMS-AGW if UDP transport is supported.

5.17.3.2 IMS-AGW Out Of Service

The IMS-AGW sends a SERVICE CHANGE request command as in Table 5.17.3.2.1.

Table 5.17.3.2.1: IMS-AGW Out Of Service Request

Address Information

Control information

Bearer information

Transaction ID = x

Context ID= –

Termination ID = ROOT

SC Method = FORCED or GRACEFUL

SC Reason = 905 Termination Taken OOS or 908, MG Impending Failure, or 915 State Loss

The IMS-ALG responds as in Table 5.17.3.2.2.

Table 5.17.3.2.2: IMS-AGW Out Of Service Request Ack

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = –

Termination ID = ROOT

5.17.3.3 IMS-AGW Communication Up

The IMS-AGW sends a SERVICE CHANGE request command as in Table 5.17.3.3.1 to the IMS-ALG address to which the control link association was previously established.

Table 5.17.3.3.1: IMS-AGW Communication Up

Address Information

Control information

Bearer information

Transaction ID = x

Context ID= –

Termination ID = ROOT

SC Method = DISCONNECTED

SC Reason = 900 , Service Restored

The IMS-ALG may respond as in table 5.17.3.3.2. If a response is received, the control link association is re-established and the inactivity timer would be restarted.

Table 5.17.3.3.2: IMS-AGW Communication Up Ack

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = –

Termination ID = ROOT

If required to register to a new IMS-ALG:

Alternate MGC Id

5.17.3.4 IMS-AGW Restoration

When the IMS-AGW has recovered, the IMS-AGW sends a SERVICE CHANGE as in Table 5.17.3.4.1,

Table 5.17.3.4.1: IMS-AGW Restoration

Address Information

Control information

Bearer information

Transaction ID = x

Context ID= –

Termination ID = ROOT

SC Method = RESTART

SC Reason = 900, Service Restored

The IMS-ALG responds as in Table 5.17.3.4.2.

Table 5.17.3.4.2: IMS-AGW Restoration Ack

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = –

Termination ID = ROOT

If required to register to a new IMS-ALG:

Alternate MGC Id

5.17.3.5 IMS-AGW Register

The IMS-AGW sends a SERVICE CHANGE request command as in Table 5.17.3.5.1.

Table 5.17.3.5.1: IMS-AGW Register

Address Information

Control information

Bearer information

Transaction ID = x

Context ID= –

Termination ID = ROOT

SC Method = RESTART

SC Reason =901, Cold Boot or 902, Warm Boot

H248 Profile Identity

H248 Protocol Version

The IMS-ALG responds as in Table 5.17.3.5.2.

Table 5.17.3.5.2: IMS-AGW Register Ack

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = –

Termination ID = ROOT

If applicable (NOTE):

H248 Protocol Version

If applicable:-

H248 Profile Identity

If required to register to a new IMS-ALG:

Alternate MGC Id

NOTE: The IMS-ALG shall include the H.248 Protocol Version if the protocol version it supports or offers is lower than that proposed by the IMS-AGW. The IMS-ALG may include the H.248 Protocol Version if the protocol version it supports or offers is the protocol version proposed by the IMS-AGW.

5.17.3.6 IMS-AGW Re-Register

The IMS-AGW sends a SERVICE CHANGE request command as in Table 5.17.3.6.1.

Table 5.17.3.6.1: IMS-AGW Re-Registration

Address Information

Control information

Bearer information

Transaction ID = x

Context ID= –

Termination ID = ROOT

SC Method = Handoff

SC Reason = 903, MGC Directed Change

H248 Profile Identity

H248 Protocol Version

The IMS-ALG responds as in Table 5.17.3.6.2.

Table 5.17.3.6.2: IMS-AGW Re-Registration Ack

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = –

Termination ID = ROOT

If applicable (NOTE):

H248 Protocol Version

If applicable:-

H248 Profile Identity

If required to register to a new IMS-ALG:

Alternate MGC Id

NOTE: The IMS-ALG shall include the H.248 Protocol Version if the protocol version it supports or offers is lower than that proposed by the IMS-AGW. The IMS-ALG may include the H.248 Protocol Version if the protocol version it supports or offers is the protocol version proposed by the IMS-AGW.

5.17.3.7 IMS-ALG Ordered Re-register

The IMS-ALG sends a SERVICE CHANGE request command as in Table 5.17.3.7.1.

Table 5.17.3.7.1: IMS-ALG Ordered Re-Register

Address Information

Control information

Bearer information

Transaction ID = x

Context ID= –

Termination ID = ROOT

SC Method = HANDOFF

SC Reason = 903, MGC Directed Change

Alternate MGC Id

.

The IMS-AGW responds as in Table 5.17.3.7.2.

Table 5.17.3.7.2: IMS-ALG Ordered Re-Register Ack

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = –

Termination ID = ROOT

The IMS-AGW then performs an IMS-AGW Re-Register procedure according to Clause 5.17.3.6.

5.17.3.8 IMS-ALG Restoration

When the IMS-ALG has recovered, the IMS-ALG sends a SERVICE CHANGE as in Table 5.17.3.8.1,

Table 5.17.3.8.1: IMS-ALG Restoration

Address Information

Control information

Bearer information

Transaction ID = x

Context ID= –

Termination ID = ROOT

SC Method = RESTART

SC Reason = 901, Cold Boot OR 902, Warm Boot

The IMS-AGW responds as in Table 5.17.3.8.2.

Table 5.17.3.8.2: IMS-ALG Restoration Ack

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = –

Termination ID = ROOT

5.17.3.9 IMS-ALG Out of Service

The IMS-ALG sends a SERVICE CHANGE request command as in Table 5.17.3.9.1.

Table 5.17.3.9.1: IMS-ALG Out Of Service

Address Information

Control information

Bearer information

Transaction ID = x

Context ID= –

Termination ID = ROOT

SC Method = FORCED or GRACEFUL

SC Reason = 905, Termination Taken OOS

The IMS-AGW responds as in Table 5.17.3.9.2.

Table 5.17.3.9.2: IMS-ALG Out Of Service Ack

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = –

Termination ID = ROOT

5.17.3.10 Audit Value

The IMS-ALG sends an AUDIT VALUE request command as in Table 5.17.3.10.1.

Table 5.17.3.10.1: Audit Value

Address Information

Control information

Bearer information

Transaction ID = x

Context ID= -/ALL/C1

Termination ID = ROOT/ALL/T1/PartialWildcard (NOTE 4, NOTE 5)

Audit Packages (NOTE 1)

Audit Descriptor = IndAuditParameter:= IndAudMediaDescriptor:= IndAudTerminationStateDescriptor:= serviceState

Audit Descriptor = Empty (NOTE 2)

Audit Descriptor = IndAuditParameter:= IndAudMediaDescriptor:= IndAudTerminationStateDescriptor:= Available Realms (NOTE 3)

Audit Descriptor = IndAuditParameter:= IndAudMediaDescriptor:= IndAudTerminationStateDescriptor:= ROOT properties (NOTE 6)

Audit Descriptor = IndAuditParameter:= IndAudMediaDescriptor:= IndAudTerminationStateDescriptor:= SDPCapNeg Supported Capabilities (NOTE 7)

NOTE 1: Packages is for Null/Root Combination.

NOTE 2: Used for control association monitoring.

NOTE 3: Used for auditing available IP realms

NOTE 4: The partial wildcard termination is used for the context audit (see table 5.17.3.10.3) and specifies the "group" part of the termination identity (e.g. "ip/5/*").

NOTE 5: Partial wildcard shall only be used when text encoding is used on the H.248 interface.

NOTE 6 Used for auditing ROOT properties.

NOTE 7: Used for auditing SDPCapNeg Extensions when SDPCapNeg signalling to the gateway is supported.

The IMS-AGW responds as in Table 5.17.3.10.2.

Table 5.17.3.10.2: Audit Value Ack

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = -/C1

Termination ID = ROOT/T1

Packages List

serviceState

Available Realms

ROOT Properties

SDPCapNeg Extensions

Upon reception of the command in the IMS-AGW:

– The Service State returns the current Service State

– When Packages are requested, the Package Names and Versions are returned

– When realm availability is audited, the list of available realms is returned.

– When root properties are audited, the values of root properties are returned.

The following table illustrates the allowed combinations that can be obtained with the AuditValue Command:

Table 5.17.3.10.3: Combinations of AuditValue Command

ContextID

TerminationID

Information Obtained

Specific

Wildcard

Audit of matching Terminations in a Context

Specific

Specific

Audit of a single Termination in a Context

Null

Root

Audit of Media Gateway state and/or control association or available realms, or supported packages or ROOT properties.

All

Specific

(Non-null) ContextID in which the Termination currently exists

All

Partial Wildcard

(Non-null) ContextIDs in which the Terminations currently exist

NOTE: Partial wildcard shall only be used when text encoding is used on the H.248 interface.

5.17.3.11 Command Rejected

When the procedure "Command Reject" is required the following procedure is initiated:

The IMS-AGW / IMS-ALG sends .a response to any command.req with the following information.

Table 5.17.3.11.1: ANYcommand.resp (command reject ) IMS-AGW / IMS-ALG to IMS-ALG/ IMS-AGW

Address Information

Control information

Bearer information

Transaction ID = z

Context ID = c1 or no context

Termination ID = T1 or no termination ID

Reason=Error

5.17.3.12 AGW Capability Change

The IMS-AGW sends a SERVICE CHANGE request command as in Table 5.17.3.12.1.

Table 5.17.3.12.1: AGW Capability Update

Address Information

Control information

Bearer information

Transaction ID = x

Context ID= –

Termination ID = ROOT

SC Method = RESTART or DISCONNECTED

SC Reason = 916, Packages Change or 917, Capability Change

The IMS-ALG responds as in table 5.17.3.12.2.

Table 5.17.3.12.2 AGW Capability Update Ack

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = –

Termination ID = ROOT

5.17.3.13 IMS-AGW Resource Congestion Handling – Activate

The IMS-ALG sends a MODIFY request command as in Table 5.17.3.13.1

Table 5.17.3.13.1: IMS-AGW Resource Congestion Handling – Activate

Address Information

Control information

Bearer information

Transaction ID = x

Context ID= –

Termination ID = ROOT

NotificationRequested (Event ID = x,

"Overload Notification")

The IMS-AGW responds as in Table 5.17.3.13.2.

Table 5.17.3.13.2: IMS-AGW Resource Congestion Handling – Activate Ack

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = –

Termination ID = ROOT

5.17.3.14 IMS-AGW Resource Congestion Handling – Indication

The IMS-AGW sends a NOTIFY request command as in Table 5.17.3.14.1

Table 5.17.3.14.1: IMS-AGW Resource Congestion Handling – Indication

Address Information

Control information

Bearer information

Transaction ID = x

Context ID= –

Termination ID = ROOT

If H.248.11 used:

Event_ID (Event ID = x, "Overload Notification")

If H.248.10 used:

Event_ID (Event ID = x, " Overload Notification (Reduction)")

The IMS-ALG responds as in Table 5.17.3.14.2

Table 5.17.3.14.2: IMS-AGW Resource Congestion Handling – Indication Ack

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = –

Termination ID = ROOT

5.17.3.15 Inactivity Timeout – Activation

The IMS-ALG sends a MODIFY request command as in Table 5.17.3.15.1

Table 5.17.3.15.1: Inactivity Timeout – Activation

Address Information

Control information

Bearer information

Transaction ID = x

Context ID= NULL

Termination ID = ROOT

NotificationRequested (Event ID = x,

"Inactivity Timeout")

The IMS-AGW responds as in Table 5.17.3.15.2.

Table 5.17.3.15.2: Inactivity Timeout – Activation Ack

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = NULL

Termination ID = ROOT

5.17.3.16 Inactivity Timeout – Indication

The IMS-AGW sends a NOTIFY request command as in Table 5.17.3.16.1.

Table 5.17.3.16.1: Inactivity Timeout – Indication

Address Information

Control information

Bearer information

Transaction ID = x

Context ID= NULL

Termination ID = ROOT

Event_ID (Event ID = x, "Inactivity Timeout")

The IMS-ALG responds as in Table 5.17.3.16.2

Table 5.17.3.16.2: Inactivity Timeout – Indication Ack

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = NULL

Termination ID = ROOT

5.17.3.17 Realm Availability Change – Activation

The IMS-ALG sends a MODIFY request command as in Table 5.17.3.17.1.

Table 5.17.3.17.1: Realm Availability Change – Activation

Address Information

Control information

Bearer information

Transaction ID = x

Context ID= –

Termination ID = ROOT

NotificationRequested (Event ID = x,

"Realm Availability Change")

The IMS-AGW responds as in Table 5.17.3.17.2.

Table 5.17.3.17.2: Realm Availability Change – Activation Ack

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = –

Termination ID = ROOT

5.17.3.18 Realm Availability Change – Indication

The IMS-AGW sends a NOTIFY request command as in Table 5.17.3.18.1.

Table 5.17.3.18.1: Realm Availability Change – Indication

Address Information

Control information

Bearer information

Transaction ID = x

Context ID= –

Termination ID = ROOT

Event_ID (Event ID = x,

"Realm Availability Change (Changed Realms)")

NOTE: The ObservedEvent Parameters returned within the Changed Realms are defined as mandatory since it shall contain at minimum 1 parameter but may contain both Newly Available Realms and Newly Unavailable Realms.

The IMS-ALG responds as in Table 5.17.3.18.2

Table 5.17.3.18.2: Realm Availability Change – Indication Ack

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = –

Termination ID = ROOT

5.17.3.19 Termination Out Of Service

This procedure only applies when text encoding is used on the H.248 interface.

The IMS-AGW sends a SERVICE CHANGE request command as in Table 5.17.3.19.1.

Table 5.17.3.19.1: Termination Out Of Service Request

Address Information

Control information

Bearer information

Transaction ID = x

Context ID= C1/ALL

Termination ID = T1 or Wildcarded Termination (NOTE)

SC Method = FORCED

SC Reason = 904 ("Termination Malfunction") or 905 ("Termination Taken OOS") or 906 ("Loss of Lower Layer Connectivity"), or 907 ("Transmission Failure") or 910 ("Media Capability Failure")

NOTE: This is set to a specific termination identity or a partially wildcarded identity (i.e. specifying the "interface" part of the termination ID and wildcarding the "group" and "Id" parts) or a wholly wildcarded identity (i.e. ip/*).

The IMS-ALG responds as in Table 5.17.3.19.2.

Table 5.17.3.19.2: Termination Out Of Service Request Ack

Address Information

Control information

Bearer information

Transaction ID = x

Context ID = C1/ALL

Termination ID = As received

Annex A (informative):
Change history

Date

TSG #

TSG Doc.

CR

Rev

Cat

Subject/Comment

New

2009-12

CT#46

CP-090823

3GPP TS Presented for information and approval in CT#46

9.0.0

2010-03

CT#47

CP-100050

0001

2

IMS media plane security stage 3

9.1.0

CP-100044

0002

1

Non-call Related Procedures Naming update

CP-100044

0006

1

Correction to table notes and references

CP-100044

0007

1

Termination Type Alignment

CP-100044

0008

Returned SDP Properties

CP-100044

0009

1

Manipulating and Auditing Context Attributes

CP-100044

0010

1

Inactivity Timeout

CP-100044

0011

1

Clean-up Proposals

2010-06

CT#48

CP-100289

0012

1

Transport protocol to be indicated to gateway for end-to-end media securit

9.2.0

0015

Profiling of SDES crypto attribute for e2a media security

CP-100284

0013

1

Handling of Stream mode

2010-09

CT#49

CP-100461

0016

Procedures for Emergency indicator

9.3.0

CP-100461

0017

1

Error Descriptor

2011-03

CT#51

CP-110278

0019

10

ECN Support in Iq Interface

10.0.0

2011-06

CT#52

CP-110368

0021

1

Alignment of 3GPP profiles with SG16 ECN package definition

10.1.0

2011-09

CT#53

CP-110573

0022

1

Transcoding at ATCF/ATGW during eSRVCC

10.2.0

2011-12

CT#54

CP-110798

0023

1

Explicit Congestion Notification

10.3.0

CP-110796

0024

1

Update of reference to H.248.52

2012-06

CT#56

CP-120226

0025

1

Reference update: draft-ietf-avtcore-ecn-for-rtp

10.4.0

2012-09

CT#57

CP-120478

0026

3

Support of Multimedia Priority Service (MPS) over Iq Interface – Stage 3

11.0.0

2012-12

CT#58

CP-120723

0036

Iq interface updates of ECN Support Package

11.1.0

CP-120734

0037

3

Support of Multimedia Priority Service (MPS) in Modify over Iq Interface – Stage 3

2013-06

CT#60

CP-130294

0039

2

ECN relying reference change

11.2.0

2013-06

CT#60

CP-130299

0044

2

Introduction of support for Coordination of Video Orientation (CVO)

12.0.0

2013-09

CT#61

CP-130471

0045

3

Introduction of support for Generic Image Attribute/signalling of image size

12.1.0

2013-12

CT#62

CP-130636

0049

1

No indication of generic image attributes in Iq

12.2.0

2014-06

CT#64

CP-140248

0053

3

Support for Interactive Connectivity Establishment (ICE)

12.3.0

CP-140234

0056

Aligning Mandatory Features with stage 2

CP-140249

0059

1

WebRTC support for Iq

CP-140268

0060

AGW Capability Change

2014-09

CT#65

CP-140504

0057

3

IMS media security for TCP-based media using TLS and UDP-based media using DTLS

12.4.0

CP-140504

0058

3

Bearer-level application level gateway (B-ALG) for TCP-based media

2014-12

CT#66

CP-140798

0063

1

RTCP port allocation rules – Semantical clarification

12.5.0

CP-140777

0067

2

WebRTC Architecture Update

CP-140777

0071

2

Support of Consent Freshness in WebRTC

CP-140788

0070

1

Adding support for EVS codec

CP-140786

0072

Reference update: draft-schwarz-mmusic-sdp-for-gw

CP-140791

0073

1

Alternative connection (ALTC) addresses management

2014-12

CT#66

CP-14079

0051

4

Support of RTP transport multiplexing (Iq, stage 3)

13.0.0

2015-03

CT#67

CP-150030

0075

1

TCP basic connection control package

13.1.0

CP-150030

0077

1

TLS basic session control package

CP-150030

0079

1

Stream endpoint interlinkage package

CP-150030

0081

1

MG located Bearer Level ALG package

CP-150027

0085

1

IMS WebRTC reference update

2015-06

CT#68

CP-150258

0087

1

Updating ITU-T references

13.2.0

CP-150258

0089

1

TCP descriptor correction

CP-150258

0094

1

Updating references to H.248.90 and IETF Draft

CP-150256

0091

1

WebRTC transport protocols

2015-12

CT#70

CP-150783

0098

3

Support for Video Enhancements by Region-of-Interest Information Signalling

13.3.0

CP-150754

0100

Update of IMS WebRTC reference

CP-150758

0103

Update of media security reference

CP-150779

0104

2

WebRTC Data Channels

2016-03

CT#71

CP-160028

0105

2

WebRTC Data Channels

13.4.0

CP-160032

0106

1

WebRTC gateway configuration for end-to-end WebRTC calls (stage 3)

CP-160034

0107

1

Support of enhanced bandwidth negotiation mechanism for MTSI sessions

CP-160021

0108

2

Iq stage 3 to support SDP Capability Negotiation

2016-06

CT#72

CP-160229

0109

Clarifications related to the rate adaptation for media endpoints

13.5.0

2016-09

CT#73

CP-160429

0111

1

Mandatory support of RTP/RTCP multiplexing

14.0.0

2016-09

CT#73

CP-160431

0112

1

Transport of T.140 within data channels

14.0.0

2016-12

CT#74

CP-160684

0113

1

Support of RTP-level pause and resume functionality

14.1.0

2017-03

CT#75

CP-170023

0115

RFC 4572 obsoleted by draft-ietf-mmusic-4572-update

14.2.0

2017-03

CT#75

CP-170051

0116

1

RTCP Codec Control Commands and Indications

14.2.0

2017-06

CT#76

CP-171015

0118

Reference update: RFC 8122

14.3.0

2017-06

CT#76

CP-171027

0119

Reference update: draft-ietf-mmusic-mux-exclusive

14.3.0

2017-06

CT#76

CP-171024

0121

Reference update: draft-ietf-mmusic-sctp-sdp

14.3.0

2018-10

Update to Rel-15 version (MCC)

15.0.0

2019-06

CT#84

CP-191053

0149

2

Iq interface enhancement to support DBI

16.0.0

2019-12

CT#86

CP-193019

0133

Reference update: draft-ietf-mmusic-msrp-usage-data-channel

16.1.0

2019-12

CT#86

CP-193019

0129

1

Reference update: draft-ietf-mmusic-t140-usage-data-channel

16.1.0

2020-12

CT#90e

CP-203024

0138

Update on draft references

16.2.0

2021-03

CT#91e

CP-210066

0142

Reference update: RFC 8841, RFC 8864 and RFC 8873

16.3.0

2021-03

CT#91e

CP-210068

0145

Reference update: RFC 8858 and RFC 8865

16.3.0

2021-12

CT#94e

CP-213104

0146

B

Alignment with SA3 supported TLS profiles

17.0.0