14 Global Charge Sharing Configuration Example

This chapter provides an example of how to configure Oracle Communications Billing and Revenue Management (BRM) charge sharing for toll free phone numbers.

Before reading this document, you should be familiar with the following concepts:

About Charging Calls Made to a Toll Free Number to a Special Account

The example in this chapter shows how you use BRM charge sharing to split charges between a company and anyone calling its toll free number.

Toll Free Number Scenario

ABC Tones & Co. is a third-party content provider that sells custom ring tones to wireless phone users. The company provides a toll free number (1-800-555-1234) that people can call to hear, purchase, and download ring tones that feature popular rock tunes. ABC Tones & Co. wants anyone to be able to call its 1-800 phone number for free.

Before you set up BRM charge sharing for this example, you need to define the following:

  • The criteria for an event to qualify for charge sharing. In this example, only calls to 1-800-555-1234 qualify.

  • How to split the charges between the company and the caller. In this example, 100% of the charges are applied to ABC Tones & Co. and 0% of the charges are applied to the caller.

About Setting Up BRM Charge Sharing

To set up BRM charge sharing for this example, you create the following:

  • A zone model that finds and flags all calls to 1-800-555-1234.

  • A chargeshare that specifies to charge 100% of all calls that meet the criteria to the global charge sharing group owner and 0% to the event owner.

  • A global charge sharing group that has ABC Tones & Co. as the owner and all GSM telephony services in your system as members.

    Note:

    You use BRM Content Manager to handle any ring tone purchases and downloads. See "Understanding Content Manager" in BRM Content Manager.

Setting Up BRM to Process Calls Made to the Toll Free Number

To set up this charge sharing scenario, perform these tasks:

  1. Configuring BRM to Detect and Flag Calls to the Toll Free Number

  2. Defining when and how to Split Charges between the Owner and Members

  3. Specifying the Eligible Accounts and Services

Configuring BRM to Detect and Flag Calls to the Toll Free Number

You configure BRM to detect and flag calls made to 1-800-555-1234 by creating a zone model. Zone models map event attributes to an impact category. In this example, you create a zone model that maps events with a B number of 1-800-555-1234 to a custom impact category named TOLL_FREE_IMPACT.

To detect and flag calls to the toll free number, perform these tasks in Pricing Center:

  1. Create an impact category named TOLL_FREE_IMPACT.

  2. Create a zone model named ABC_Zone_Model, and choose Standard as the zone model type.

  3. Define the standard zone with the following information:

    • Destination area code: 01-1-800-555-1234

    • Wholesale impact category: TOLL_FREE_IMPACT

    • Retail impact category: TOLL_FREE_IMPACT

      Note:

      An area code must include the international code and can include the country code, region code, city code, phone number prefix, or entire phone number.

For more information about creating impact categories and zone models, see "Setting up Zones for Batch Pipeline Rating" in BRM Setting Up Pricing and Rating.

Defining when and how to Split Charges between the Owner and Members

You define the conditions for an event to qualify for charge sharing and how to split charges between ABC Tones & Co. and any caller by creating a chargeshare.

For the toll free example in this document, you create the following:

  • A chargeshare model named ABC_Model that applies 100% of all charges to the global charge sharing group owner and 0% of the charges to the event owner.

  • A chargeshare that maps ABC_Model to GSM telephony events.

To create a chargeshare, perform these tasks in Pricing Center:

  1. Start a chargeshare model named ABC_Model.

  2. Create a chargeshare master named ABC_Master with the following attributes:

    • Impact category: TOLL_FREE_IMPACT

    • RUM: Duration

  3. Create a chargeshare rule named ABC_Rule with the following attributes:

    • Chargeshare master: ABC_Master

    • DRUM expression: TotalC

    • DRUM type: Charge

  4. Create a chargeshare trigger named ABC_Trigger with the following attributes:

    • Condition expression: TotalC

    • Condition operator: Greater than

    • Condition value: 0

  5. Finish the ABC_Model chargeshare model by specifying the rule and trigger to use:

    • Trigger: ABC_Trigger

    • Rule: ABC_Rule

  6. Create a chargeshare named ABC_Chargeshare that maps /event/session/telco/gsm events to ABC_Model.

Specifying the Eligible Accounts and Services

You specify the accounts or services that are eligible for charge sharing by creating a global charge sharing group. For the toll free example in this document, you create a global charge sharing group that includes all GSM telephony services in your system as members.

You use Customer Center or a third-party client application to create a global charge sharing group with the following attributes:

  • Owner: ABC Tones & Co. (0.0.0.1 /account 123456 10)

  • Members: A type-only POID for GSM telephony (0.0.0.1 /service/telco/gsm/telephony -1 0)

  • Chargeshare: ABC_Chargeshare (0.0.0.1 /sponsorship 123456 10)

    Important:

    Make sure the global charge sharing search is enabled before you create any global charge sharing groups. See "Enabling Global Charge Sharing Searches During Discounting" in BRM Managing Accounts Receivable.

Using a Third-Party Client Application to Specify the Eligible Accounts

To create the global charge sharing group by using a third-party client application, customize your application to send an flist to the PCM_OP_SUBSCRIPTION_SHARING_GROUP_CREATE opcode, similar to the one shown below:

0 PIN_FLD_POID                POID [0] 0.0.0.1 /account 123456 10
0 PIN_FLD_GROUP_OBJ           POID [0] 0.0.0.1 /group/sharing/charges -1 0
0 PIN_FLD_BAL_GRP_OBJ         POID [0] 0.0.0.1 /balance_group 123456 10
0 PIN_FLD_NAME                 STR [0] "ABC_Tones"
0 PIN_FLD_PARENT              POID [0] 0.0.0.1 /account 123456 10
0 PIN_FLD_MEMBERS            ARRAY [0] allocated 2, used 2
1   PIN_FLD_ACCOUNT_OBJ       POID [0] 0.0.0.1 /account -1 0
1   PIN_FLD_SERVICE_OBJ       POID [0] 0.0.0.1 /service/telco/gsm/telephony -1 0
0 PIN_FLD_SPONSORS           ARRAY [0] allocated 1, used 1
1   PIN_FLD_SPONSOR_OBJ       POID [0] 0.0.0.1 /sponsorship 123456 10

For more information, see "Using Third-Party Client Applications to Create, Modify, and Delete Global Charge Sharing Groups" in BRM Managing Accounts Receivable.

Using Customer Center to Specify the Eligible Accounts

To create a global charge sharing group for the example in this document, perform these tasks in Customer Center:

  1. Create a charge sharing group by following the instructions in "Creating a Charge Sharing Group" in BRM Managing Accounts Receivable. Make sure you specify ABC_Chargeshare as the chargeshare to use.

  2. Select the global charge sharing group owner's account.

  3. Click the Sharing tab.

  4. Select Charge Sharing from the View box.

  5. In the Members in this Group column (Charge Sharing Ownership table), click the Add Members link.

    The Sharing tab displays the Members panel.

  6. Click Add on the Members panel.

    The Add Members dialog box opens.

  7. Select the All accounts are members check box.

    Customer Center disables the search criteria fields and clears any search results.

  8. Click Next.

  9. Select Selected service types.

    The Service Types panel is displayed and lists all service types currently supported in your system.

  10. Select the /service/telco/gsm/telephony service.

  11. Click Finish.

    The Add Members Confirmation dialog box opens.

  12. Click Yes to confirm the GSM telephony service as a member.

For more information, see "Adding Members to a Discount or Charge Sharing Group" in BRM Managing Accounts Receivable.