Service bundles provide a level of abstraction over the service action layer that you can use to represent marketing-level configurations. You can use service bundles when upstream systems are not capable of breaking down marketing bundles into their constituent services or providing the exact data that is required for activation.
For example, a wireless service provider may offer a basic marketing package that provides the following services:
Free voice mail
Free call waiting and call forwarding
These services require the following activations in the network:
Create a new subscriber (Home Location Register - HLR).
Enable authentication of the subscriber (Authentication Center - AUC).
Enable number portability (Flexible Number Router - FNR).
Create and assign a voice mailbox (Voice mail Server - VMS).
Activate the call waiting and call forwarding features (Home Location Register - HLR).
The service provider may also offer a more expensive marketing package that builds upon the basic marketing package by providing a few more advanced services, which would also require the activation of advanced features (Home Location Register - HLR).
While it is possible to model a single service action to activate each of the network services, introducing an additional level of abstraction at the service bundle level results in a less complicated and less customized service model at the service action level. Additionally, more generic service actions permit reuse of the service actions across service bundles. The following service bundle configuration could be created to implement the above examples:
Note:In the configurations below, the
C_ADD_SUBSCRIBER, C_VMS_ADD_SUB, and C_HLR_ADD_BASIC-FEATURESservice actions can be reused in both the basic and advanced service bundle configurations.
SB_WIRELESS_PREPAID_ADD_SUBSCRIBER_BASIC C_HLR_ADD_SUB A_HLR_ADD_SUB A_AUC_ADD_SUB A_FNR_ADD_SUB C_VMS_ADD_SUB A_VMS_ADD_SUB C_HLR_ADD_BASIC-FEATURES A_HLR_ADD_CW A_HLR_ADD_CF SB_WIRELESS_PREPAID_ADD_SUBSCRIBER_ADVANCED C_HLR_ADD_SUB A_HLR_ADD_SUB A_AUC_ADD_SUB A_FNR_ADD_SUB C_VMS_ADD_SUB A_VMS_ADD_SUB C_HLR_ADD_BASIC-FEATURES A_HLR_ADD_CW A_HLR_ADD_CF C_HLR_ADD_ADVANCED-FEATURES A_HLR_ADD_CFB A_HLR_ADD_CFNRC A_HLR_ADD_CFNRY
Associating Service Actions with the Service Bundle
Understanding Service Action Spawning Conditions
Understanding Upstream Interface Parameters
Mapping Upstream Interface Parameters to Service Action Parameters