T Rec Q.3610 200905 I!!pdf e
T Rec Q.3610 200905 I!!pdf e
ITU-T Q.3610
TELECOMMUNICATION (05/2009)
STANDARDIZATION SECTOR
OF ITU
Summary
Recommendation ITU-T Q.3610 specifies the signalling requirements and protocol profiles for NGN
customized ring-back tone (CRBT) service in support of customized multimedia ringing (CMR).
Source
Recommendation ITU-T Q.3610 was approved on 7 May 2009 by ITU-T Study Group 11
(2009-2012) under Recommendation ITU-T A.8 procedures.
Keywords
CRBT, IMS, NGN, SDP, SIP.
NOTE
In this Recommendation, the expression "Administration" is used for conciseness to indicate both a
telecommunication administration and a recognized operating agency.
Compliance with this Recommendation is voluntary. However, the Recommendation may contain certain
mandatory provisions (to ensure e.g., interoperability or applicability) and compliance with the
Recommendation is achieved when all of these mandatory provisions are met. The words "shall" or some
other obligatory language such as "must" and the negative equivalents are used to express requirements. The
use of such words does not suggest that compliance with the Recommendation is required of any party.
© ITU 2010
All rights reserved. No part of this publication may be reproduced, by any means whatsoever, without the
prior written permission of ITU.
1 Scope
This Recommendation specifies signalling requirements and protocol profiles of customized
ring-back tone (CRBT) service in support of customized multimedia ringing (CMR). This
Recommendation also contains signalling flows.
The CRBT service is defined in next generation networks (NGNs) including IP multimedia
subsystems (IMS) and call-server based networks.
This Recommendation covers the protocol profiles over the user-network interface (UNI) and
network-to-network interface (NNI) based on [ITU-T Q.3402] and [ITU-T Q.3401], respectively. In
addition, it also covers [ITU-T H.248.1] based protocol profile for the interface between the access
media gateway functional entity (AMG-FE) and the service control functions. More detailed
protocol profiles for other interfaces may be subject to future specifications.
2 References
The following ITU-T Recommendations and other references contain provisions which, through
reference in this text, constitute provisions of this Recommendation. At the time of publication, the
editions indicated were valid. All Recommendations and other references are subject to revision;
users of this Recommendation are therefore encouraged to investigate the possibility of applying the
most recent edition of the Recommendations and other references listed below. A list of the
currently valid ITU-T Recommendations is regularly published. The reference to a document within
this Recommendation does not give it, as a stand-alone document, the status of a Recommendation.
[ITU-T H.248.1] Recommendation ITU-T H.248.1 (2005), Gateway control protocol:
Version 3.
[ITU-T Q.3401] Recommendation ITU-T Q.3401 (2007), NGN NNI signalling profile
(Protocol Set 1); Amendment 1 (2008).
[ITU-T Q.3402] Recommendation ITU-T Q.3402 (2008), NGN UNI signalling profile
(Protocol Set 1).
[ITU-T T.81] Recommendation ITU-T T.81 (1992) | ISO/IEC 10918-1:1994,
Information technology – Digital compression and coding of
continuous-tone still images: Requirements and guidelines.
[ITU-T Y.2012] Recommendation ITU-T Y.2012 (2006), Functional requirements
and architecture of the NGN release 1.
[ITU-T Y.2701] Recommendation ITU-T Y.2701 (2007), Security requirements for
NGN release 1.
[IETF RFC 2616] IETF RFC 2616 (1999), Hypertext Transfer Protocol – HTTP/1.1.
[IETF RFC 3261] IETF RFC 3261 (2002), SIP: Session Initiation Protocol.
[IETF RFC 3262] IETF RFC 3262 (2002), Reliability of Provisional Responses in the
Session Initiation Protocol (SIP).
[IETF RFC 3311] IETF RFC 3311 (2002), The Session Initiation Protocol (SIP)
UPDATE Method.
3 Definitions
Legacy terminal
SCF
Call Server SCF Call Server
component component
CRBT service
AS-FE
SUP-FE
(*) If the originating network is call-server based, the legacy terminal is accommodated.
CRBT service
AS-FE
SUP-FE
(*) If the originating network is call-server based, the legacy terminal is accommodated.
CRBT service
AS-FE SUP-FE
CRBT service
AS-FE SUP-FE
Legacy terminal
AMG-FE Transport stratum Transport stratum
7 Media formats
In order to guarantee a certain level of early media support and compatibility between the calling
and called party terminals, appropriate media formats shall be negotiated or selected to play the
CRBT contents.
7.1 Audio
If audio is supported, the codec list shall be as specified in clause 8.1 of [ITU-T Q.3401] and
[ITU-T Q.3402].
7.2 Video
If video is supported, the codec list shall be as specified in clause 8.1 of [ITU-T Q.3401] and
[ITU-T Q.3402].
7.3 Text
If plain text is supported, any character encoding (charset) that contains a subset of the logical
characters (e.g., Unicode [b-Unicode]) can be used.
8 Signalling requirements
The following clauses describe the signalling requirements for providing CRBT services in each
functional entity.
9 Protocol profiles
The protocol profiles for CRBT services shall be based on the following ITU-T Recommendations.
Table 9-2 – CRBT service specific methods and headers for gateway model
See clauses I.1 and I.2 for signalling flows and message usages.
If the CRBT service is provided to the legacy terminal with the IMS based PSTN/ISDN emulation
systems, the same H.248.1 profile, which is described in clause 9.2.1, shall be applied to the CRBT
services.
9.1.2 Protocol profiles for application server model
9.1.2.1 SIP profile
Initial INVITE shall include SDP. If early media session is established with the reliable provisional
response, the option tag "100rel" shall be supported and PRACK method shall be used as defined in
[IETF RFC 3262]. If early media session is provided, option tag "early-session" shall be supported,
the disposition type "early-session" shall be supported, and the content type "multipart/mixed" may
be supported, to specify distinctive session types (e.g., regular session and early session) within a
single message, as defined in [IETF RFC 3959].
Table 9-3 illustrates the SIP messages that are specific to the CRBT service. Other SIP messages
may be supported, as specified in the base Recommendations in Table 9-1.
Table 9-3 – CRBT service specific methods and headers for application server model
Originating EUF Æ SCF/CRBT AS-FE
Request
code Header code Description References
method
INVITE M Supported M Supported:100rel, early-session IETF RFC
Require O Require:100rel, early-session 3262
Content-Type O Content-Type: multipart/mixed
PRACK E RAck M –
Table 9-4 – CRBT service specific methods and headers for HTTP model
SCF/CRBT AS-FE ÆOriginating EUF
Method/response Code Header Code Description Reference
18x M Call-Info O purpose IETF RFC 3261
180 M Alert-Info O –
The calling party shall support HTTP/1.1 as defined in [IETF RFC 2616] in order to get CRBT
contents.
See clause I.4 for signalling flows and message usages.
10.1 Providing circuit-switched network CRBT to the originating UE in the IMS domain
When the calling party in the IMS domain makes a session with the called party in the
circuit-switched network, the call request from the calling party first arrives at the MGC-FE. MGC-
FE is responsible for communicating with the called party in the circuit-switched network (CSN)
and holds an early media session negotiation with the calling party. If negotiation is successful, the
circuit-switched network plays CRBT to the calling party. When the called party answers the call,
PSTN stops playing CRBT and the MGC-FE connects the calling party.
The CRBT service is activated within circuit-switched networks such as PSTN or GSM, upon
receipt of one of the following messages:
a) Address complete message (ACM) with the value of the called party's status indicator
"subscriber free"; or
b) ACM with the value of the called party's status indicator "no indication", optionally, the
ACM also has "in-band information indicator" set to 1 (in-band info), or "ISDN User Part
indicator" set to 0 (ISDN User Part not used all the way);
MGC-FE
ACM
18x (Subscriber free/
(P-Early-Media/
No indication)
early-session)
CRBT media
MGC-FE
CPG
18x (Alerting/
(P-Early-Media/ in-band information available)
early-session)
CRBT media
MGC-FE 18x
(P-Early-Media/
ACM early-session)
in-band information available
CRBT media
MGC-FE 18x
CPG (P-Early- media/
(in-band information) early-session)
CRBT media
11.9 Terminating early media services to calling party other than CRBT
If the originating CRBT and the terminating early media services toward the calling party such as
announcement, interactive voice response (IVR) or voice mail service (VMS) are invoked, and as
both services provide early media to the calling party, a conflict occurs.
12 Security considerations
The CRBT service is required to use the appropriate security mechanisms to meet the general
security requirements of NGN [ITU-T Y.2701].
Also, as the CRBT service provides early/regular media transport and signalling messages, the
NGN network infrastructure for CRBT service should ensure the confidentiality and integrity of the
signalling flows transported on it.
Therefore, it is recommended to provide the transport and/or network security (respectively,
e.g., TLS [b-IETF RFC 2246] and/or IPSec [b-IETF RFC 2401]) and/or the application security
(such as S/MIME [b-IETF RFC 2633]) for signalling messages using SIP between two endpoints,
as described in the security considerations of the core SIP specification [IETF RFC 3261], the Early
Media and Ringing Tone Generation specification [IETF RFC 3960], and Session Initiation
Protocol for Telephones (SIP-T [IETF RFC 3372]).
In the gateway model and the AS model, the transport and network security and/or the application
security should be applied.
In the HTTP model, the application-layer security should be applied, because the body of the
signalling message (e.g., Alert-info of SIP [IETF RFC 3261]) contains the web URL. Placing the
URL in the header field can pose a security risk. If a called party (UE-B) fetches the URLs provided
by a malicious caller (UE-A), the called party may be at risk for displaying inappropriate or
offensive content, dangerous or illegal content, and so on. Hence, the application security
(e.g., S/MIME) should be applied in order to provide the message authentication mechanism.
Multi-dialog model
(This annex forms an integral part of this Recommendation)
Signalling flows
(This appendix does not form an integral part of this Recommendation)
The detailed message examples are not shown for simplicity and most of the headers are shown in
the first message which includes the significant ones.
I.1 IMS-based CRBT service by gateway model with PRACK and UPDATE (Originating
IMS-UE case)
Figure I.1 signalling flow shows an IMS-based CRBT service provided by the gateway model
scenario with PRACK and UPDATE.
S1:INVITE(offer A)
S2:INVITE(offer A)
S3:INVITE(offer A)
S4:180
S5:180
Connection &
Acquire CRBT sdp
S7: PRACK
Media control
CRBT play
S11: UPDATE(offer B)
CRBT stop
S13: 200 OK
S14:ACK
S15: ACK
S16: ACK
Figure I.1 – IMS-based CRBT service by gateway model with PRACK and UPDATE
SIP/2.0 200 OK
From: <sip:ue-a@ngn.net>;tag=171828
To: <tel:+1-222-333-4444>;tag=asfe22222122
Call-ID : ueacb03a0suea00234123
Cseq: 1 PRACK
...
SIP/2.0 200 OK
From: <sip:ue-a@ngn.net>;tag=asfe171828
To: <tel:+1-222-333-4444>;tag=22222122
Call-ID : asfed03a0sasfe0234123
Cseq: 1 INVITE
Contact: <sip:192.100.200.52:5080>
Content-Type: application/sdp
...
SIP/2.0 200 OK
From: <tel:+1-222-333-4444>;tag=asfe22222122
To: <sip:ue-a@ngn.net>;tag=171828
Call-ID : ueacb03a0suea00234123
Cseq: 1 UPDATE
Contact: <sip:192.100.200.51:5090>
Content-Type: application/sdp
...
SIP/2.0 200 OK
From: <sip:ue-a@ngn.net>;tag=171828
To: <tel:+1-222-333-4444>;tag=asfe22222122
Call-ID : ueacb03a0suea00234123
Contact: <sip:192.100.100.100:5070>
Cseq: 1 INVITE
...
I.2 IMS-based CRBT service by gateway model with re-INVITE (Originating IMS-UE
case)
Figure I.2 signalling flow shows an IMS-based CRBT service provided by the gateway model
scenario with non-reliable provisional response in the IMS-UE originating case:
NOTE – This signalling flow shows the case of regular session establishment with re-INVITE.
S1:INVITE(offer A)
S2:INVITE(offer A)
S3:INVITE(offer A)
S4:180
S5:180
Connection &
Acquire CRBT sdp
S8:183 (CRBT answer)
Media control
CRBT play
Play CRBT with RTP
Answer
S12:200OK(answer B)
S13:200OK(answer B)
Disconnection
S16:200OK (CRBT answer)
S17:ACK
S17:ACK
S17:ACK
S18:RE-INVITE(No SDP)
S19:200 OK (offer A)
S20:RE-INVITE(offer A)
CRBT stop
S21:RE-INVITE(offer A)
S22:200 OK (answer B)
S23:200 OK (answer B)
S24:ACK(answer B)
S25:ACK
S26:ACK
SIP/2.0 200 OK
From: <sip:ue-a@orig_ngn.net>;tag= asfe171828
To: <tel:+1-222-333-4444>;tag=22222122
Call-ID : asfed03a0sasfe0234123
CSeq: 1 INVITE
Contact: <sip:192.100.200.52:5080>
Content-Type: application/sdp
...
SIP/2.0 200 OK
From: <sip:ue-a@orig_ngn.net>;tag=171828
To: <tel:+1-222-333-4444>;tag= asfe22222122
Call-ID : ueacb03a0suea00234123
Contact: <sip:192.100.100.100:5070>
Cseq: 1 INVITE
...
SIP/2.0 200 OK
From: : <tel:+1-222-333-4444>; tag= asfe22222122
To : <sip:ue-a@orig_ngn.net>;tag=171828
Call-ID : ueacb03a0suea00234123
Contact: <sip:192.100.200.51:5090>
CSeq: 1 INVITE
Content-Type: application/sdp
...
SIP/2.0 200 OK
From: <sip:ue-a@orig_ngn.net>;tag= asfe171828
To: <tel:+1-222-333-4444>;tag=22222122
Call-ID : asfed03a0sasfe0234123
Contact: < sip:192.100.200.52:5080>
Cseq: 2 INVITE
Content-Type: application/SDP
...
SIP/2.0 200 OK
From: <sip:crbt@as-fe.term_ngn.net>;tag=171828
To: <tel:+1-222-333-4444>; tag=22222122
Call-ID : ueacb03a0suea00234123
CSeq: 1 PRACK
Contact: <sip: 192.100.200.52:5080>
Content-Length: 0
SIP/2.0 200 OK
From: <sip:ue-a@orig_ngn.net>;tag=171828
To: <tel:+1-222-333-4444>;tag=22222122
Call-ID : ueacb03a0suea00234123
CSeq: 1 INVITE
Contact: <sip:192.100.200.52:5080>
Content-Type: application/sdp
Content-Disposition: session
...
S1:INVITE(offer A)
S2:INVITE(offer A)
S3:INVITE(offer A)
S4:180
S5:180
Alerting
H6:GET(with URI)
H7:200OK(URL)
S8:18X (call-info / alert-info)
H9:GET(File URL)
H10:200OK(with File)
file download with TCP
CRBT play
Answer
S11:200OK(answer B)
S12:200OK(answer B)
S13:200OK(answer B)
S14:ACK
CRBT stop S15:ACK
S16:ACK
A-B with RTP
H6-7 HTTP or SOAP (between CRBT AS-FE and CRBT HTTP server).
The AS-FE gets the URL of the CRBT from the HTTP server using any TCP-based protocol.
SIP/2.0 18x
From: <sip:ue-a@orig_ngn.net>;tag=171828
To: <tel:+1-222-333-4444>;tag=22222122
Call-ID : ueacb03a0suea00234123
CSeq: 1 INVITE
Call-Info : <http://crbt_as.ngn.com/mmcid/bimg20001000000001731.gif>; purpose=icon,
<http://crbt_as.ngn.com/mmcid/user_info_0251148012.xml>; purpose=info
Alert-Info : http://crbt_as.ngn.com/mmcid/bimg20001000000001731.wav
...
H9-10. HTTP GET and File downloading (between CRBT AS-FE and CRBT HTTP server).
The UE-B requests HTTP GET Message with URL. Then, the UE-B downloads and plays the
CRBT media file.
S11-13 200 OK (UE-B toward UE-A)
When the called party answers, the UE-B sends a 200 OK (with SDP B) final response to the
INVITE request. Then, the UE-B stops the CRBT media. The contact value includes UE-B's SIP
URI.
SIP/2.0 200 OK
From: <sip:ue-a@orig_ngn.net>;tag=171828
To: <tel:+1-222-333-4444>;tag=22222122
Call-ID : ueacb03a0suea00234123
CSeq: 1 INVITE
Contact: <sip:192.100.200.52:5080>
Content-Type: application/sdp
...
I1:IAM
M1:ADD
M2:ADD_REPLY
S1:INVITE(offer A)
S2:INVITE(offer A)
S3:INVITE(offer A)
S4:180
S5:180
Connection &
Acquire CRBT sdp
S8:183(CRBT answer)
M3:MODIFY
I2:ACM Media control
M4:MODIFY_REPLY
Answer
CRBT play S12:200OK(answer B)
S13:200OK(answer B)
Disconnection
S16:200OK
S17:ACK
S17:ACK
S17:ACK
S18:RE-INVITE(No SDP)
M5:MODIFY
M6:MODIFY_REPLY
S19:200 OK (offer A)
S20:RE-INVITE(offer A)
S21:RE-INVITE(offer A)
S22:200 OK (answer B)
S23:200 OK (answer B)
S24:ACK(answer B)
M7:MODIFY
S25:ACK
I3:ANM
S26:ACK
M8:MODIFY_REPLY
Figure I.5 – CRBT service by gateway model (Originating PSTN/ISDN interworking case)
The procedure of the SIP signalling is the same as the IMS-based gateway model, and the
significant messages of ISUP and H.248 signalling are shown as follows:
I1 IAM (PSTN/ISDN to SG-FE/MGC-FE)
Called Party Number = 02223334444
Calling Party's Category
Nature of Connection Indicators
Forward Call Indicators
Transmission Medium Requirement
Calling Party Number = 2225553333
...
M5:NOTIFY(digit)
M6:MODIFY_REPLY
M7:ADD
M8:ADD_REPLY
S1:INVITE(offer A)
S2:INVITE(offer A)
S3:INVITE(offer A)
S4:180
S5:180
Connection
& Acquire CRBT sdp
S8:183(CRBT answer)
M9:MODIFY
M10:MODIFY_REPLY Media control
Answer
CRBT play S12:200OK(answer B)
S13:200OK(answer B)
Disconnection
S16:200OK
S17:ACK
S17:ACK
S17:ACK
S18:RE-INVITE(No SDP)
M11:MODIFY
M12:MODIFY_REPLY
S19:200 OK (offer A)
S20:RE-INVITE(offer A)
S21:RE-INVITE(offer A)
S22:200 OK (answer B)
S23:200 OK (answer B)
S24:ACK(answer B)
M13:MODIFY S25:ACK
M14:MODIFY_REPLY S26:ACK
CRBT stop
A-B with RTP
Figure I.6 – IMS-based CRBT service by gateway model (Originating POTS-UE case)
The procedure of the SIP signalling is the same as the IMS-based gateway model.
The procedure of H.248 signalling is as follows and significant messages are shown in detail:
M1-M6 Collecting dialled digits based on provided digit maps
M7 ADD (AGC-FE to AMG-FE)
H.248/1[192.100.101.210]:2944..Transaction=146865666{..Context=${..Add=C0/26{..Media
{..Stream=1{..LocalControl{..Mode=ReceiveOnly..}..}..},..Events=146865666{..al/on,al/fl,dd/
ce { DigitMap = dialplan0}..},..EventBuffer{..dd/ce..},..DigitMap=dialplan0{..T:4,S:0,L:4,
([0-9EF])..}..},..Add=$ {..Media {..Stream=1
{..LocalControl{..Mode=SendReceive..},..Local{..v=0..c=IN IP4 $..m=audio $ RTP/AVP 8 0
4 18..}..}..}..}..}..}
I.7 Call server-based CRBT service by gateway model (Originating IMS-UE case)
Figure I.7 signalling flow shows a call server-based CRBT service by the gateway model scenario
in the IMS-UE Originating case:
NOTE – This signalling flow shows the case of regular session establishment with re-INVITE.
S1:INVITE(offer A)
S2:INVITE(offer A)
S3:INVITE(offer A)
M1:ADD
M2:ADD_REPLY
M3:MODIFY
M4:MODIFY_REPLY
S4:180
S5:180
Connection &
Acquire CRBT sdp
S8:183(CRBT answer)
Media control
CRBT play Answer
Play CRBT with RTP
M5:NOTIFY
M6:NOTIFY_REPLY
S12:200OK(answer B)
S13:200OK(answer B)
Disconnection
S16:200OK
S17:ACK
CRBT stop
S17:ACK
S17:ACK
S18:RE-INVITE(No SDP)
S19:200 OK (offer A)
S20:RE-INVITE(offer A)
S21:RE-INVITE(offer A)
M7:MODIFY
M8:MODIFY_REPLY
S22:200 OK (answer B)
S23:200 OK (answer B)
S24:ACK(answer B)
S25:ACK
S26:ACK
A-B with RTP
Figure I.7 – Call server-based CRBT service by gateway model (Originating IMS-UE case)
The procedure of the SIP signalling is the same as the IMS-based gateway model, and the procedure
of H.248 signalling is as follows:
M1 ADD_REQUEST (AGC-FE to AMG-FE)
H.248/1[192.100.101.210]:2944..Transaction=79721793{..Context=${..Add=C0/17{..Media{.
.Stream=1{..LocalControl{..Mode=ReceiveOnly..}..}..},..Events=79721793{..al/of..}..},..Add
=${..Media{..Stream=1{..LocalControl{.. Mode=ReceiveOnly..},..Local{..v=0..c=IN IP4
$..m=audio $ RTP/AVP 8 0 4 18..},..Remote{..v=0..o=LGE 1234 0 IN IP4
192.100.200.51..s=-..c=IN IP4 192.100.200.51..t=0 0..m=audio 23650 RTP/AVP 8 0 4
18..b=TIAS:64000..b=AS:96..a=fmtp: 4 annexa=no..a=fmtp:18 annexb=no....}..}..}..}..}..}
M2 ADD_REPLY (AMG-FE to AGC-FE)
H.248/1[192.100.101.220]:2944
..Reply=79721793{Context=240{Add=C0/17,Add=Eph179{Media{Stream=1{
Originating Net. Originating Originating Originating Terminating Terminating Terminating Terminating Net.
UE-A P/S/I-CSC-FE CRBT AS-FE MRC/P-FE P/S-CSC-FE CRBT AS-FE MRC/P-FE UE-B
S1:INVITE(offer A)
S2:INVITE(offer A)
S2:INVITE(offer A)
S2:INVITE(offer A)
S3:INVITE(offer A)
S3:INVITE(offer A)
S4:183
S4:183 Connection & acquire
CRBT sdp
S5:183(CRBT-T offer) S5:183(CRBT-T offer)
S7:PRACK
(CRBT-O answer) Media Control
Play CRBT
S8:PRACK
(CRBT-T answer)
CRBT play S8:PRACK(CRBT-T answer) S8:PRACK(CRBT-T answer)
Disconnection
S9:200OK(PRACK)
S9:200OK(PRACK)
S9:200OK(PRACK)
S10:200OK(PRACK)
S10:200OK(PRACK)
Answer
S11:200OK(answer B)
S11:200OK(answer B)
S12:200OK(answer B) S12:200OK(answer B)
S12:200OK(answer B)
Disconnection
S13:200OK(answer B)
S13:200OK(answer B)
CRBT stop
S14:ACK
S15:ACK
S15:ACK
S15:ACK
S16:ACK
v=0
o=- 2987933616 2987933616 IN IP4 eee:fff:aaa:bbb
s=-
c=IN IP4 ccc:aaa:bbb:acc
t=0 0
m=audio 3456 RTP/AVP 97
b=AS:25.4
a=curr:qos local sendrecv
a=curr:qos remote none
a=des:qos mandatory local sendrecv
a=des:qos mandatory remote sendrecv
a=rtpmap:97 AMR
a=fmtp:97 mode-set=0,2,5,7; maxframes
m=video 3400 RTP/AVP 98
b=AS:75
a=curr:qos local none
a=curr:qos remote none
a=des:qos mandatory local sendrecv
a=des:qos none remote sendrecv
a=rtpmap:98 H263
v=0
o=- 2987933616 2987933616 IN IP4 aaa:bbb:eee:fff
s=-
c=IN IP4 ccc:aaa:bbb:acc
t=0 0
m=audio 3456 RTP/AVP 97
b=AS:25.4
a=curr:qos local sendrecv
a=curr:qos remote none
a=des:qos mandatory local sendrecv
a=des:qos mandatory remote sendrecv
a=rtpmap:97 AMR
a=fmtp:97 mode-set=0,2,5,7; maxframes
m=video 3400 RTP/AVP 98
b=AS:75
a=curr:qos local none
a=curr:qos remote none
a=des:qos mandatory local sendrecv
a=des:qos none remote sendrecv
a=rtpmap:98 H263
v=0
o=- 2987933616 2987933616 IN IP4 aaa:bbb:ccc:ddd
s=-
c=IN IP4 aaa:bbb:ccc:ddd
t=0 0
m=audio 3466 RTP/AVP 97
b=AS:25.4
a=curr:qos local sendrecv
a=curr:qos remote sendrecv
a=des:qos mandatory local sendrecv
a=des:qos none remote sendrecv
a=rtpmap:97 AMR
a=fmtp:97 mode-set=0,2,5,7; maxframes...
m=video 3400 RTP/AVP 98
b=AS:75
a=curr:qos local none
a=curr:qos remote none
a=des:qos mandatory local sendrecv
a=des:qos none remote sendrecv
a=rtpmap:98 H263
SIP/2.0 200 OK
From: <sip:crbt@as-fe.term_ngn.net>;tag=171828
To: <tel:+1-222-333-4444>; tag=22222122
Call-ID : ueacb03a0suea00234123
CSeq: 1 PRACK
Contact: <sip: 192.100.200.52:5080>
Content-Length: 0
SIP/2.0 200 OK
From: <sip:ue-a@orig_ngn.net>;tag=171828
To: <tel:+1-222-333-4444>;tag=22222122
Call-ID : ueacb03a0suea00234123
CSeq: 1 INVITE
Contact: <sip:192.100.200.52:5080>
Content-Type: application/sdp
Content-Disposition: session
...
The procedures of SIP signalling and the significant messages of ISUP and H.248 signalling are
shown as follows:
S1 INVITE (UE-A toward MGC-FE)
The UE-A sends "INVITE" to the MGC-FE. The INVITE includes the UE-A's SDP offer and early
session supported indication.
SIP/2.0 200 OK
From: <sip:crbt@as-fe.term_ngn.net>;tag=171828
To: <tel:+1-222-333-4444>; tag=22222122
Call-ID : ueacb03a0suea00234123
CSeq: 1 PRACK
Contact: <sip: 192.100.200.52:5080>
Content-Length: 0
v=0
o=- 2987933616 2987933616 IN IP4 :aaa:bbb:eee:fff
s=-
c=IN IP4 ccc:aaa:bbb:acc
t=0 0
m=audio 3456 RTP/AVP 97
b=AS:25.4
a=curr:qos local sendrecv
a=curr:qos remote none
a=des:qos mandatory local sendrecv
a=des:qos mandatory remote sendrecv
a=rtpmap:97 AMR
a=fmtp:97 mode-set=0,2,5,7; maxframes
m=video 3400 RTP/AVP 98
b=AS:75
a=curr:qos local none
a=curr:qos remote none
a=des:qos mandatory local sendrecv
a=des:qos none remote sendrecv
a=rtpmap:98 H263
v=0
o=- 2987933616 2987933616 IN IP4 aaa:bbb:ccc:ddd
s=-
c=IN IP4 aaa:bbb:ccc:ddd
t=0 0
m=audio 3466 RTP/AVP 97
b=AS:25.4
a=curr:qos local sendrecv
a=curr:qos remote sendrecv
a=des:qos mandatory local sendrecv
a=des:qos none remote sendrecv
a=rtpmap:97 AMR
a=fmtp:97 mode-set=0,2,5,7; maxframes...
m=video 3400 RTP/AVP 98
b=AS:75
a=curr:qos local none
a=curr:qos remote none
a=des:qos mandatory local sendrecv
a=des:qos none remote sendrecv
a=rtpmap:98 H263
SIP/2.0 200 OK
From: <sip:crbt@as-fe.term_ngn.net>;tag=171828
To: <tel:+1-222-333-4444>; tag=22222122
Call-ID : ueacb03a0suea00234123
CSeq: 1 PRACK
Contact: <sip: 192.100.200.52:5080>
Content-Length: 0
SIP/2.0 200 OK
From: < sip:ue-a@orig_ngn.net >;tag=171828
To: <tel:+1-222-333-4444>;tag=22222122
Call-ID : ueacb03a0suea00234123
CSeq: 1 INVITE
Contact: <sip:192.100.200.52:5080>
...
I4:
The procedure of the SIP signalling and the significant messages of ISUP and H.248 signalling are
shown as follows:
I1 IAM (PSTN/ISDN to SG-FE/MGC-FE)
Called Party Number = 02223334444
Calling Party's Category
Nature of Connection Indicators
Forward Call Indicators
Transmission Medium Requirement
Calling Party Number = 2225553333
...
S1-2 INVITE (MGC-FE toward UE-B)
The INVITE request is sent from the MGC-FE to S-CSC-FE of the terminating side, the terminating
S-CSC-FE evaluates the initial filter criteria and forwards the INVITE to the terminating CRBT
AS-FE. Finally, the INVITE is forwarded to the UE-B. The contact value includes MGC-FE's IP
address.
v=0
o=- 2987933616 2987933616 IN IP4 eee:fff:aaa:bbb
s=-
c=IN IP4 ccc:aaa:bbb:acc
t=0 0
m=audio 3456 RTP/AVP 97
b=AS:25.4
a=curr:qos local sendrecv
a=curr:qos remote none
a=des:qos mandatory local sendrecv
a=des:qos mandatory remote sendrecv
a=rtpmap:97 AMR
a=fmtp:97 mode-set=0,2,5,7; maxframes
m=video 3400 RTP/AVP 98
b=AS:75
a=curr:qos local none
a=curr:qos remote none
a=des:qos mandatory local sendrecv
a=des:qos none remote sendrecv
a=rtpmap:98 H263
I2 The MGC-FE checks if the CRBT contains video according to the message from CRBT
AS-FE; if yes, then, it asks the MSC to connect the calling party using an ACM message
with in-band information indicator and holds an H.245 negotiation with the calling party.
ACM (SG-FE/MGC-FE to PSTN/ISDN)
Called Party Number = 02223334444
Calling Party's Category
Nature of Connection Indicators
Forward Call Indicators
In-band information Indicator = 1
Transmission Medium Requirement
Calling Party Number = 2225553333
v=0
o=- 2987933616 2987933616 IN IP4 aaa:bbb:ccc:ddd
s=-
c=IN IP4 aaa:bbb:ccc:ddd
t=0 0
m=audio 3466 RTP/AVP 97
b=AS:25.4
a=curr:qos local sendrecv
a=curr:qos remote sendrecv
a=des:qos mandatory local sendrecv
a=des:qos none remote sendrecv
a=rtpmap:97 AMR
a=fmtp:97 mode-set=0,2,5,7; maxframes...
m=video 3400 RTP/AVP 98
b=AS:75
a=curr:qos local none
a=curr:qos remote none
a=des:qos mandatory local sendrecv
a=des:qos none remote sendrecv
a=rtpmap:98 H263
SIP/2.0 200 OK
From: <sip:crbt@as-fe.term_ngn.net>;tag=171828
To: <tel:+1-222-333-4444>; tag=22222122
Call-ID : ueacb03a0suea00234123
CSeq: 1 PRACK
Contact: <sip: 192.100.200.52:5080>
Content-Length: 0
SIP/2.0 200 OK
From: < tel:+1-222-555-3333>;tag=171828
To: <tel:+1-222-333-4444>;tag=22222122
Call-ID : ueacb03a0suea00234123
CSeq: 1 INVITE
Contact: <sip:192.100.200.52:5080>
Content-Type: application/sdp
Content-Disposition: session
...
Series E Overall network operation, telephone service, service operation and human factors
Series J Cable networks and transmission of television, sound programme and other multimedia signals
Series L Construction, installation and protection of cables and other elements of outside plant
Series Y Global information infrastructure, Internet protocol aspects and next-generation networks
Printed in Switzerland
Geneva, 2010