This chapter describes how to set up an IM-UIX-USSD SMPP interworking module.
The process of IM-UIX-USSD SMPP setup requires the following:
Adding an IM-UIX-USSD SMPP to your Oracle Communications Service Controller deployment. You can add as many modules of type IM-UIX-USSD SMPP as you need. See "Adding an IM-UIX-USSD SMPP to the Service Controller Deployment" for more information.
Configuring the IM-UIX-USSD SMPP. See "Configuring an IM-UIX-USSD" for more information.
To add an IM-UIX-USSD SMPP:
In the domain navigation pane, expand the OCSB node.
Expand the Processing Tier node.
Expand the Interworking Modules node.
Select IM Management.
On the bottom of the IM Management pane, click New.
In the New window, fill out the fields as follows:
In the Type list, select IMUIXUSSDSMPP34.
In the Version list, select the required version.
In the Name field, enter a name for this module as it should appear in the list of modules. In this field, you can only use lower case letters (a-z), upper case letters (A-Z), numbers (0-9), and underscores (_). If you attempt to use a character which is not allowed, Service Controller displays the error message and prompts you to enter a different name.
Click OK.
In the notification window that reminds you to commit the changes, click OK.
To add the new IM-UIX-USSD SMPP to your deployment, in the Change Center pane, click Commit.
A new module of type IM-UIX-USSD SMPP is now added to your Service Controller deployment. The new module is displayed in the domain navigation pane under the Interworking Modules node.
To configure an IM-PSX ANSI-MAP:
In the Change Center, click Lock & Edit.
In the domain navigation pane, under the Interworking Modules node, select the newly added IM-PSX ANSI-MAP.
The IM-UIX-USSD configuration pane contains the tabs described in Table 28-1.
Table 28-1 IM-UIX-USSD Configuration Tabs
Tab | Description |
---|---|
Supplementary Service Handling |
Enables you to specify a format that IM-UIX-USSD uses to encode USSD in a SAL message and the time period that IM-UIX-USSD waits for the SIP application to send a new request. See "Configuring Supplementary Service Handling" for more information. |
SMPP Handling |
Enables you to configure how IM-UIX-USSD handles USSD received from, and sent to, an HLR. See "Configuring SMPP Handling Parameters" for more information. |
Monitoring |
Enables you to define the way that Runtime MBeans and notifications operate. See "Configuring Monitoring Parameters" for more information. |
The Supplementary Service Handling tab enables you to specify a format that IM-UIX-USSD uses to encode USSD in a SAL message and the time period that IM-UIX-USSD waits for the SIP application to send a new request.
Table 28-2 describes the configuration parameters on the Supplementary Service Handling tab.
Table 28-2 IM-UIX-USSD Supplementary Service Handling Parameters
Name | Type | Description |
---|---|---|
Body Encoding Format |
STRING |
Specifies the method that the IM-UIX-USSD uses to encode USSD in the body of a SAL message. Possible options:
Default value: None |
AS Idle Interval in Seconds |
INT |
Specifies the maximum time period, in seconds, that IM-UIX-USSD waits for the SIP application to send a new request. When the specified time is reached, IM-UIX-USSD terminates the session. |
USSD Message Maximum Length |
INT |
Specifies the maximum length of the USSD message. |
The SMPP Handling tab enables you to configure how IM-UIX-USSD generates a submit_sm message.
Table 28-3 describes the configuration parameters on the SMPP Handling tab.
Table 28-3 SMPP Handling Parameters
Name | Type | Description |
---|---|---|
Default SMSC Alias |
STRING |
Specifies the alias of the SMSC to which IM-UIX-USSD sends SMPP requests. You map this alias to the physical address of an SMSC by configuring the SMPP SSU. See the discussion on configuring SMPP network entities in the chapter on configuring SMPP Signaling Server Units in Service Controller Signaling Server Units Configuration Guide for more information. |
Service Type |
STRING |
Specifies the SMS Application service associated with the message. |
Submit Destination Address Type of Number |
STRING |
Specifies the type of number of the destination address, which is set in the short message. Possible values:
|
Submit Destination Address Numbering Plan Identification |
STRING |
Specifies the numbering plan identification of the destination address, which is set in the short message. Possible values:
|
Submit Message Mode |
STRING |
Specifies how the SMSC should deliver messages to the recipient SME. Possible values:
Note: The current release of Service Controller does not currently support FORWARD. |
Submit Message Type |
STRING |
Specifies the type of message that an SMPP operation carries. Possible values:
|
Submit SM Priority Level |
STRING |
Specifies the priority level of a short message. Possible values:
|
SMSC Delivery Receipt Request |
STRING |
Specifies the type of the delivery receipt that the SMSC sends after receiving the short message. Possible values:
|
SME Acknowledgement Request |
STRING |
Specifies the type of the acknowledgement that the SME sends after receiving the short message from an SMSC. Possible values:
|
Submit Validity Period Format |
STRING |
Specifies the format in which validity of the short message is defined. Possible values:
|
Submit Validity Period Source |
STRING |
Specifies the source that defines the validity period of the short message. Possible values:
|
Submit Validity Period Value |
INT |
Specifies the time, in seconds, during which the short message is valid. IM-UIX-USSD applies this value only when:
|
Replace if Present |
STRING |
Specifies whether to request the SMSC to replace a previously submitted message, that is still pending delivery. Possible values:
|
Data Coding |
STRING |
Specifies the coding scheme of the short message. Possible values:
|
Privacy Indicator |
STRING |
Specifies the privacy level of the short message. Possible values:
|
Submit Include User Message Reference |
STRING |
Specifies whether IM-UIX-USSD sets the user_message_reference parameter in the submit_sm message. Possible values:
|
Preferred Identity |
STRING |
Specifies a preferred identity of the SMPP submit_sm destination address. Possible values:
|
USSD Confirmation Phase |
STRING |
Specifies the phase for which the IM-UIX-USSD sends a USSD acknowledgement to the application. Possible values:
|
SMSC Reaction Interval in Seconds |
INT |
Specifies the time period, in seconds, during which the IM-UIX-USSD waits for the SMSC to confirm the USSD request with a deliver_sm. |
The Monitoring tab enables you to define how Runtime MBeans and notifications operate for an IM-UIX-USSD. For more information about configuring monitoring, see "Configuring Service Controller Monitoring" in "Monitoring Service Controller Using Runtime MBeans" in Service Controller System Administrator's Guide.