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. |
|
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]) |
|
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 If SCTP association for WebRTC data channels: SCTP Group Semantics SCTP stream deaggregation SCTP stream ID NotificationRequested 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 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 If SCTP association for WebRTC data channels: SCTP Group Semantics SCTP stream deaggregation SCTP stream ID NotificationRequested Response") If reset of SCTP Stream for WebRTC data channels: Send SCTP Stream Reset If Notification of reset result NotificationRequested |
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 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 Additional Bandwidth 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 Additional Bandwidth 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 If notification of ICE Connectivity 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 If SCTP association for WebRTC data channels: SCTP Group Semantics SCTP stream deaggregation SCTP stream ID NotificationRequested |
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 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 Additional Bandwidth Properties 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 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 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 |