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