Skip Headers
Oracle® Communications Service Broker Service Controller Implementation Guide
Release 6.1

Part Number E29460-01
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
PDF · Mobi · ePub

4 Setting Up Online Charging for SS7 Networks

This chapter describes the Oracle Communications Service Controller and Oracle Communications Online Mediation Controller online charging for SS7 networks solution and how to configure Service Controller and Online Mediation Controller for this solution.

About the Online Charging for SS7 Networks Solution

You use the online charging for SS7 networks solution to deliver Portal Connection Protocol (PCP), ECE API, or Diameter-based charging for subscriber sessions in the legacy SS7 network. Service Controller and Online Mediation Controller deliver SS7 sessions to online charging systems (OCSs) including Oracle Communications Billing and Revenue Management (BRM), Oracle Communications Elastic Charging Engine (ECE) or third-party charging systems supporting the Diameter Ro protocol.

The online charging for SS7 networks solution requires the installation of Oracle Communications Online Mediation Controller. Online Mediation Controller mediates messages between the Service Controller and your OCS. See Oracle Communications Service Broker Online Mediation Controller Implementation Guide, for more information.

Figure 4-1 shows a basic session charging flow of the online charging for SS7 networks solution. Service Controller supports additional call flow scenarios not shown such as applying charging after answer and internal charging for CAP1, WIN and AIN networks.

Figure 4-1 Basic Call Flow in the Online Charging for SS7 Networks Solution

Description of Figure 4-1 follows
Description of "Figure 4-1 Basic Call Flow in the Online Charging for SS7 Networks Solution"

Figure 4-2 shows the components in the Service Controller and Online Mediation Controller processing tier that you set up to enable SS7 to OCS charging.

The IMSCF Service Controller module translates SS7 messages into an internal format used by the Orchestration Engine. You use different variants of the IMSCF module, depending on the protocol variant used in your network. For example, if your network uses CAP Phase 3, then you use the IMSCF-CAP-Phase 3 module.

The IMOCF Online Mediation Controller module translates internally formatted messages to PCP, ECE API or Diameter Ro messages processed by the OCS. You use the IMOCF variant specific to the OCS implemented in your environment. For example, use IMOCF-PCP when the OCS is BRM.

To enable Service Controller's SS7 and Online Mediation Controller's OCS connectivity, you also need to configure the appropriate SSU for your OCS in the signaling tier. The OCS SSUs are not included in the figure. See Oracle Communications Service Broker Signaling Server Units Configuration Guide, for more information about configuring the SSU(s) for your OCS.

Sessions flow from the SS7 network through the components in the following order:

  1. SS7 Network

  2. SSU SS7

  3. IMSCF

  4. Orchestration Engine

  5. IMOCF-PCP/ECE/Ro

  6. SSU PCP/ECE/Ro

  7. OCS

Responses from the OCS flow in the reverse direction through the same components

Figure 4-2 Components Required for SS7 Session Charging

Description of Figure 4-2 follows
Description of "Figure 4-2 Components Required for SS7 Session Charging"

Enabling OCS Charging of SS7 Sessions

An end-to-end configuration enabling SS7 charging by BRM, ECE, or a Diameter Ro OCS, requires configuration of SSU SS7, the SSU for the OCS implemented, IMSCF, the IMOCF for the OCS implemented, and orchestration engine rules.

To set up this configuration:

  1. Enable Service Controller to accept traffic of sessions arriving from the legacy SS7 network. See "Setting Up Connectivity to the Legacy SS7 Network" for information about the components that you need to configure and how to configure them.

  2. Install and create an Online Mediation Controller domain. See Oracle Communications Service Broker Installation Guide, for more information.

  3. Enable the Online Mediation Controller OCS interface to allow communication between Service Controller and the OCS. See "Setting Up Connectivity to the OCS" for more information.

  4. Route sessions that arrive from the legacy SS7 network to the OCS. See "Defining a Service Orchestration Chain" for more information.

Setting Up Connectivity to the Legacy SS7 Network

