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 |