>

 

Documentation

IPTV Services

IPTV Service Scenario

Checklist

Set up the MatrixStream Platform

Set up the Minerva Platform

Configure PortaBilling

Create a Customer Tariff

Create Subscriptions

Create Products

Create Customer and Account

 

This highly customizable IPTV solution enables PortaOne customers to generate additional revenue, raise profits, and increase customer satisfaction by delivering advanced television services.

IPTV Service Scenario

Activation of the IPTV service is done using the Sokoban service provisioning framework in PortaBilling®. This makes it easy to provide the IPTV service to your customers and eliminates additional manual work. PortaBilling® currently supports the following platforms:

·         MatrixStream

·         Minerva

 

Different IPTV providers can be configured for different billing environments.

 

This combination of services enables carriers to offer customers a wide portfolio of billable IPTV services, such as:

·         TV user interface

·         Broadcast TV

·         Personal video recorder (PVR) services

 

In subsequent PortaBilling® releases we plan to implement the following features:

·         Video on demand (VOD)

·         Pay per view (PPV)

 

IPTV Subscription

When a new or existing customer signs up for the IPTV service, the available channel information (based on the assigned subscription) is provisioned into the IPTV delivery platform via an extensible XML API. If a customer’s product configuration changes, or a customer is blocked (e.g. due to non-payment), PortaBilling® transfers this information to the IPTV delivery platform.

 

An IPTV service is activated for the subscriber when:

·         A new account assigned to the IPTV product is created in PortaBilling®

·         An already existing account assigned to the IPTV product is unblocked in PortaBilling®

·         A product assigned to an already existing account is changed to a new product with IPTV

Integration with MatrixStream IPTV

An account in PortaBilling® corresponds to a subscriber in MatrixStream.

 

 

An IPTV provider uses MatrixStream with the following assets:

·         Channel packages (for example, Basic and Premium)

·         Service plans (for example, “NoTV,” containing the “None” package, “BasicTV,” containing the Basic package, and “PremiumTV,” containing the Premium package)

 

1.      When a customer is suspended in PortaBilling® or the account is blocked or switched to the product that no longer has IPTV services included, his “subscriber” record is maintained in MatrixStream, although it is disabled.

2.      When a customer is terminated in PortaBilling®, the account is deleted in MatrixStream.

3.      PortaBilling® adds information to the customer’s bill about services provided and charges incurred.

Integration with Minerva IPTV

An account in PortaBilling® corresponds to a customer in Minerva.

 

 

An IPTV provider uses Minerva with the following assets:

·         Channel packages (for example, Basic and Premium)

·         Service plans (for example, “NoTV,” containing the “None” package, “BasicTV,” containing the Basic package, and “PremiumTV,” containing the Premium package)

 

1.      When a customer is suspended in PortaBilling®, the account is blocked or switched to the product that no longer has IPTV services included. His “subscriber” record is maintained in Minerva, although it is disabled.

2.      When a customer is terminated in PortaBilling®, the account is deleted in Minerva.

3.      PortaBilling® adds information to the customer’s bill about services provided and charges incurred.

 

Examples of the IPTV Packages

As an example, we will create three packages with the following specifications:

1.      NoTV: The IPTVservice is unavailable.

2.      BasicTV: 30 Basic channels, $30 monthly.

3.      PremiumTV: 30 Basic Channels plus 10 Sport, 10 Film and 10 Music Channels, $40 monthly.

 

Checklist

Print the following page and use it to check off the operations you have completed while performing the system setup according to the instructions in this chapter. Please be sure to perform all of the operations in the order designated (all of the boxes should be checked), otherwise the service will not work. Depending on which platform you work with, you have to set up accordingly MatrixStream or Minerva platform.

 

 

Operation

 

Done

Set up either the MatrixStream or the Minerva Platform.

[     ]

Configure PortaBilling.

[     ]

Network configuration

[     ]

Create a customer tariff.

[     ]

Create corresponding subscriptions.

[     ]

Create corresponding products.

[     ]

Account provisioning

[     ]

Create a retail customer.

[     ]

Create accounts for this customer.

[     ]

Set up the MatrixStream Platform

Initial configuration performed via MatrixStream GUI:

·         Create all channels / lineups

·         Create channel packages

 

Please refer to MatrixStream for guidelines on how to set up the MatrixStream Platform.

Set up the Minerva Platform

Initial configuration performed via Minerva GUI:

·         Create a region

·         Create all channels

·         Create the required lineups

·         Associate lineups with the appropriate region

·         Create service packages

 

Preparation:

·         Create (import) all devices

 

Please refer to MinervaNetworks for guidelines on how to set up the Minerva Platform.

Configure PortaBilling

Depending on which platform you work with, the following fields must be filled.

 

MatrixStream:

1.      Go to the Configurations tab.

2.      Clone the configuration.

3.      From the Configuration Tree choose the already created Admin instance. Add the needed information to the IPTV_MatrixStream group of the Global environment.

4.      After all of these changes have been made, press the Save button and then the Check / Apply button.

 

 

Minerva:

1.      Go to the Configurations tab.

2.      Clone the configuration.

3.      From the Configuration Tree choose the already created Admin instance. Add the needed information to the IPTV_Minerva group of the Global environment.

4.      After all of these changes have been made, press the Save button and then the Check / Apply button.

 

Create a Customer Tariff

To successfully provide the IPTV services, you need to create a tariff which is “Applied to: Customer”.

 

To create the required tariff, follow the next steps:

 

 

 

 

1.      In the Rating section of Admin-Index, choose Tariffs.

