Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Anchor
top
top

...

Section


Column
width80%

Overview

Provisioning is the integration of CRM.COM with conditional access (CA) systems, over-the-top (OTT) platforms and internet service provider platforms.  The module manages provisioning adapters developed to connect with third-party systems.  

You can select from a number of integrations already present in CRM.COM:

Ui children
sorttitle

Provisioning module is tightly coupled to Subscriptions module as it is through the subscriptions that provisioning will be requested and initiated.


Provisioning at a Glance

The provisioning module is primarily responsible for handling the activation and deactivation of signals transmitted to customer devices whether this is a modem, smart TV or a decoder.  The CRM.COM provisioning provider integration submits requests to which the CA/OTT platform responds. Requests are submitted either asynchronously or in real-time.  Providers that follow a real-time model also support batch processing and can synchronize subscriptions that get out-of-sync, what we call a hybrid model.  In the hybrid model, both real-time communication and batch processing are supported.  If either of the two systems (CRM.COM or the CA/OTT platform) suffers from downtime or if the connection from CRM.COM to the platform is lost, subscriptions go out of sync. When this happens, out of sync subscriptions are identified and can be reset through 'Reset Subscription Runs'.

Image Modified


Setting Up Provisioning and Core Processes

Info
iconfalse

Settings & Admin / Billing Application / Subscription & Billing Settings

Provisioning Provider


Provisioning is used given that at least provisioning provider is enabled and configured accordingly. Access the provisioning provider menu and select to add a new provider. Once you configure a provider you need to activate it using the action 'Set as Effective' from the action menu.

Image RemovedImage Added

According to the Provisioning Protocol selected the information required to connect to it as well as special parameters must be provider.

For each provider you must create the provisioning distributors. Distributors are used to associate the services and devices (installed items) of a subscription with the provisioning provider.  Multiple distributors on a subscription represent separate viewing locations.  Each device can offer different services.  In a pay TV subscription, for example, two distributors can represent the decoder and channels available in a living room and bedroom.

Create the distributors that can be provisioned through the provider.  One or more provisioning distributors must be present for a provider to be 'Effective'. For each distributor you define the services available through the distributor. Once a distributor is selected, only the services defined as 'Allowed' will be available for selection when adding subscription services.

Two options are supported:

  • All Provisioned Services: All services provisioned by the provider can be distributed.
  • Specific Provisioned Services: Only the services in the list can be distributed. 

For each distributor you can define 'Restrictions'; Restrictions include Minimum/Maximum Optional/Mandatory service restrictions which determine the number of services that can be added to the distributor or define the minimum and maximum number of services that can be added to the distributor, from specific  service types or physical good types. Through 'Dependencies' you can define  services,  service types,  physical goods or  physical good types that must be added to the distributor, if enabled.

For each distributor you can provide a required distributor, that is, a distributor which should already be in use in order to activate a second one. I.e. to have Twin 1 you must already have Main.


In addition to distributors you must add the services that can be enabled on each distributor and for each one provide the CA ID which represents the unique identifier for the service at the CA/OTT platform. Note that an ID is not mandatory for a non-provisioning service (i.e. a service whose product type is not set as 'Used for Provisioning'). 

Depending on the provisioning provider you may need to provide additional information in the parameters. Refer to the specific provisioning provider manuals for more information.


A list of devices that are necessary for provisioning through the provider can be added in the Hardware section. For example, a decoder and a smartcard, or only a decoder or only a modem.  A specific device type may be mandatory for a certain provider. Depending on the provisioning provider you may need to provide additional information in the parameters. Refer to the specific provisioning provider manuals for more information.

Image Modified

Tip
titleRecommended additional setup

In addition to the Provisioning specific settings the following may be configured for the Provisioning to operate at its full capacity.

  • Configure the hardware and service Products 

 Back to top

Using Provisioning

Managing provisioning requests


Provisioning requests are commands sent from CRM.COM to the CA/OTT platform, used for subscription management and for keeping the state of subscribers (activated/deactivated) identical in both systems. Requests are generated by the system and cannot be created, modified, or deleted by the user. The creation of provisioning requests can be triggered by:

  • Subscription Actions
    • Execution of actions related to activation and deactivation.
  • Batch Runs (created through definitions)
    • Reset Subscription Run

    • Mail runs

  • Utilities
    • Mail & Bark Messages
    • PIN setup
    • Subscription reset
  • Web APIs

Individual signals are created and sent for each subscription action based on a predefined mapping of commands.  If there is downtime between the two systems and subscriptions get out of sync, then the 'Reset Subscriptions Run' is executed which retrieves out of sync subscriptions and send the commands required to reset them.

You can monitor provisioning requests through the respective screens available under each provisioning provider.

Using provisioning batch processes


Batch processes gather data from multiple subscriptions and process them in one flow. 

  • Each provisioning provider offers a number of optional batch processes.
  • In the hybrid-processing model also set up the 'reset subscriptions' definition.  This is necessary for creating provisioning requests to synchronize CRM.COM with the provider when downtime occurs during real-time communication.

A definition must be configured for each batch process. Definitions must be submitted once created and are executed once or on a recurring basis, depending on the scheduling settings. Each time a definition is executed, a process run is logged; once the run is completed the log information becomes available in the respective tab.

Each process available in the provisioning module has a specific purpose, such as creating provisioning requests or sending mail notifications to subscribers.

Using provisioning utilities


Utilities are typically used to process a single subscription at a time.  Utility actions can be:

  • Processed immediately, for example, to send a request directly to the CA/OTT platform.
  • Scheduled to be created immediately and sent to the CA/OTT platform subsequently, when the 'Process Provisioning Requests' run is executed. 

It is also sometimes possible to set a priority on the request.  A high priority (such as 'Express') places the request at the beginning of the processing queue of the CA/OTT platform.

Note

Refer to your provisioning provider for more information on available utilities.

Back to top 


Ui expand
titleUseful Links

Filter by label (Content by label)
showLabelsfalse
spacesV4Manual
showSpacefalse
cqllabel = "global" and space = "V4Manual"
labelsglobal


Ui expand
titleCheck out our provisioning providers

Ui children



Column
width20%


Panel

On this page

Table of Contents
maxLevel3


Panel

Release news

Check out a full list of CRM.COM features available per release.

Ui button
colorturquoise
newWindowtrue
iconinfo
titleFeatures
urlhttps://discover.crm.com/display/V4ReleaseNotes/Features

Check out upgrade notes to find out what needs to be done to upgrade from your current release to the latest release of CRM.COM.

Ui button
colorturquoise
newWindowtrue
iconinfo
titleUpgrade Notes
urlhttps://discover.crm.com/display/V4ReleaseNotes/Upgrade+Notes



...