30 XMS Parameters Feature Nodes

Overview

Introduction

This chapter describes the Oracle Communications Convergent Charging Controller Messaging Manager XMS Parameters feature nodes.

Available Feature Nodes

XMS Parameters Feature Nodes List

This table lists all the available Messaging Manager feature nodes in the XMS Parameters feature group. If any custom feature nodes have been created and installed to fit your specific customer requirements, they will not appear in this list.

Note: For information about the available Messaging Manager profile fields, see Messaging Manager Profile Fields .

Node name Node description
Alphabet Branching The Alphabet Branching node determines if the message text is using the alphabet specified in this node and branches accordingly.
Content Size Branching The Content Size Branching node branches depending on the size of the short message (in bytes). It takes the threshold entered into the node and chooses either the small or large branch.
Message Attribute Branching Branches on the value of a message attribute.
Segment Number Branching The Segment Number Branching node branches, depending on if the current message is the last (or only) component in a concatenated, multi-part, message. It compares the current segment number with the total number of segments and takes the appropriate exit.
Set Data Coding The Set Data Coding node sets the character set of the message to be used when the ACS Control Plan passes the message on to Messaging Manager for delivery.
Set Message Attribute Allows the modification various attributes of the message data by overriding the options requested by a caller.
Set Time Zone Message Attribute Sets the message time zone attribute to the user's time zone.
Test Data Coding The Test Data Coding node checks the message for compatibility with the specified (in this node) destination alphabet.

Alphabet Branching

Node description

The Alphabet Branching node determines if the message text is using the alphabet specified in this node and branches accordingly.

Node icon

This is image alt text.

If the CPE has been configured to use the static panel CPE palette style, the CPE displays the icon shown below to represent the feature node.

This is image alt text.

Restrictions

A control plan may contain as many Alphabet Branching nodes as required.

Node exits

This node has one entry and two exits. The number of exits cannot be changed.

Exit Cause Description
1 Match The message uses the current alphabet specified.
2 No Match The message does not use the current alphabet specified.

Configuration screen

Here is an example Configure Alphabet Branching screen.

This is image alt text.

Configuring the node

Follow these steps to configure the node.

Step Action
1 Select the alphabet to compare the message against from the Alphabet drop down list.
2 Click Save.

Content Size Branching

Node description

The Content Size Branching node branches depending on the size of the short message (in bytes). It takes the threshold entered into the node and chooses either the small or large branch.

Node icon

This is image alt text.

If the CPE has been configured to use the static panel CPE palette style, the CPE displays the icon shown below to represent the feature node.

This is image alt text.

Node exits

This node has one entry and two exits. The number of exits cannot be changed.

Exit Cause Description
1 Small Message The message is smaller than the specified number of bytes.
2 Large Message The message is equal to, or larger than the specified number of bytes.

Configuration screen

Here is an example Configure Content Size Branching screen.

This is image alt text.

Configuring the node

Follow these steps to edit the node.

Step Action
1 Specify the message size threshold, in number of bytes.
2 If you select the Include Header check box, then the length of the user data header is included in the message length.
3 Click Save.

Message Attribute Branching

Node description

Branches on the value of a message attribute. Branching is based on the result of a logical comparison between a value and the value in the corresponding message attribute.

Node icon

This is image alt text.

If the CPE has been configured to use the static panel CPE palette style, the CPE displays the icon shown below to represent the feature node.

This is image alt text.

Restrictions

A control plan may contain as many Message Attribute Branching nodes as required.

Node exits

This node has one entry and four exits. The number of exits cannot be changed.

Exit Cause Description
1 Less Than The value in the message is lower than the value configured in the node.
2 Equals The value in the message is the same as the value configured in the node.
3 Greater Than The value in the message is greater than the value configured in the node.
4 Not Found An error occurred during the comparison.

Note: Strings are evaluated against ASCII order, on a character-by-character basis starting with the left-hand character.

Configuration screen

Here is an example Configure Message Attribute Branching screen.

This is image alt text.

Configuring the node

Follow these steps to configure the node.

Step Action
1

Configure this record by entering data in the fields on the Configure Set Message Attribute screen.

For more information about the fields on this screen, see Configuration fields .

2 Click Save.

Configuration fields

This table describes the function of each field.

Field Description
Attribute The message attribute to compare.
Value Type The type of value the attribute will be compared with.
Fixed

The value the message attribute will be compared with.

Note: This field is only available if the Value Type field is set to Fixed.

Enumerated

The value the message attribute will be compared with.

