19 Triggers
Oracle Communications Billing and Revenue Management (BRM) is able to trigger end user notifications at any point during a call or session based on actual and forecast usage, to ensure the notifications are delivered at the earliest possible moment. The following real-time notification scenarios are currently possible with BRM:
-
Threshold notifications (for example, low balance threshold breach)
-
Subscription expiry warning notifications
-
Recurring usage notifications (for example, notifications for every specified number of MB of usage)
-
Tariff change notifications (for example, peak -to off-peak rate change, or free minutes exhaustion)
Note: Tariff change notifications are not currently supported in NCC.
NCC receives the BRM in-session notifications (embedded in authorization and reauthorization responses) through the BRM Charging Driver (BCD). The BCD actions extract any BRM notifications and stores them in specified ACS profile fields.
Each authorization or reauthorization response from BRM may contain zero or more in-session notifications. The notifications can trigger control plans at the point they are received. It is possible to deliver a notification or announcement for each in-session notification provided in each response.
You use the Triggers tab to configure control plan trigger definitions for each of your customers. A trigger specifies the control plan to use and the profile tags to pass to the triggered control plan in its incoming session data.
Trigger Fields
This table describes the function of each field.
Field | Description |
---|---|
Name | The name of the trigger. |
Public | A control plan trigger definition can be made public, which will make it available to any service provider, or private, which will make it available only to the owning service provider. |
Control Plans |
The control plan invoked by this trigger definition. The control plan is run when the trigger is invoked by NCC, for example; to handle BRM in-session notifications. The control plan drop down list displays all the control plans a subscriber can use. Tip: This list can be shortened by using the Search By field and then Search. |
Search By |
Use initial characters of the control plan name or combine with % (match on any number of characters), or _ (match on a single character). Examples: Search for Search for The list can be further restricted by entering a maximum number of names to show in the Max Rows field. |
Profile Tags | This table displays a list of source profile tags to be copied into the Incoming Session Data of the triggered control plan. |
Adding Control Plan Triggers
Follow these steps to add a new control plan trigger.
-
On the Triggers tab, click New.
Result: The New Trigger screen displays.
-
Configure this record by entering data in the fields on this screen.
For information about the fields on this screen, see Trigger Fields.
-
Add Trigger Tags or Edit Trigger Tags, or Edit Trigger Profiles for the trigger tags listed in the table.
-
Click Save.
Result: The new trigger appears in the list and is stored in the database.
Related topic
Editing Control Plan Triggers
Follow these steps to edit an existing control plan trigger.
-
On the Triggers tab, select the trigger you require from the table.
-
Click Edit.
Result: The Edit Trigger screen displays.
-
Make the changes required. For information about the fields on this screen, see Trigger Fields.
-
Add Trigger Tags or Edit Trigger Tags, or Edit Trigger Profiles for the trigger profiles listed in the table.
-
Click Save.
Result: The updated trigger appears in the list and its details are stored in the database.
Related topic
Deleting Control Plan Triggers
Follow these steps to delete a control plan trigger.
-
On the Triggers tab, select the trigger to delete from the table.
-
Click Delete.
Result: The confirm delete dialog displays.
-
Click OK to confirm.
Related topic
Adding Trigger Tags
Follow these steps to add a source profile tag to the list of tags for this trigger.
-
On the New Trigger or Edit Trigger window, click New.
Result: The New trigger tag window is displayed. Note that the Edit trigger tag window displays the same fields.
-
Select from the Data Type, Location and Field drop down lists the profile field containing the source tag.
The in-session notification tags are prefixed with
ISN
. -
To select the override target field, select the Override Target Field check box, then select the field from the drop down.
-
Click Save.
Related topic
Editing Trigger Tags
Follow these steps to edit the source profile tag details.
-
On the New Trigger or Edit Trigger window, select the trigger tag to edit in the table.
-
Click Edit.
Result: The Edit trigger tag window is displayed.
-
Update the fields, described in Adding Trigger Tags, as required.
-
Click Save.
Related topic