Skip to end of banner
Go to start of banner

Panaccess Cableview Services

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

On this page

Overview

Panaccess Cableview is a Conditional Access System (CAS) which provides Pay TV business solutions such as streaming of Digital Video Broadcasting (DVB) based subscriptions.

CRM.COM provides a ready-made implementation of Panaccess Cableview Conditional Access (CA) using the Panaccess Cableview Services Provisioning module, which handles primarily the activation and deactivation of signals transmitted to devices as well as the communication to subscribers' devices.

The Panaccess Cableview implementation submits requests on Panaccess Cableview CAS asynchronously using WEB services. Panaccess Cableview CAS then replies to CRM.COM with the respective responses

 

Major features

  • Integration to Panaccess Cableview Services
  • Activation and deactivation of multiple subscriptions simultaneously
  • Sending of messages to multiple subscribers simultaneously
  • Usage of utilities to handle one subscription at a time; for example, send a message, or get information of the registered subscription at Panaccess

Using Panaccess Cableview Services

  • Panaccess Cableview Services implementation submits requests on Panaccess system asynchronously using
    • Subscription actions update subscription provisioning state.
    • Provisioning Requests run identifies all subscriptions whose provisioning state must be updated in Panaccess and sends the requests

Setting Up Panaccess Cableview Services

Billing > Provisioning > Panaccess Cableview Services > Set Up Provisioning Provider

Provisioning provider

The parameters that are necessary to access the CA/OTT platform and to map the CRM.COM services and physical goods to be provisioned can be supplied from Provisioning Provider Data Entry page.

Provider fields

The table describes the standard sections of a Provisioning Provider Data Entry page and explains how the fields in the page are used.

 Mandatory   Configurable

Main Information
Provider Information

Name and Alternative Code of the provider

Provisioning Protocol

Life Cycle State: Must be 'Effective' to send commands to the CA/OTT platform.

Connection Parameters

End Point that will be used when calling the CA/OTT platform.

User Name, Password: Credentials used to login to the CA system.

Character Set Encoding used by the web services (defaults to UTF-8).

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'. 

ADD a new distributor and supply the information required in the modal.

Main Information

Name,  Alternative Code for the provisioning distributor.

Allowed Services

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. 

The available services are filtered and validated against those defined in the 'Services' section, which can be provisioned by the associated provider.

Restrictions

Minimum/Maximum Optional/Mandatory service restrictions determine the number of services that can be added to the distributor.

Restrictions per Service Type: Define the minimum and maximum number of services that can be added to the distributor, from specific service types.

Restrictions per Physical Good Type: Define the minimum and maximum number of installed items that can be added to the distributor, from specific physical good types.

Dependencies

Define services, service types, physical goods or physical good types that must be added to the distributor, if enabled.

Services

One or more service mappings must be present for a provider to be 'Effective'.

Service: Termed and usage services that can be provisioned by the provider.

CA ID: The unique identifier for the service at the CA/OTT platform.

An ID is not mandatory for a non-provisioning service (i.e. a service whose product type is not set as 'Used for Provisioning').


Physical Goods

A list of devices that are necessary for provisioning through the provider. 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.

The Installed Item Alternative Code represents the ID of devices communicated to the CA/OTT platform.

Back to top

Related configuration areas

Mandatory modules must be configured for the provisioning module to work.

Manual LinkArea DescriptionConfiguration
Products
  • Physical Good Types
  • Service Types
  • Physical Goods
  • Services

Configure the physical good and service types, and the physical goods and services that will be offered to subscriptions, by adding them to the provisioning provider.

 Mandatory
CommunicationsCommunication Queue External SystemSet up the external system that will be used to handle mail messages created for the provider.Optional

 

Handling Subscriptions Through Batch Processes

Billing > Provisioning > Panaccess Cableview Services

Processing provisioning requests


Provisioning request runs are used to create and submit new provisioning requests when a modification to a subscription affects its activation status.  When the process is executed, the system searches for subscriptions that meet the following criteria and sends the respective requests to the CA/OTT platform (so that the services, hardware and status of the subscriptions match on the two systems):

  • Subscriptions have services that should be activated ('Active' in CRM and 'Inactive' in CA/OTT platform).
  • Subscriptions have services that should be deactivated ('Inactive' in CRM and 'Active' in CA/OTT platform).
  • Subscriptions have a set of installed items that are defined in CRM and not in CA/OTT platform.

The process also gathers and submits to the CA/OTT platform all requests that are pending in CRM.COM, which were created by one of the following (if supported by the provisioning provider):

  • Web APIs
  • Provisioning provider utilities that are not set to be executed immediately.
  • Batch processes, such as mail runs or fingerprint runs, that are not set to be executed immediately.

Provisioning request runs are created when a provisioning request process run definition is submitted. 

Back to top 

 

Sending OSM messages


Mail runs are used to send messages to subscriber devices.  The messages can be displayed in the set-top box (STB) mailbox or directly on the screen (once or repeatedly).

Messages can be scheduled to appear as soon as they are sent or at a specific time.

The process run does not create the messages; the messages are created in the system as communications (through notifications) and remain 'Pending' in the communication queue until the mail run is executed.  The mail run identifies the communications that should be handled by matching each entry in the communication queue 'Communication Queue External System' with one defined in the mail run.

The table describes the sections of OSM Run Definition Data Entry page, and explains how the fields in the page are used.

 Mandatory   Configurable