2.      On the Tariff Management page, choose add Add.

3.      Fill in the New Tariff form:

·         Name – Type in a short name for the tariff object; this is the name you will see in the select menus.

·         Currency – Select the currency in which you charge your customers.

·         Applied To – Choose Customer, as this tariff will be used to charge your customers.

·         ServiceSelect the service you created earlier (in our example IPTV).

4.      Click save Save.

 

 

NOTE: To charge for provided Video on demand (VOD) and Pay per view (PPV) services, tariff rates are required. Since these functionalities have not yet been implemented, you cannot fill in the rates.

Create Subscriptions

 

 

 

1.      In the Rating section of the Admin-Index page, choose Subscription Plans.

2.      On the Subscription Plan Management page, click the  Add icon.

3.      Fill in the “Add Subscription Plan” form:

·         Product name – Type in a short name for the description; this is the name you will then see in the select menus.

·         Currency – Select the currency in which you charge your customers.

General Info tab

·         Invoice Line Description – The description to appear on the invoice sent to the customer (IPTV subscriber).

Periodic Fees tab

·         Click the Edit icon and enter the rates for periodic billing. PortaBilling® will auto-fill the form after the rate for monthly billing has been entered. You can edit rates or add new rates for the same subscription.

·         Click   Save.

 

4.      Repeat the above procedure for all your subscriptions.

 

Create Products

 

 

In the Rating section of the Admin-Index page, choose Products.

1.      On the Product Management page, click the  Add icon.

2.      Fill in the “Add product” form:

·         Product name – Type in a short name for the product; this is the name you will see in the select menus.

·         Currency – Select the currency in which you charge your customers.

·         Product Type – Choose Main Product here.

·         Managed by – Choose Administrator Only here, since we are setting up a service without the involvement of resellers.

General Info tab

·         Breakage – This parameter is typically used only for prepaid accounts, so leave it empty.

·         Account Default ACL – The access level assigned by default to new accounts created with this product. The ACL determines which operations may be performed by accounts on the self-care pages. The default value is “Account self-care” (pre-defined ACL), which allows all possible operations.

·         Default Discount Plan – In our example, select None (no discount applied).

·         Description – your comments about the intended use of this product.

Enter Node and Tariff into Product’s Rating List

The rating list has three functions: it specifies the services available to users, defines permitted access points (nodes) and specifies which tariff should be used for billing for each of these points.

 

 

 

 

1.      When the Services and Rating tab is selected, click on the add Add icon.

2.      Choose IPTV in the Service select menu.

3.      In the Node menu select the Any node.

4.      The Access Code should be left empty for the basic SIP service.

5.      In the Tariff menu, select the appropriate tariff which applies to your customers when they use IPTV service.

6.      Click save Save&Close to save this rating entry.

Subscriptions tab

Your customers will have subscriptions based on the channel packages, and they will pay accordingly to their subscriptions. So, you need to bundle subscriptions with the selected product to charge your customers for the IPTV service.

 

·         Click the Add icon to add a subscription to the selected product.

 

 

Service Configuration tab

 

 

·         Feature can Be Edited By – Choose Administrators here.

·         Channel Package – This list contains predefined sets of channels. This allows you to set different channel packages for different products. Select the one you created earlier.

 

3.      Repeat the procedure for all products.

 

Create Customer and Account

When you create an account in PortaBilling® using a related product, a corresponding subscriber will automatically be created in MatrixStream, with the Subscriber ID corresponding to the Account ID in PortaBilling®. This functions the same way for a corresponding customer in Minerva, where the Customer ID corresponds to an Account ID in PortaBilling®, and the Minerva or the MatrixStream service plan corresponds to the PortaBilling® product.

 

 

 

1.      In the Participants section of the Admin-Index page, choose Customers.

2.      On the Customer Management page, click  Add (In this example, we assume that you are creating the customer manually, so choose Manually from the menu (do not use any of the Quick Form options)).

3.      Fill in the “Add Customer” form:

·         Customer ID – Specify a short name for the customer; this will be used on the web interface.

·         Currency – Select the currency in which this customer will be billed.

·         Opening Balance – A starting balance for the customer; the default is zero.

·         Customer Class – Customer class allows you to define a policy for automated payment collection. By choosing a specific class here the customer will automatically inherit all of the class properties (grace period, invoice template, etc.).

4.      Save your work by clicking  Save.

 

 

 

 

 

1.      Click the  Accounts icon, which will take you to the account management for this customer.

2.      Click the  Add icon.

3.      Fill in the “Add Account” form:

·         Account ID – The ID which will be used to authorize Internet access.

·         Opening Balance – The initial balance on the account.

Account Info tab

·         Type – Select Credit for your postpaid Internet users.

·         Credit limit – For a credit account, specify the credit limit. If you leave this field empty, it means there is no credit limit for this account (but a customer credit limit may still apply).

·         Service password – The account ID and this password will be used to authenticate Internet users. Make sure you choose a password which is difficult to guess or crack. Use the Auto button next to the Service Password field to generate a secure password.

·         E-mail – Enter the account owner’s email address here. If he ever forgets his password for the web self-care pages, he will be able to reset it, and a new password will be sent to this email address.

 

4.      After clicking  Save&Close, you will see a confirmation screen announcing that a new account has been created.

5.      Repeat steps 2-4 to create more accounts for the customer.

Service Configuration tab

·         Channel Package – By default, this is set to As defined by the Product. Change this value if you want to have a nonstandard set for this particular account and then select the necessary channel packages created earlier.

·         Activation PIN – Enter the digits that activate the IPTV services.