Notes:

  • This field is only available if the Value Type field is set to Enum.
  • The drop list is populated by the application. The available options cannot be changed. For more information about the available values, see Enumerated fields.
Source Location

The profile block which stores the value the message attribute will be compared with.

Notes:

  • This field is only available if the Value Type field is set to Profile.
  • The drop down list is populated by the records on the Profile Tag Details tab of the ACS Configuration screen.
Source Field

The profile field which stores the value the message attribute will be compared with.

Notes:

  • This field is only available if the Value Type field is set to Profile.
  • The drop down list is populated by the records on the Profile Tag Details tab of the ACS Configuration screen. The available profile fields are dependant on the profile selected in the Source Location drop down list.

For more information about profiles, see Selecting profile locations and fields.

Enumerated fields

This table describes the list of enumerated values which are available to the Message Attribute nodes.

Group Name Value Description
ATTRIBUTE SRR Status report (delivery receipt) request
  RRR Read-reply report request
  SMS_CLASS SMS Message class
  MW_TYPE Message waiting type
  MW_SENSE Message waiting sense
  MW_GROUP Message waiting group
  PRIORITY NA
  SINGLE_SHOT Single-shot
  RECIPIENTS Number of recipients
  RECIPIENT Current recipient
  SIZE Message size
  MMS_CLASS MMS message class
  ADAPTATION Content adaptation
  TIME_ZONE NA
  SERVICE_CODE NA
  BILLING_INFO Billing Identifier
  VP_TYPE Validity Period Type
  VALIDITY Validity Period
  MESSAGE_TYPE NA
  CHARGED_PARTY NA
  VAS_ID NA
  VASP_ID NA
SRR 0 None requested
  1 SME requested
  2 MMX requested
  3 Both requested
RRR 0 Not requested
  1 Requested
SMS_CLASS 0 None
  1 Display (GSM 0)
  2 Mobile Equipment (GSM 1)
  3 SIM (GSM 2)
  4 External (GSM 3)
MW_TYPE 0 None
  1 Voicemail
  2 Fax
  3 Email
  4 Other
MW_SENSE 0 Inactive
  1 Active
MW_GROUP 0 None
  1 Discard
  2 Store
PRIORITY 0 Normal
  1 Interactive
  2 Urgent
  3 Emergency
SINGLE_SHOT 0 False
  1 True
MMS_CLASS 0 None
  1 Personal
  2 Advert
  3 Info
  4 Auto
ADAPTATION 0 False
  1 True
VP_TYPE 0 Relative
  1 Absolute