Main Information
Name & Alternative Code

Input Settings 

Communication Queue External System: The Communication Queue External System that will be used to identify which 'Pending' Communications must be processed by the Run.

Start Indication Date Time: Defines the date and time on which the message should be made available.

Process Immediately: Determines if the request will be sent directly to Panaccess or created and processed subsequently by the provisioning request processing run 

 

Back to top 

 

Handling a subscription through a utility

Billing > Provisioning > Panaccess Cableview Services

Utilities used to handle specified subscriptions.

Get Cableview service information


Retrieves information on a specific subscription from the provider, such as which services and devices are active.

 

   If necessary, the utility can also be used to synchronize services registered in CRM.COM with ones in Panaccess.

  • When a change is executed in CRM.COM that requires a change in Panaccess, allow some time (approx. 2 minutes) before executing the "Get Information" command.
  • The Utility does not create any Provisioning Requests since it only retrieves information regarding the Smartcard or STB, by directly calling Panaccess Web Services.

Provide either the smartcard or STB and SUBMIT the request. Using the returned information, you can decide whether synchronization is required. Panaccess is synchronized to CRM.COM. In such case click on SYNCHRONISE SERVICES action available from the Actions menu.

Back to top 

 

Send OSM messages


Sends on-screen or inbox messages to a subscriber device.

Start by selecting whether the message is for all subscribers or a specific one. of text to be sent and provide the rest of the required information. Unlike Message Runs, no Communication is related to messages that are sent through the utility as the text to be included in the message is provided through the utility.

Main Information

Type: Whether it's for all or specific subscribers

Smartcard / Set Top Box: The smartcard or STB that should receive the message. if the type is set to 'Specific Subscriber'

Text: The text which will be sent through the message

Start Indication Date Time: Defines the date and time on which the message should be made available.

Process Immediately: Determines if the request will be sent directly to Panaccess or created and processed subsequently by the provisioning request processing run

Back to top 

Panaccess Cableview Services Command Mapping


The table below displays the CRM.COM processes that trigger each Panaccess Cableview Services command (a request) as well as the parameters sent for each request.

'Set Package' commands are not directly triggered by the execution of subscription actions.  Once the Provisioning Request Processing Run Definition is executed, the system is checked against the logic available under the 'Trigger Logic' column, and the respective 'Panaccess Cableview command is created, provided the necessary conditions are met. 

Panaccess Cableview Services Command

UsageTriggered byTrigger LogicCommand Parameters
SET_PACKAGES
  • Activates or deactivate subscription services
  • Provisioning Request Processing Runs

  • Retrieve all subscription services enabled on Panaccess Provisioning Distributor.
    • Retrieve only subscription services of 'Effective' or 'Short Term Effective' subscription
      • Find all Effective' or 'Short Term Effective' subscription services with an 'Authorised'1 value equal to '1'
      • Find all Effective' or 'Short Term Effective' subscription services with an 'Authorised'1 value equal to '0' and in a life cycle state that is either
      • Retrieve the service ID for each affected subscription service.

 

Every time a new service is added or an existing is removed all the services must be resent.

  • The subscription provisioning distributor linked with the subscription service .
  • The subscription identifier (the subscription with which the service is linked).
  • The subscription service(s) CA ID(s).
  • The related physical good's CA ID.
SEND_OSM_MESSAGESends a normal Mail Message to the customer's device, available in the inbox.
  • OSM Message Runs
  • OSM Messages Utility
  • Provisioning Request Processing Runs
  • Entries in a 'Pending' life cycle state are present in the Communication Queue.
  • External system of the provider is equal to the external system specified on the OSM Run Definition.
  • The related communication is classified as 'Outgoing'.
  • The related communication refers to a subscription or a notification having the subscription in the 'notification Information'.
  • The subscription has at least one Installed Item distributed to Panaccess Cableview Services provider.
  • The related physical good's CA ID, if the message will be sent to a specific box
  • The message that will be sent to the subscriber.
  • The message's delay, i.e. whether is going to be sent immediately or after a specific amount of time.
  • The display duration in seconds.
  • The message's type; whether it will be sent to a specific box or to all subscribers.
  • The message's cycle time which is the time during which the CA system will try to send the message.
  • The Communication Queue number processed by this Provisioning Request (if applicable).
GET_INFORMATIONProvides a list of the 'Active' Panaccess Cableview subscription services.
  • Not Applicable
  • The Smartcard physical good's CA ID

1. 'Authorized' is a field kept in CRM.COM for every subscription service which represents its state at the provider.

  • authorized = active (1)
  • not authorized = inactive (0)

Provisioning Request Attributes

As Requests cannot be modified after they are created and do not have a Data Entry screen, the following information is available in the Provisioning Requests Summary screen: 

Back to top 

Panaccess Cableview Services Business Examples

Subscription with multiple viewing points 

Provisioning Distributors

Scenario 1

Company ZX offers to its customers the option to have multiple viewing points per subscription. This enables its customers to have a separate box and card in each of the rooms, and choose between having the same channels or different channels available through boxes. The maximum number of viewing points that can be added to a subscription is 4.


Solution

For each set of box and card that will be made available to subscribers, CRM.COM must have a different provisioning distributor available, in order to set the channel availability and restrictions per box.

In order to support this, the following distributors must be set up in the Provisioning Provider.

  • Main
  • TWIN1
  • TWIN2
  • TWIN3

 

Back to top 

 

Notes

 

  • No labels