Before you start, make sure that you have a detailed plan of how Service Controller connects to your SS7 network, including point codes that you assign to Service Controller. To connect Service Controller to the legacy SS7 network:

  1. Depending on the type of your SS7 network, configure the relevant SS7 SSU:

    • To connect a TDM-based SS7 network, configure the SS7 SSU for TDM as described in Oracle Communications Service Broker Signaling Server Units Configuration Guide.

    • To connect a SIGTRAN-based SS7 network, configure the SS7 SSU for SIGTRAN as described in Oracle Communications Service Broker Signaling Server Units Configuration Guide.

  2. Deploy and configure the proper IMSCF module variant, as described in Oracle Communications Service Broker Modules Configuration Guide.

  3. Configure routing rules in the SS7 SSU to route sessions arriving from the SS7 network to the IMSCF module that you deployed in the step 1.

    In the Administration Console:

    1. In the navigation tree, expand OCSB node, and then the Signaling Tier node.

    2. If you connect to a TDM-based SS7 network, select SSU SS7 TDM. Otherwise, select SSU SS7 SIGTRAN.

    3. In the Routing tab, in the left pane, click the Add button. The New dialog box appears.

    4. In the Name field, enter a name for the routing rule. Click Apply. The newly created rule now appears in the rules tree in the left pane.

    5. Select the newly created rule node, and then select the Incoming Routing Rules tab.

    6. In the Module Instance field enter module.type@domain where module is the name of the IMSCF module that you deployed in step 2, type is the type of the IMSCF module that you deployed, and domain is the name of the domain where you deployed the module. For example, for an instance of IMSCFCAP3, imscf.IMSCFCAP3@ocsb.

    7. Optionally, you can define criteria for the rule, so that the SSU SS7 route to the IMSCF application only sessions that meet the criteria. You define criteria for the rule in the Incoming Routing Rule Criteria tab.

  4. Configure the IMSCF parameters under the Charging Service tab in the Administration Console. See the charging service configuration section for the IMSCF module you are using in Oracle Communications Service Broker Modules Configuration Guide, for more information on setting these parameters.

Setting Up Connectivity to the OCS

Before you start, make sure that you have a detailed plan of how Online Mediation Controller connects to your OCS, including information such as connection credentials and IP addresses or host names. Ask your OCS administrator for the required information

To connect Service Controller to the OCS, refer to one of the following sections relevant to the OCS implemented in your environment:

Connecting to BRM Through PCP

To connect Online Mediation Controller to Oracle Communications BRM:

  1. Create BRM connection pools in the PCP SSU, as described in "Defining Connection Pools" in the chapter "Configuring the PCP Signaling Server Unit" in Oracle Communications Service Broker Signaling Domain Configuration Guide.

    See also "About Connection Pooling" in Oracle Communications Billing and Revenue Management System Administrator's Guide.

  2. Secure the BRM connection pools that you created in step 1, as described in "Securing Connection Pools" in the chapter "Configuring the PCP Signaling Server Unit" in Oracle Communications Service Broker Signaling Domain Configuration Guide.

    In the Administration Console:

    1. In the navigation tree, expand the OCSB node, and then the Signaling Tier node.

    2. Select the SSU PCP node.

    3. In the PCP tab, select the Credential Store tab.

    4. In the Password area, in the Key field, enter the ID of the connection pool that you want to secure. This should be the Pool ID that you assigned to the connection pool when you created the connection pool in step 1.

    5. In the Password area, in the Password field, enter the password of the Oracle Communications BRM client application account used by the connection pool to access the BRM. This should be the password of the account that you configured in the BRM CM Login ID field when you initially defined the connection pool.

    6. In the Password area, uncheck the one-way checkbox.

    7. In the Password area, click the Set Password button.

    8. Repeat steps d through f for each connection pool that you want to secure.

  3. Define destination BRM applications, as described in "Defining PCP Network Entities" in the chapter "Configuring the PCP Signaling Server Unit" in Oracle Communications Service Broker Signaling Domain Configuration Guide.

Connecting to ECE Using the ECE SSU