MESSAGE_TYPE 0 Submit
CHARGED_PARTY 0 Neither
  1 Sender
  2 Recipient
  3 Both
  0 */*
  1 text/*
  ...  

Segment Number Branching

Node description

The Segment Number Branching node branches, depending on if the current message is the last (or only) component in a concatenated, multi-part, message. It compares the current segment number with the total number of segments and takes the appropriate exit.

Node icon

This is image alt text.

If the CPE has been configured to use the static panel CPE palette style, the CPE displays the icon shown below to represent the feature node.

This is image alt text.

Node exits

This node has one entry and four exits. The number of exits cannot be changed.

Exit Cause Description
1 Only Segment The message contains only one segment.
2 First Segment There is more than one segment in the message and the segment number is one.
3 Middle Segment There is more than one segment in the message and the segment number does not match the number of segments.
4 Last Segment There is more than one segment in the message and the segment number matches the number of segments.

Configuration screen

Here is an example Configure Segment Number Branching screen.

This is image alt text.

Configuring the node

This node requires no configuration data. You may change the Node name, if required.

Set Data Coding

Node description

The Set Data Coding node sets the character set of the message to be used when the ACS Control Plan passes the message on to Messaging Manager for delivery.

Node icon

This is image alt text.

If the CPE has been configured to use the static panel CPE palette style, the CPE displays the icon shown below to represent the feature node.

This is image alt text.

Restrictions

A control plan may contain as many Set Data Coding nodes as required.

Node exits

This node has one entry and two exits. The number of exits cannot be changed.

Exit Cause Description
1 Success

The configured alphabet has been successfully selected.

Note: The Set Data Coding node does not change the data coding in ACS, but it does define the data coding used when the message is returned to Messaging Manager. This occurs when the message is actually ready to be sent. Consequently, the TP-DCS known to ACS in the Control Plan is still the original TP-DCS, and its value does not change when leaving this node through the Success branch.

2 Failure General error occurred.

Configuration screen

Here is an example Configure Set Data Coding screen.

This is image alt text.

Configuring the node

Follow these steps to edit the node configuration.

Step Action
1 Select the message alphabet from the Alphabet drop down list.
2 Click Save.

Set Message Attribute

Node description

Allows the modification various attributes of the message data by overriding the options requested by a caller.

To set a message's time zone to the time zone of the user, see Set Time Zone Message Attribute .

Node icon

This is image alt text.

If the CPE has been configured to use the static panel CPE palette style, the CPE displays the icon shown below to represent the feature node.

This is image alt text.

Restrictions

A control plan may contain as many Set Message Attribute nodes as required.

Node exits

This node has one entry and two exits. The number of exits cannot be changed.

Exit Cause Description
1 Success The specified attribute was set successfully.
2 Failure The node failed to change the specified attribute.

Configuration screen

Here is an example Configure Set A Message Attribute screen.

This is image alt text.

Configuring the node

Follow these steps to configure the node.

Step Action
1

Configure this record by entering data in the fields on the Configure Set Message Attribute screen.

For more information about the fields on this screen, see Configuration fields .

2 Click Save.

Configuration fields

This table describes the function of each field.

Field Description
Attribute The message attribute to change.
Value Type The type of value the attribute will be set to.
Fixed

The value the message attribute will be set to.

Note: This field is only available if the Value Type field is set to Fixed.

Enumerated

The value the message attribute will be set to.

Notes:

  • This field is only available if the Value Type field is set to Enum.
  • The drop down list is populated by the application. The available options cannot be changed. For more information about the available values, see Enumerated fields .
Source Location

The profile block which stores the value the message attribute will be set to.

Notes:

  • This field is only available if the Value Type field is set to Profile.
  • The drop down list is populated by the records on the Profile Tag Details tab of the ACS Configuration screen.
Source Field

The profile field which stores the value the message attribute will be set to.

Notes:

  • This field is only available if the Value Type field is set to Profile.
  • The drop down list is populated by the records on the Profile Tag Details tab of the ACS Configuration screen.
  • The available profile fields are dependant on the profile selected in the Source Location drop down list.

For more information about profiles, see Selecting profile locations and fields.

Set Time Zone Message Attribute

Node description

Sets the message time zone attribute to the user's time zone.

To set other message attributes, see Set Message Attribute .

To branch on message attributes (including time zone), see Message Attribute Branching .

Node icon

This is image alt text.

If the CPE has been configured to use the static panel CPE palette style, the CPE displays the icon shown below to represent the feature node.

This is image alt text.

Restrictions

A control plan may contain as many Set time Zone Attribute nodes as required.

Node exits

This node has one entry and two exits. The number of exits cannot be changed.

Exit Cause Description
1 Success The time zone was set successfully.
2 Failure An error occurred and the time zone was not set.

Configuration screen

Here is an example Configure Set Time Zone Message Attribute screen.

This is image alt text.

Configuring the node

Follow these steps to configure the node.

Step Action
1

Configure this record by entering data in the fields on the Configure Set Time Zone Message Attribute screen.

For more information about the fields on this screen, see Configuration fields .

2 Click Save.

Configuration fields

This table describes the function of each field.

Field Description
Timezone Type The source of the timezone value.
Unix Timezone

The timezone to use from the standard unix timezone set.

Note: This field is only available if Timezone Type is set to
Explicit Unix
TZ
.

For more information about profiles, see Selecting profile locations and fields.

Test Data Coding

Node description

The Test Data Coding node checks the message for compatibility with the specified (in this node) destination alphabet.

This node is used to determine if the message can be converted to the specified alphabet. If not then the control plan can be set to compare against another alphabet in another instance of this mode.

Node icon

This is image alt text.

If the CPE has been configured to use the static panel CPE palette style, the CPE displays the icon shown below to represent the feature node.

This is image alt text.

Restrictions

A control plan may contain as many Test Data Coding nodes as required.

Node exits

This node has one entry and two exits. The number of exits cannot be changed.

Exit Cause Description
1 Pass The message will be convertible to the destination alphabet with less than or equal to the allowed character conversion failures.
2 Fail The message will not be converted to the destination alphabet without incurring more than the allowed character conversion failures.

Configuration screen

Here is an example Configure Test Data Coding screen.

This is image alt text.

Configuring the node

Follow these steps to edit the node configuration.

Step Action
1 Select the destination alphabet for the message to be converted to from the Alphabet drop down list.
2 Enter the maximum number of characters that cannot be converted to the destination alphabet before failing the conversion test in the Misses Allowed field.
3 Click Save.