6 Definition of Announcement Information

32.2813GPPAnnouncement serviceCharging managementRelease 17Telecommunication managementTS

6.1 Announcement Information principles

The following principles apply to the Announcement Information used to support the Announcement service:

– A set of Announcement Information elements may be provided within a Multiple Unit Information/Multiple Unit Operation element in a Charging Data Response/Debit and Reserve Units Response message.

– When a Charging Data Response/Debit and Reserve Units Response message is received, all previously received Announcement Information elements are discarded.

– When a Charging Data Response/Debit and Reserve Units Response message is received while an announcement is being played, whether the user is disconnected from the announcement is determined by the logic in the receiving node.

– An Announcement Identifier shall be provided within each Announcement Information element to identify the announcement to be played. When the specified announcement includes variable parts, the Variable Part Sequence information element shall be provided with the order, type, and value of each variable required for the announcement. The following types are supported: Integer, Number, Time, Date, Currency.

– Each Announcement Information element contains a Time Indicator. It indicates the specified time before the granted quota is exhausted at which the announcement is to be played. The specified time ranges from zero to any value smaller than the granted quota. A value of zero means: at the time the quota is exhausted, and absence of the indicator means that the announcement is to be played before the session is allowed to continue.

– When a Final Unit Indication with the granted quota and an Announcement Information element with Time Indicator with a value of zero are received, the announcement is to be played upon quota exhaust prior to processing the Final Unit Action received within the Final Unit Indication.

– When there are multiple Announcement Information elements with the same Time Indicator, an Announcement Order shall be provided that indicates the order in which announcements shall be played.

– Within each Announcement Information element is a Quota Indicator indicating whether the granted quota shall be deducted during announcement setup and playback or if the quota usage is suspended while the announcement is setup and played back and absence of the information element indicates that the logic implemented in the receiving node determines whether to use or not the granted quota.

– When a Final Unit Indication with the granted quota and an Announcement Information element with a non-zero or absent Time Indicator and a Quota Indicator indicating deduction of quota required during announcement are received, the user shall be disconnected from the announcement if the announcement is still being played when final quota exhausts.

– Within each Announcement Information element is a Play Alternative identifying either the "served party" or the "remote party" to which the announcement is to be played and absence of the information element indicates that the announcement is to be played to the "served party".

– Within each Announcement Information element is a Privacy Indicator identifying either that the announcement is private and shall be played only to the party identified by the Play Alternative or that the announcement is not private. Absence of the information element indicates that the announcement is private.

– Within each Announcement Information element, there may be a Language information element indicating the language of the announcement that shall be played and absence of the information element indicates that the default language shall be used as per the receiving node.

6.2 Announcement data definition

6.2.1 Multiple unit contents for announcement service

The components in the Multiple Unit Operation that are used for Announcement service on Ro can be found in Table 6.2.1.1.

Table 6.2.1.1: Multiple unit operation contents for announcement service

Information Element

Category

Description

Multiple Unit Operation

OM

Described in TS 32.299 [50].

Announcement Information

OC

This is a structured field and holds the Announcement service parameters. It is a grouped information element and may appear multiple times, once per announcement to be played.

The details are defined in clause 6.2.2.

The components in the Multiple Unit Information that are used for Announcement service on Nchf can be found in Table 6.2.1.2.

Table 6.2.1.2: Multiple unit information contents for announcement service

Information Element

Category

Description

Multiple Unit Information

OM

Described in TS 32.290 [45].

Announcement Information

OC

This is a structured field and holds the Announcement service parameters. It is a grouped information element and may appear multiple times, once per announcement to be played.

The details are defined in clause 6.2.2.

6.2.2 Definition of Announcement Information

Announcement Information is provided within the Multiple Unit Operation/Information.

The detailed structure of the Announcement Information can be found in table 6.2.2.1 for Multiple Unit Operation and in table 6.2.2.2 for Multiple Unit Information.

Table 6.2.2.1: Structure of the announcement Information for Multiple Unit Operation

Information Element

Category

Description

Announcement Identifier

OM

A code identifying the announcement to be played.

Variable Part Sequence

OC

Sequence of elements specifying each variable part (order, type, and value) to be played back during the announcement. The following types are supported: Integer, Number, Time, Date, Currency.

Time Indicator

OC

Instructs the announcement to be connected at the specified time before granted quota is exhausted, which ranges from zero to a value smaller than the granted quota.