To connect Online Mediation Controller to ECE:

  1. In the Administration Console:

    1. In the navigation tree, expand the OCSB node, and then the Signaling Tier node.

    2. Select the SSU ECE node.

    3. In the ECE tab, select the Coherence tab.

  2. Populate the ECE SSU values used to connect to the ECE OCS:

    • Coherence cluster name

    • JMX management read-only

    • Coherence log file name

    • Coherence log level

    • Use ECE well known address

    • Well known address 1 (ip:port)

    • Well know address 2 (ip:port)

    • Multicast address (ip:port)

    • Multicast TTL

    For information about the ECE Coherence configuration values, see Oracle Communications Service Broker Signaling Server Units Configuration Guide.

  3. Select the General tab to set the Request default timeout.

  4. Configure the IMOCF-ECE instance as described in the chapter on configuring IMOCF-ECE in Oracle Communications Service Broker Modules Configuration Guide.

    Specifically, you need to define the destination OCS that the IMOCF-ECE module communicates with. You can either specify Destination-Host and Destination-Realm AVPs, or you can use an alias of a destination that you defined in step 1.

    In the Administration Console:

    1. In the navigation tree, expand the OCSB node.

    2. Expand the Processing Tier node, and then the Interworking Modules node.

    3. Click on IM Management.

    4. Select the IMOCF-ECE module node.

    5. In the Configuration tab, select the Diameter Credit Control Application tab, and then the AVPs tab.

    6. In the Destination-Realm AVP field, enter the coherence cluster name you defined in step 2. Alternatively, in the Destination-Realm AVP and in the Destination-Host AVP fields, enter the values that the IMOCF-ECE must set in the Destination-Host and Destination-Realm AVPs of outgoing Diameter request, in order to route requests to ECE.

    7. Click the Apply button.

  5. Activate the IMOCF-ECE instance that you deployed and configured in step 4.

    In the Administration Console:

    1. In the navigation tree, expand the OCSB node.

    2. Expand the Processing Tier node and then the Interworking Modules node.

    3. Click on IM Management.

    4. In the IM Management tab, select the IMOCF-ECE module in the table.

    5. Click the Activate button.

Connecting to a Standard OCS through Diameter Ro

To connect Online Mediation Controller to the IMS network:

  1. Define Online Mediation Controller as a Diameter node and configure how other Diameter entities access it, as described in the discussion about creating Diameter nodes in the chapter about the Diameter SSU in Oracle Communications Service Broker Signaling Server Units Configuration Guide.

    In the Administration Console:

    1. In the navigation tree, expand the OCSB node, and then the Signaling Tier node.

    2. Select the SSU Diameter node.

    3. In the DIAMETER tab, select the Diameter Configuration tab.

    4. You can either use the default node or create a new node by clicking the Add button on the bottom of the list of existing Diameter nodes.

    5. In the General tab, in the Name field, enter a unique name for the Diameter node.

    6. In the Realm field, enter the realm name that other Diameter nodes use to access Online Mediation Controller.

    7. In the Port field, enter the port number that signaling servers use to listen to Diameter traffic.

    8. Leave the Address, Host and Target fields blank to apply the configuration to all signaling servers in the Signaling Domain and have them all provide a Diameter network channel on the same port.

    9. Click Apply.

    Note:

    If you run multiple signaling servers on the same physical machine, you have to define each signaling server as a different Diameter node which listens on a different port. Otherwise, the Diameter SSU running on all signaling servers using the same port will result in network traffic collisions.
  2. Deploy the IMOCF-Ro module as described in the discussion on setting up IMOCF-Ro in Oracle Communications Service Broker Modules Configuration Guide.

    In the Administration Console:

    1. In the navigation tree, expand the OCSB node.

    2. Expand the Processing Tier node, and then the Interworking Modules node.

    3. Click IM Management.

    4. In the IM Management tab, click the New button. The New dialog box appears.

    5. From the Type list, select IMOCF.

    6. In the Name field, enter a module instance name. For example, rimocfro_instance.

    7. Click the OK button.

  3. Configure the IMOCF-Ro module as described in the discussion on setting up IMOCF-Ro in Oracle Communications Service Broker Modules Configuration Guide.

  4. Activate the IMOCF-Ro module that you deployed and configured in steps 2 and 3.

    In the Administration Console:

    1. In the navigation tree, expand the OCSB node.

    2. Expand the Processing Tier node and then the Interworking Modules node.

    3. Click on IM Management.

    4. In the IM Management tab, select the IMOCF-Ro module in the table.

    5. Click the Activate button.

Defining a Service Orchestration Chain

To route sessions to the OCS, you have to choose the method (LSS, HSS, or static service orchestration) that you want to use for service orchestration, and then, based on your choice, define a service orchestration chain with the OCS in it.

See "Configuring Service Orchestration" for information about the different options for service orchestration, and how to configure them.