A.6 Interworking with CS domain
24.1823GPPIP Multimedia Subsystem (IMS) Customized Alerting Tones (CAT)Protocol specificationRelease 17TS
A.6.1 Introduction
The following signalling flows show interworking with the CS domain, when CAT is provided by the terminating CS domain to the IMS, and when CAT is provided to the originating CS domain from the IMS. The following flows are included:
– clause A.6.2 shows CAT when CAT is provided by the terminating CS domain;
– clause A.6.3 shows CAT, using the forking model, when CAT is provided to the originating CS domain;
– clause A.6.4 shows CAT, using the early session, model, when CAT is provided to the originating CS domain;
The signalling flow in clause A.6.2 is not dependent on which CAT model is used.
A.6.2 CAT provided by the terminating CS domain
Figure A.6.2-1: CAT provided by terminating CS system
1-2 INVITE request (UE#1 to MGCF) see example in table A.6.2-1
UE#1 sends a SIP INVITE request to the MGCF.
The MGCF sends an ISUP IAM message to CS.
Table A.6.2-1: INVITE request (UE#1 to MGCF)
INVITE tel:+1-212-555-2222 SIP/2.0
Via: SIP/2.0/UDP [5555::aaa:bbb:ccc:ddd]:1357;comp=sigcomp;branch=z9hG4bKnashds7
Max-Forwards: 70
Route: <sip:pcscf1.visited1.net:7531;lr;comp=sigcomp>, <sip:scscf1.home1.net;lr>
P-Preferred-Identity: "John Doe" <sip:user1_public1@home1.net>
P-Access-Network-Info: IEEE-802.11a
P-Preferred-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel
Accept-Contact: *;+g.3gpp.icsi_ref="urn%3Aurn-7%3gpp-service.ims.icsi.mmtel"
Privacy: none
From: <sip:user1_public1@home1.net>;tag=171828
To: <tel:+1-212-555-2222>
Call-ID: cb03a0s09a2sdfglkj490333
Cseq: 127 INVITE
Require: sec-agree
Recv-Info: infoDtmf
Supported: precondition, 100rel, gruu, 199
Proxy-Require: sec-agree
Security-Verify: ipsec-3gpp; q=0.1; alg=hmac-sha-1-96; spi-c=98765432; spi-s=87654321; port-c=8642; port-s=7531
Contact: <sip:user1_public1@home1.net;;gr=urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6>;+g.3gpp.icsi_ref="urn%3Aurn-7%3gpp-service.ims.icsi.mmtel"
Allow: INVITE, ACK, CANCEL, BYE, PRACK, UPDATE, REFER, MESSAGE
Accept:application/sdp, application/3gpp-ims+xml
Content-Type: application/sdp
Content-Length: (…)
v=0
o=- 2987933615 2987933615 IN IP6 6666::aaa:bbb:ccc:ddd
s=-
c=IN IP6 6666::aaa:bbb:ccc:ddd
t=0 0
m=video 3400 RTP/AVP 98
b=AS:75
a=curr:qos local sendrecv
a=curr:qos remote none
a=des:qos mandatory local sendrecv
a=des:qos none remote sendrecv
a=rtpmap:98 H263
a=fmtp:98 profile-level-id=0
m=audio 3456 RTP/AVP 97 96
b=AS:25.4
a=curr:qos local sendrecv
a=curr:qos remote none
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=2
a=rtpmap:96 telephone-event
Supported: The UE indicates support for preconditions, reliable provisional responses, gruu and the 199 provisional response.
Recv-Info: The UE indicates willingness to receive DTMF Info Packages in INFO requests.
SDP: The SDP offer (SDP_O) contains a set of codecs supported by UE#1 and desired by the calling user for this session. The local preconditions are indicated as fulfilled.
3 183 (Session Progress) provisional response (MGCF to UE#1) see example in table A.6.2-2
The MGCF sends a reliable SIP 183 (Session Progress) provisional response to UE#1.
An early dialog is established between UE#1 and the MGCF.
CAT media is received from CS.
Table A.6.2-2: 183 (Session Progress) response (MGCF to UE#1)
SIP/2.0 183 Session Progress
Via: SIP/2.0/UDP scscf2.home2.net;branch=z9hG4bK764z87.1, SIP/2.0/UDP icscf2_s.home2.net;branch=z9hG4bK871y12.1, SIP/2.0/UDP scscf1.home1.net;branch=z9hG4bK332b23.1pcscf1.visited1.net;branch=z9hG4bK240f34.1, SIP/2.0/UDP pcscf1.visited1.net;branch=z9hG4bK240f34.1, SIP/2.0/UDP [5555::aaa:bbb:ccc:ddd]:1357;comp=sigcomp;branch=z9hG4bKnashds7
Record-Route: <sip:pcscf2.visited2.net:5088;lr;comp=sigcomp>
From:
To: <tel:+1-212-555-2222>;tag=2236
Call-ID:
Cseq:
Require: 100rel
Recv-Info: infoDtmf
Allow: INVITE, ACK, CANCEL, BYE, PRACK, UPDATE, REFER, MESSAGE
RSeq: 9022
P-Early-Media: sendonly
Contact: <sip:mgcf1.home1.net;gr>;+g.3gpp.icsi_ref="urn%3Aurn-7%3gpp-service.ims.icsi.mmtel"
Content-Type: application/sdp
Content-Length: (…)
v=0
o=- 2987933615 2987933615 IN IP6 6666::eee:fff:aaa:bbb
s=-
c=IN IP6 6666::eee:fff:aaa:bbb
t=0 0
m=video 0 RTP/AVP 98
m=audio 3456 RTP/AVP 97 96
b=AS:25.4
a=curr:qos local sendrecv
a=curr:qos remote sendrecv
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
P-Early-Media: The MGCF requests authorization for early media.
Recv-Info: The MGCF indicates willingness to receive DTMF Info Packages in INFO requests.
SDP: The SDP answer (SDP_A) contains a set of codecs to be used for the session. The video stream is rejected. The local preconditions are indicated as fulfilled.
4 PRACK request (UE#1 to MGCF)
UE#1 sends a SIP PRACK request, which acknowledges the SIP 183 (Session Progress) provisional response, to the MGCF.
5 200 (OK) response to PRACK request (MGCF to UE#1)
The MGCF sends a SIP 200 (OK) response for the SIP PRACK request to UE#1.
6 ACM message (CS to MGCF)
The MGCF receives an ISUP ACM message from CS.
7-8 200 (OK) response to INVITE request (MGCF to UE#1)
The MGCF receives an ISUP ANM message from CS.
The MGCF sends a SIP 200 (OK) response for the SIP INVITE request to UE#1.
9 ACK request (UE#1 to MGCF)
UE#1 sends a SIP ACK request, which acknowledges the SIP 200 (OK) final response, to the MGCF.
A.6.3 CAT provided to the originating CS domain with the CAT forking model
Figure A.6.3-1: CAT provided to originating CS system
1-2 INVITE request (MGCF to CAT-AS) see example in table A.6.3-1
The MGCF receives an ISUP IAM message from CS.
The MGCF sends a SIP INVITE request to the CAT-AS.
The CAT-AS instructs the MRF to reserve CAT resources.
Table A.6.3-1: INVITE request (MGCF to CAT-AS)
INVITE tel:+1-212-555-2222 SIP/2.0
Via: SIP/2.0/UDP [5555::aaa:bbb:ccc:ddd]:1357;comp=sigcomp;branch=z9hG4bKnashds7
Max-Forwards: 70
Privacy: none
P-Early-Media: supported
P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel
Accept-Contact: *;+g.3gpp.icsi_ref="urn%3Aurn-7%3gpp-service.ims.icsi.mmtel"
From: <sip:user1_public1@home1.net>;tag=171828
To: <tel:+1-212-555-2222>
Call-ID: cb03a0s09a2sdfglkj490333
Cseq: 127 INVITE
Recv-Info: infoDtmf
Supported: precondition, 100rel, gruu, 199
Contact: <sip:mgcf1.home1.net;gr>;+g.3gpp.icsi_ref="urn%3Aurn-7%3gpp-service.ims.icsi.mmtel"
Allow: INVITE, ACK, CANCEL, BYE, PRACK, UPDATE
Content-Type: application/sdp
Content-Length: (…)
v=0
o=- 2987933615 2987933615 IN IP6 6666::aaa:bbb:ccc:ddd
s=-
c=IN IP6 6666::aaa:bbb:ccc:ddd
t=0 0
m=audio 3456 RTP/AVP 97 96
b=AS:25.4
a=curr:qos local sendrecv
a=curr:qos remote none
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=2
a=rtpmap:96 telephone-event
Supported: The MGCF indicates support for preconditions, reliable provisional responses, gruu and the 199 provisional response.
P-Early-Media: The MGCF indicates support for the P-Early-Media header.
Recv-Info: The MGCF indicates willingness to receive DTMF Info Packages in INFO requests.
Supported: The MGCF indicates support for reliable provisional responses.
SDP: The SDP offer (SDP_O) contains a set of codecs supported by the MGCF and desired by the calling user for this session. The local preconditions are indicated as fulfilled.
3-4 INVITE request (CAT-AS to UE#2)
The CAT-AS forwards the SIP INVITE request to UE#2.
5-6 180 (Ringing) provisional response (UE#2 to CAT-AS)
The called party is alerted. UE#2 sends a SIP 180 (Ringing) provisional response for the SIP INVITE request to the CAT-AS.
The CAT-AS terminates the SIP 180 (Ringing) provisional response.
7-8 183 (Session Progress) provisional response (CAT-AS to MGCF) see example in table A.6.3-2
The CAT-AS sends a reliable SIP 183 (Session Progress) provisional response to the MGCF.
An early dialog (D1) is established between the MGCF and the CAT-AS.
The MGCF sends an ISUP ACM message to CS.
Table A.6.3-2: 183 (Session Progress) response (CAT-AS to MGCF)
SIP/2.0 183 Session Progress
Via: SIP/2.0/UDP scscf2.home2.net;branch=z9hG4bK764z87.1, SIP/2.0/UDP icscf2_s.home2.net;branch=z9hG4bK871y12.1, SIP/2.0/UDP [5555::aaa:bbb:ccc:ddd]:1357;comp=sigcomp;branch=z9hG4bKnashds7
Record-Route: <sip:pcscf2.visited2.net:5088;lr;comp=sigcomp>
From:
To: <tel:+1-212-555-2222>;tag=2236
Call-ID:
Cseq:
Require: 100rel
Recv-Info: infoDtmf
Allow: INVITE, ACK, CANCEL, BYE, PRACK, UPDATE, REFER, MESSAGE
RSeq: 9022
P-Early-Media: sendrecv
Contact: <sip:cat-as.home1.net>;+g.3gpp.icsi_ref="urn%3Aurn-7%3gpp-service.ims.icsi.mmtel"
Content-Type: application/sdp
Content-Length: (…)
v=0
o=- 2987933615 2987933615 IN IP6 5555::eee:fff:bbb:aaa
s=-
c=IN IP6 5555::eee:fff:bbb:aaa
t=0 0
m=audio 3456 RTP/AVP 97 96
b=AS:25.4
a=curr:qos local sendrecv
a=curr:qos remote sendrecv
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
a=content:g.3gpp.cat
P-Early-Media: The CAT-AS requests authorization for early media.
Recv-Info: The CAT-AS indicates willingness to receive DTMF Info Packages in INFO requests.
SDP: The SDP answer (SDP_A) contains a set of codecs supported to be used for CAT and, in this example, includes a SDP "a=content" attribute with a "g.3gpp.cat" value. The SDP content is based on information received from the MRF. The local preconditions are indicated as fulfilled.
9 PRACK request (MGCF to CAT-AS)
The MGCF sends a SIP PRACK request, which acknowledges the SIP 183 (Session Progress) provisional response, to the CAT-AS.
The CAT-AS instructs the MRF to play CAT media.
10 200 (OK) response to PRACK request (CAT-AS to MGCF)
The CAT-AS sends a SIP 200 (OK) response for the SIP PRACK request to the MGCF.
11-12 200 (OK) response to INVITE request (UE#2 to CAT-AS) see example in table A.6.3-3
The called party answers the call. UE#2 sends a SIP 200 (OK) final response for the SIP INVITE request to the CAT-AS.
The CAT-AS instructs the MRF to stop CAT media.
Table A.6.3-3: 200 (OK) response (UE#2 to CAT-AS)
SIP/2.0 200 OK
Via: SIP/2.0/UDP pcscf2.visited2.net:5088;comp=sigcomp;branch=z9hG4bK361k21.1, SIP/2.0/UDP scscf2.home2.net;branch=z9hG4bK764XC12.1, SIP/2.0/UDP catas.home2.net;branch=z9hG4bK764Q32.1, SIP/2.0/UDP scscf2.home2.net;branch=z9hG4bK764z87.1, SIP/2.0/UDP icscf2_s.home2.net;branch=z9hG4bK871y12.1, SIP/2.0/UDP [5555::aaa:bbb:ccc:ddd]:1357;comp=sigcomp;branch=z9hG4bKnashds7
Record-Route: <sip:pcscf2.visited2.net:5088;lr;comp=sigcomp>, <sip:scscf2.home2.net;lr>, <sip:scscf1.home1.net;lr>, <sip:pcscf1.visited1.net;lr>
From:
To: <tel:+1-212-555-2222>;tag=6322
Call-ID:
Cseq:
Allow: INVITE, ACK, CANCEL, BYE, PRACK, UPDATE, REFER, MESSAGE
Contact: <sip:user2_public1@home2.net;gr=urn:uuid:2ad8950e-48a5-4a74-8d99-ad76cc7fc74>;+g.3gpp.icsi_ref="urn%3Aurn-7%3gpp-service.ims.icsi.mmtel"
Content-Type: application/sdp
Content-Length: (…)
v=0
o=- 2987933615 2987933615 IN IP6 6666::eee:fff:aaa:bbb
s=-
c=IN IP6 6666::eee:fff:aaa:bbb
t=0 0
m=audio 3456 RTP/AVP 97 96
b=AS:25.4
a=curr:qos local sendrecv
a=curr:qos remote sendrecv
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
SDP: The SDP answer (SDP_A) contains a set of codecs to be used for the session. If preconditions are used, they are indicated as fulfilled.
13-14 200 (OK) response to INVITE request (CAT-AS to MGCF)
The CAT-AS forwards the SIP 200 (OK) response to the MGCF.
A dialog (D2) is established between the MGCF and UE#2.
The early dialog (D1) between the MGCF and the CAT-AS is terminated.
The MGCF sends an ISUP ANM message to CS.
15 ACK request (MGCF to UE#2)
The MGCF sends a SIP ACK request, which acknowledges the SIP 200 (OK) final response, to UE#2.
A.6.4 CAT provided to the originating CS domain with the CAT early session model
Figure A.6.4-1: CAT provided to originating CS domain with the CAT early-session model
1-2. INVITE request (MGCF to CAT-AS) see example in table A.6.4-2
The MGCF receives an ISUP IAM message from CS domain.
The MGCF sends a SIP INVITE request to the CAT-AS.
The CAT-AS instructs the MRF to reserve CAT resources.
Table A.6.4-2: INVITE request (MGCF to CAT-AS)
INVITE tel:+1-212-555-2222 SIP/2.0
Via: SIP/2.0/UDP [5555::aaa:bbb:ccc:ddd]:1357;comp=sigcomp;branch=z9hG4bKnashds7
Max-Forwards: 70
Privacy: none
P-Asserted-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel
Accept-Contact: *;+g.3gpp.icsi_ref="urn%3Aurn-7%3gpp-service.ims.icsi.mmtel"
From: <sip:user1_public1@home1.net>;tag=171828
To: <tel:+1-212-555-2222>
Call-ID: cb03a0s09a2sdfglkj490333
Cseq: 127 INVITE
Recv-Info: infoDtmf
Supported: precondition, 100rel, gruu, early-session
Contact: <sip:mgcf1.home1.net;gr>;+g.3gpp.icsi_ref="urn%3Aurn-7%3gpp-service.ims.icsi.mmtel"
Allow: INVITE, ACK, CANCEL, BYE, PRACK, UPDATE
Content-Type: application/sdp
Content-Length: (…)
v=0
o=- 2987933615 2987933615 IN IP6 5555::aaa:bbb:ccc:ddd
s=-
c=IN IP6 5555::aaa:bbb:ccc:ddd
t=0 0
m=video 3400 RTP/AVP 98 99
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
a=fmtp:98 profile-level-id=0
a=rtpmap:99 MP4V-ES
m=audio 3456 RTP/AVP 97 96
b=AS:25.4
a=curr:qos local none
a=curr:qos remote none
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; mode-change-period=2
a=rtpmap:96 telephone-event
a=maxptime:20
Supported: The UE indicates support for preconditions, reliable provisional responses, gruu and early-session disposition type.
Recv-Info: The UE indicates willingness to receive DTMF Info Packages in INFO requests.
SDP The SDP offer (SDP_O) contains a set of codecs supported by the MGCF and desired by the calling user for this session. The local preconditions are indicated as fulfilled.
3 INVITE request (CAT-AS to UE#2)
The CAT-AS forwards the SIP INVITE request to UE#2.
4 180 (Ringing) provisional response (UE#2 to CAT-AS)
The called party is alerted. UE#2 sends a SIP 180 (Ringing) provisional response for the SIP INVITE request to the CAT-AS.
5 180 (Ringing) provisional response (CAT-AS to MGCF) see example in table A.6.4-5
The CAT-AS sends a reliable SIP 180 (Ringing) provisional response to the MGCF.
Table A.6.4-5: SIP 180 (Ringing) responses (CAT-AS to MGCF)
SIP/2.0 180 Ringing
Via: SIP/2.0/UDP scscf2.home2.net;branch=z9hG4bK764z87.1, SIP/2.0/UDP icscf2_s.home2.net;branch=z9hG4bK871y12.1, SIP/2.0/UDP [5555::aaa:bbb:ccc:ddd]:1357;comp=sigcomp;branch=z9hG4bKnashds7
Record-Route: <sip:pcscf2.visited2.net:5088;lr;comp=sigcomp>
From:
To: <tel:+1-212-555-2222>;tag=2236
Call-ID:
Cseq:
Require: 100rel
Allow: INVITE, ACK, CANCEL, BYE, PRACK, UPDATE, REFER, MESSAGE
RSeq: 9022
Contact: <sip:cat-as.home1>;+g.3gpp.icsi_ref="urn%3Aurn-7%3gpp-service.ims.icsi.mmtel"
Content-Type: application/sdp
Content-Disposition: early-session
Content-Length: (…)
v=0
o=- 2987933616 2987933616 IN IP6 5555::eee:fff:aaa:bbb
s=-
c=IN IP6 5555::eee:fff:aaa:bbb
t=0 0
m=video 10001 RTP/AVP 98 99
b=AS:75
a=curr:qos local sendrecv
a=curr:qos remote none
a=des:qos mandatory local sendrecv
a=des:qos mandatory remote sendrecv
a=conf:qos remote sendrecv
a=rtpmap:98 H263
a=rtpmap:99 MP4V-ES
a=fmtp:98 profile-level-id=0
a=content:g.3gpp.cat
m=audio 6544 RTP/AVP 97 96
b=AS:25.4
a=curr:qos local none
a=curr:qos remote none
a=des:qos mandatory local sendrecv
a=des:qos mandatory remote sendrecv
a=conf:qos remote sendrecv
a=rtpmap:97 AMR
a=fmtp:97 mode-set=0,2,5,7; mode-change-period=2
a=rtpmap:96 telephone-event
a=maxptime:20
a=content:g.3gpp.cat
Early Session SDP The early session SDP offer (early-session SDP_O) contains a set of codecs supported to be used for CAT and, in this example, includes a SDP "a=content" attribute with a "g.3gpp.cat" value for each media description. The SDP content is based on information received from the MRF. The local preconditions are indicated as fulfilled.
6 ACM/CPG message (MGCF to CS domain)
The MGCF sends an ACM or CPG message to CS domain.
If the IMS CAT is multimedia, the MGCF shall take an indication in ACM or CPG message which instructs originating MSC to initiate H.245 negotiation between CS user and MGCF.
NOTE: How to take the indication in ACM or CPG message is out of scope of this specification.
7 PRACK request (MGCF to CAT AS) see example in table A.6.4-7
The MGCF sends a SIP PRACK request, which acknowledges the SIP 180 (Ringing) provisional response, to the CAT-AS.
An early dialog using early-session SDP is established between the MGCF and the CAT-AS.
The CAT-AS instructs the MRF to play CAT media.
Table A.6.4-7: SIP PRACK Request (MGCF to CAT AS)
PRACK sip:cat-as.home1.net SIP/2.0
Via: SIP/2.0/UDP [5555::aaa:bbb:ccc:ddd]:1357;comp=sigcomp;branch=z9hG4bKnashds7
Max-Forwards: 70
Route: <sip:pcscf2.visited2.net:5088;lr;comp=sigcomp>
From: <sip:user1_public1@home1.net>;tag=171828
To: <tel:+1-212-555-2222>;tag=2236
Call-ID: cb03a0s09a2sdfglkj490333
Cseq: 128 PRACK
Require: precondition
RAck: 9022 127 INVITE
Content-Type: application/sdp
Content-Disposition: early-session
Content-Length: (…)
v=0
o=- 2987933616 2987933616 IN IP6 5555::aaa:bbb:ccc:ddd
s=-
c=IN IP6 5555::aaa:bbb:ccc:ddd
t=0 0
m=video 3402 RTP/AVP 98
b=AS:75
a=curr:qos local sendrecv
a=curr:qos remote sendrecv
a=des:qos mandatory local sendrecv
a=des:qos mandatory remote sendrecv
a=rtpmap:98 H263
a=fmtp:98 profile-level-id=0
m=audio 3458 RTP/AVP 97 96
b=AS:25.4
a=curr:qos local none
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; mode-change-period=2
a=rtpmap:96 telephone-event
a=maxptime:20
Early Session SDP The early session SDP answer (early-session SDP_A) contains a set of codecs to be used for the CAT. If preconditions are used, they are indicated as fulfilled.
8 200 (OK) response to PRACK request (CAT-AS to MGCF)
The CAT-AS sends a SIP 200 (OK) response for the SIP PRACK request to the MGCF.
9 200 (OK) response to INVITE request (UE#2 to CAT-AS) see example in table A.6.4-9
The called party answers the call. UE#2 sends a SIP 200 (OK) final response for the SIP INVITE request to the CAT-AS.
The CAT-AS instructs the MRF to stop CAT media.
Table A.6.4-9: SIP 200 (OK) response (UE#2 to CAT-AS)
SIP/2.0 200 OK
Via: SIP/2.0/UDP pcscf2.visited2.net:5088;comp=sigcomp;branch=z9hG4bK361k21.1, SIP/2.0/UDP scscf2.home2.net;branch=z9hG4bK764XC12.1, SIP/2.0/UDP catas.home2.net;branch=z9hG4bK764Q32.1, SIP/2.0/UDP scscf2.home2.net;branch=z9hG4bK764z87.1, SIP/2.0/UDP icscf2_s.home2.net;branch=z9hG4bK871y12.1, SIP/2.0/UDP [5555::aaa:bbb:ccc:ddd]:1357;comp=sigcomp;branch=z9hG4bKnashds7
From:
To:
Call-ID:
Cseq:
Allow: INVITE, ACK, CANCEL, BYE, PRACK, UPDATE, REFER, MESSAGE
Contact: <sip:user2_public1@home2.net;gr=urn:uuid:2ad8950e-48a5-4a74-8d99-ad76cc7fc74; >;+g.3gpp.icsi_ref="urn%3Aurn-7%3gpp-service.ims.icsi.mmtel"
Content-Type: application/sdp
Content-Length: (…)
v=0
o=- 2987933615 2987933615 IN IP6 5555::ggg:hhh:iii:jjj
s=-
c=IN IP6 5555::ggg:hhh:iii:jjj
t=0 0
m=video 3400 RTP/AVP 98
b=AS:75
a=curr:qos local sendrecv
a=curr:qos remote sendrecv
a=des:qos mandatory local sendrecv
a=des:qos mandatory remote sendrecv
a=rtpmap:98 H263
a=fmtp:98 profile-level-id=0
m=audio 3456 RTP/AVP 97 96
b=AS:25.4
a=curr:qos local none
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; mode-change-period=2
a=rtpmap:96 telephone-event
a=maxptime:20
SDP The SDP answer (SDP_A) contains a set of codecs to be used for the session. If preconditions are used, they are indicated as fulfilled.
10-11 200 (OK) responses to INVITE request (CAT-AS to MGCF)
The CAT-AS forwards the SIP 200 (OK) response to the MGCF.
The dialog for session is established between the MGCF and UE#2.
The early dialog using early-session SDP between the MGCF and the CAT-AS is terminated.
The MGCF sends an ISUP ANM message to CS domain.
12 ACK request (MGCF to UE#2)
The MGCF sends a SIP ACK request, which acknowledges the SIP 200 (OK) final response, to UE#2.
Annex B (normative):
SDP a=content attribute "g.3gpp.cat" value
B.1 Introduction
This annex provides the IANA registration information for a new value, g.3gpp.cat, for the SDP a=content media-level attribute defined in RFC 4796 [12]. The attribute value is used indicate that an SDP media descriptions is associated with the CAT service.
B.2 New value
IANA registration table: "content SDP Parameters" table of "Session Description Protocol (SDP) Parameters" registry
SDN name: g.3gpp.cat
Description: Stream associated with the 3GPP Customized Alerting Ringtone (CAT) service.
Reference: 3GPP TS 24.182
Annex C (informative):
Change history
Change history |
|||||||
Date |
TSG # |
TSG Doc. |
CR |
Rev |
Subject/Comment |
Old |
New |
2008-06 |
TS skeleton from Rapporteur |
0.0.0 |
|||||
2008-07 |
CT1#54 |
Implemented C1-0082446, C1-082663, C1-082664, C1-082771 from CT1#54 |
0.1.0 |
||||
2008-08 |
CT1#55 |
Implemented C1-082960, C1-083205, C1-083375 from CT1#55 |
0.2.0 |
||||
2008-09 |
Version 1.0.0 created for presentation to TSG CT#41 for information |
0.2.0 |
1.0.0 |
||||
2008-10 |
CT1#55bis |
Implemented the following from CT1#55bis: C1-083641, C1-083649, C1-083650, C1-083651, C1-083652, C1-083653, C1-083895, C1-083913, C1-083914, C1-084250, C1-084251, C1-084252, C1-084254, C1-084255, C1-084257, C1-084258, C1-084259, C1-084426, C1-084427 |
1.1.0 |
||||
2008-11 |
CT1#56 |
Implemented the following from CT1#56: C1-084681, C1-085103, C1-085104, C1-085279, C1-085281, C1-085282, C1-085283, C1-085284, C1-085285, C1-085286, C1-085287, C1-085458 |
1.2.0 |
||||
2008-11 |
Version 2.0.0 created for presentation to TSG CT#42 for approval |
1.2.0 |
2.0.0 |
||||
2008-12 |
CT#42 |
Version 8.0.0 created after approval in CT#42 |
2.0.0 |
8.0.0 |
|||
2009-03 |
CT#43 |
CP-090155 |
0007 |
Interaction with ECT |
8.0.0 |
8.1.0 |
|
2009-03 |
CT#43 |
CP-090155 |
0008 |
1 |
Correction on UE response for UPDATE in Gateway model |
8.0.0 |
8.1.0 |
2009-03 |
CT#43 |
CP-090155 |
0009 |
2 |
No user configuration specified for IMS CAT |
8.0.0 |
8.1.0 |
2009-03 |
CT#43 |
CP-090155 |
0011 |
2 |
Flow Updates |
8.0.0 |
8.1.0 |
2009-03 |
CT#43 |
CP-090155 |
0012 |
2 |
Intercation between CAT and CDIV |
8.0.0 |
8.1.0 |
2009-03 |
CT#43 |
CP-090162 |
0002 |
1 |
Actions at the AS serving the originating UE |
8.1.0 |
9.0.0 |
2009-03 |
CT#43 |
CP-090162 |
0003 |
2 |
CAT copy |
8.1.0 |
9.0.0 |
2009-03 |
CT#43 |
CP-090162 |
0014 |
1 |
CAT Stop |
8.1.0 |
9.0.0 |
2009-06 |
CT#44 |
CP-090429 |
0015 |
Clarification of the CAT AS when acting as a Proxy or B2BUA |
9.0.0 |
9.1.0 |
|
2009-06 |
CT#44 |
CP-090429 |
0018 |
1 |
CAT Priority |
9.0.0 |
9.1.0 |
2009-06 |
CT#44 |
CP-090429 |
0019 |
1 |
Signalling flows for gateway model with CFNR |
9.0.0 |
9.1.0 |
2009-06 |
CT#44 |
CP-090429 |
0021 |
1 |
Introduce Re-INVITE into gateway model |
9.0.0 |
9.1.0 |
2009-06 |
CT#44 |
CP-090406 |
0022 |
Correction of callflow for CAT |
9.0.0 |
9.1.0 |
|
2009-09 |
CT#45 |
CP-090661 |
0024 |
2 |
Correction: CAT and OIR interaction |
9.1.0 |
9.2.0 |
2009-09 |
CT#45 |
CP-090661 |
0026 |
1 |
Correction: CAT and OIP interaction |
9.1.0 |
9.2.0 |
2009-09 |
CT#45 |
CP-090681 |
0027 |
2 |
Add CAT Stop function to the AS serving the originating UE |
9.1.0 |
9.2.0 |
2009-09 |
CT#45 |
CP-090681 |
0028 |
3 |
Add DTMF support for O-CAT AS |
9.1.0 |
9.2.0 |
2009-09 |
CT#45 |
CP-090681 |
0029 |
3 |
Add DTMF support for T-CAT AS |
9.1.0 |
9.2.0 |
2009-09 |
CT#45 |
CP-090681 |
0030 |
2 |
Add DTMF support for originating UE to support CAT controll |
9.1.0 |
9.2.0 |
2009-09 |
CT#45 |
CP-090681 |
0033 |
1 |
Modify priority handling for AS serving originator for early-session model |
9.1.0 |
9.2.0 |
2009-09 |
CT#45 |
CP-090681 |
0034 |
1 |
CAT Reject |
9.1.0 |
9.2.0 |
2009-09 |
CT#45 |
CP-090682 |
0036 |
1 |
Clarification for the CAT flow |
9.1.0 |
9.2.0 |
2009-09 |
CT#45 |
CP-090681 |
0038 |
2 |
Signalling flows for gateway model with CFU |
9.1.0 |
9.2.0 |
2009-12 |
CT#46 |
CP-090921 |
0040 |
1 |
Clarification of the requirements on the network side |
9.2.0 |
9.3.0 |
2009-12 |
CT#46 |
CP-090921 |
0041 |
2 |
correction of CAT Copy and CAT stop proceduress |
9.2.0 |
9.3.0 |
2009-12 |
CT#46 |
CP-090921 |
0042 |
1 |
Clean up the CAT |
9.2.0 |
9.3.0 |
2009-12 |
CT#46 |
CP-090921 |
0044 |
1 |
CAT Gateway model callflow correction |
9.2.0 |
9.3.0 |
2009-12 |
CT#46 |
CP-090904 |
0047 |
Removal of editor’s note in 24.182 |
9.2.0 |
9.3.0 |
|
2010-03 |
CT#47 |
CP-100133 |
0051 |
3 |
CAT: Actions at the AS serving the originating UE for the forking model |
9.3.0 |
9.4.0 |
2010-03 |
CT#47 |
CP-100133 |
0052 |
1 |
CAT: Usage of P-Early-Media for the forking model |
9.3.0 |
9.4.0 |
2010-03 |
CT#47 |
CP-100133 |
0053 |
CAT: Addition of DTMF Info Package |
9.3.0 |
9.4.0 |
|
2010-03 |
CT#47 |
CP-100113 |
0055 |
CAT: Correction regarding converting received provisional response codes to 183 |
9.3.0 |
9.4.0 |
|
2010-06 |
CT#48 |
CP-100352 |
0056 |
1 |
Removal of editor’s notes in 24.182 |
9.4.0 |
9.5.0 |
2010-06 |
CT#48 |
CP-100352 |
0060 |
Interaction with CRS |
9.4.0 |
9.5.0 |
|
2010-06 |
CT#48 |
CP-100299 |
0061 |
Modification of the AS procedure in forking model |
9.4.0 |
9.5.0 |
|
2010-06 |
CT#48 |
CP-100371 |
0058 |
1 |
Correction of the P-Early-Media header value |
9.5.0 |
10.0.0 |
2010-12 |
CT#50 |
CP-100729 |
0064 |
1 |
CAT GW Model for originating and terminting UEs with pre-conditions |
10.0.0 |
10.1.0 |
2011-03 |
CT#51 |
CP-110173 |
0066 |
Reference update: RFC 6086 |
10.1.0 |
10.2.0 |
|
2011-06 |
CT#52 |
CP-110443 |
0072 |
2 |
Correction on AS actions for forking model and early session model |
10.2.0 |
10.3.0 |
2012-09 |
CT#57 |
Upgrade to Rel-11 |
10.3.0 |
11.0.0 |
|||
2013-09 |
CT#61 |
CP-130487 |
0075 |
1 |
Correction of IANA registration of g.3gpp.cat |
11.0.0 |
11.1.0 |
2014-06 |
CT#64 |
CP-140330 |
0078 |
3 |
Correction on CAT flow of gateway model |
11.1.0 |
12.0.0 |
2015-03 |
CT#67 |
CP-150051 |
0084 |
RFC number correction on CAT |
12.0.0 |
12.1.0 |
|
2015-03 |
CT#67 |
CP-150082 |
0079 |
3 |
CAT AS store media type |
12.1.0 |
13.0.0 |
2015-03 |
CT#67 |
CP-150082 |
0080 |
1 |
CAT handling of UPDATE sent between 180 and 200 OK |
12.1.0 |
13.0.0 |
2015-06 |
CT#68 |
CP-150328 |
0085 |
2 |
Addition of missing AS actions for CAT gateway model on receiving initial INVITE |
13.0.0 |
13.1.0 |
2015-06 |
CT#68 |
CP-150328 |
0086 |
Addition of missing AS actions for CAT gateway model on receiving 18x response |
13.0.0 |
13.1.0 |
|
2015-06 |
CT#68 |
CP-150328 |
0087 |
1 |
Addition of missing AS actions for CAT gateway model to start CAT media |
13.0.0 |
13.1.0 |
2015-06 |
CT#68 |
CP-150328 |
0088 |
Addition of missing AS actions for CAT gateway model on receiving 200 OK response |
13.0.0 |
13.1.0 |
|
2015-06 |
CT#68 |
CP-150328 |
0089 |
1 |
Correction of call flow example for CAT |
13.0.0 |
13.1.0 |
2016-06 |
CT#72 |
CP-160332 |
0092 |
3 |
Clarification on CAT AS procedrue for handling of P-Early-Media header |
13.1.0 |
14.0.0 |
2016-06 |
CT#72 |
CP-160332 |
0093 |
2 |
Condition of setting SDP in SIP 18x response for CAT Gateway model |
13.1.0 |
14.0.0 |
Change history |
|||||||
Date |
Meeting |
TDoc |
CR |
Rev |
Cat |
Subject/Comment |
New version |
2017-12 |
CT-78 |
CP-173068 |
0094 |
4 |
F |
Correction of the procedure for stopping/restarting the provision of CAT media |
14.1.0 |
2018-03 |
CT-79 |
CP-180057 |
0102 |
1 |
A |
Removing Editor’s Notes after IANA registration |
14.2.0 |
2018-03 |
CT-79 |
CP-180090 |
0096 |
3 |
F |
Support for video CAT service within audio call in TS 24.182 |
15.0.0 |
2018-03 |
CT-79 |
CP-180090 |
0104 |
F |
Correction of message examples for the CAT gateway model |
15.0.0 |
|
2018-03 |
CT-79 |
CP-180090 |
0105 |
B |
Video CAT for forking model |
15.0.0 |
|
2019-06 |
CT-84 |
CP-191147 |
0106 |
3 |
B |
Support for playing customized media before alerting in TS 24.182 |
16.0.0 |
2019-06 |
CT-84 |
CP-191147 |
0108 |
3 |
B |
Support to continue to play video CAT without voice during audio conversation |
16.0.0 |
2019-06 |
CT-84 |
CP-191147 |
0109 |
3 |
F |
UE actions clarification of CAT for gateway model |
16.0.0 |
2019-09 |
CT-85 |
CP-192071 |
0111 |
3 |
B |
Corrections on AS actions for playing CAT media continuely during conversationy |
16.1.0 |
2019-09 |
CT-85 |
CP-192071 |
0112 |
2 |
F |
Corrections of the NOTE for playing customized media before alerting |
16.1.0 |
2020-03 |
CT-87e |
CP-200123 |
0118 |
1 |
B |
CAT interactions with MuD and MiD services |
16.2.0 |
2020-06 |
CT-88e |
CP-201111 |
0119 |
2 |
B |
Use preconditions for CAT when originating UE supports precondition |
16.3.0 |
2020-06 |
CT-88e |
CP-201111 |
0120 |
1 |
F |
Preconditions correction for forking model |
16.3.0 |
2020-07 |
CT-88e |
Editorial corrections |
16.3.1 |
||||
2020-09 |
CT-89e |
CP-202184 |
0121 |
1 |
F |
No SDP answer in the 200 response to SIP INVITE request after completion of SDP negotiation. |
17.0.0 |
2021-06 |
CT-92e |
CP-211156 |
0122 |
2 |
F |
CAT Corrections on the support of DTMF |
17.1.0 |