A value of zero means at the time quota is exhausted. Absence of this field indicates that the announcement is to be played before the IMS session is allowed to continue.

Quota Indicator

OC

Indicates whether the granted quota should be deducted during announcement setup and playback or if the quota usage is suspended while the announcement is setup and played back. If not explicitly indicated, it is up to the logic implemented in the receiving node to use or not the granted quota.

Announcement Order

OC

When multiple announcement information blocks are provided in a single message with the same timing indicator, the announcement order indicates the order in which announcements should be connected for playback.

Play Alternative

OC

Identifies either the "served party" or the "remote party" to which the announcement is to be played.

Privacy Indicator

OC

Identifies if the announcement is "private" or "not private".

Language

OC

A language code indicating the language of the announcement that should be played.

Table 6.2.2.2: Structure of the announcement Information Multiple Unit Information

Information Element

Converged Charging Category

Description

Announcement Identifier

OM

Identifying the announcement to be played.

Announcement Reference

OM

The reference to where more information in regard to the announcement can be found, this can be a URI or refence to the standard where it’s specified.

Variable Part List

OC

List of elements specifying each variable part (order, type, and value) to be played back during the announcement.

Time To Play

OC

Instructs the announcement to be played at the specified time before granted time units are exhausted.

If the value is set to zero, the announcement is to be played at time when time quota is exhausted.

If the field is not present, it indicates that the announcement is to be played immediately.

Quota Consumption Indicator

OC

Indicates whether the granted quota should be consumed during announcement setup and played or not.

If the field is not present, the quota consumption is receiver dependent.

Announcement Priority

OC

When multiple announcement information blocks are provided in a single message with the same timing indicator, the announcement priority indicates the priority order in which announcements is to be played.

Play To Party

OC

Identifies the party to which "served party" or the "remote party" to which the announcement is to be played.

If the field is not present, it is to be played to “served party”.

Announcement Privacy Indicator

OC

Indicates if the announcement is "private" or "not private".

If the field is not present, it is “private”.

Language

OC

A language tag indicating the language of the announcement to be played.

If the field is not present, the language is receiver dependent.

6.2.3 Formal Announcement Information parameter description

The detailed Announcement Information parameter definitions are specified in TS 32.299 [50] for Ro and TS 32.291 [46] for Nchf.

6.3 Bindings for Announcement Information

This clause describes the mapping between the information elements and messages described for Announcement service and the Diameter messages and AVPs.

As defined in TS 32.299 [50], the corresponding Diameter Credit-Control Application (DCCA) commands for the Debit and Reserve Units Request message is Credit-Control-Request (CCR) and for the Debit and Reserve Units Response message is Credit-Control-Answer (CCA).

Table 6.3.1 specifies the bindings for parameters used for Announcement service for the Debit and Reserve Units operation.

Table 6.3.1: Bindings between Information Elements and AVPs

Information Element

AVP

Announcement Information

Announcement-Information

Announcement Identifier

Announcement-Identifier

Variable Part Sequence

Variable-Part

Time Indicator

Time-Indicator

Quota Indicator

Quota-Indicator

Announcement Order

Announcement-Order

Play Alternative

Play-Alternative

Privacy Indicator

Privacy-Indicator

Language

Language

Annex A (informative):
Change history

Change history

Date

Meeting

TDoc

CR

Rev

Cat

Subject/Comment

New version

2015-12

SA#70

SP-150815

Presented for information and approval

1.0.0

2015-12

SA#70

Upgrade to Rel-13

13.0.0

2015-12

SA#70

SP-160623

0002

2

F

Correction of reference to Annex B of TS 32.260

14.0.0

2018-06

Update to Rel-15 version (MCC)

15.0.0

2019-09

SA#85

SP-190760

0003

2

B

Addition of converged charging architecture

16.0.0

2019-09

SA#85

SP-190760

0004

2

B

Addition of converged charging basic principles

16.0.0

2019-09

SA#85

SP-190760

0006

2

B

Addition of converged charging information principles

16.0.0

2019-12

SA#86

SP-191164

0007

2

B

Addition of converged flows

16.1.0

2021-03

SA#91e

SP-210164

0009

1

B

Addition of multiple unit information contents

17.0.0

2021-03

SA#91e

SP-210164

0010

1

B

Adding converged charging to scope

17.0.0

2021-12

SA#94e

SP-211482

0011

1

B

Addition of IMS converged charging announcement

17.1.0