0% found this document useful (0 votes)
37 views412 pages

NoraMW User Guide For 2.9

Uploaded by

Samuel Rodriguez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views412 pages

NoraMW User Guide For 2.9

Uploaded by

Samuel Rodriguez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 412

User Guide

Nora Middleware

Version 2.9
HEADQUARTERS
231 Central Ave, Second Floor, White Plains, New York 10606

US CONTACT
US Toll Free: +1-855-SETPLEX (738-7539)
Fax:+1-718-701-4407

GLOBAL SALES
Global Sales: +1-718-514-2174
Fax:+1-718-701-4407

Copyright © 2023 Setplex Inc. All Rights Reserved.

2
Content
Revision History: 7
Part 1 - Main scenarios: 11
❖ Authorization and First Settings 11
❖ Creating User and Permission Rules 17
❖ Setting Content for Organization 20
❖ Setting Organization 22
❖ Creating and setting TV Channel for Organization 25
❖ Creating and setting Catch-up for TV Channel 25
❖ Creating Live Rewind for TV Channel 26
❖ Creating Video on Demand (VOD) 27
❖ Creating VOD Series (TV Shows) 27
❖ Creating Live Event 28
❖ Create Predefined Content Sets 28
❖ Create Subscription 30
❖ Add Basic Content Sets 32
❖ Add Content Add-ons 34
❖ Creating Subscriber and Providing Subscription Payment 36
❖ Setting Guest Mode for Client App 38
❖ Setting In-App Registration for Client App 39
❖ Email Server Settings 41
Part 2 - Module Description 43
1. Dashboard 43
1.1 Dashboards Configuration 43
1.2 List of Dashboards 49
2. Organizations 57
2.1. Organization Details 58
2.2. Announcements and Reminders 62
2.2.1 Announcements Details 64
2.2.2 Reminders Details 66
2.2.3 “Activation TOA” message Details 70
2.2.4 “Disabled Accounts” message Details 71
2.2.5 “Push Notifications” message Details 72
2.3. App Customization 76
2.3.1 Banner Carousels 76
2.3.2 Featured Carousel 82
2.3.3 Channel Listing 87
2.3.4 App Settings 92

3
2.4 Content Sets 96
2.4.1 VOD (Movie) Set Details 96
2.4.2 Creating TV Show Content Set 100
2.4.3 Creating Channel Content Set 107
2.4.4 Creating Live Events Content Set 111
2.5 Subscriptions 115
2.5.1 Subscriptions 116
2.5.2 Subscription Content Sets Details 121
❖ Assign VOD (Movie) Content Sets to Subscription 121
❖ Assign TV Channel Sets to Subscription 129
❖ Assign TV Shows to Subscription 138
❖ Assign Live Event Sets to Subscription 148
2.5.3 List of Subscriptions 155
2.6 Shopping Cart 157
3. Subscribers 159
3.1 Subscriber’s General Information 160
3.2 List of Subscriber’s Devices 163
3.3 Subscription and Payments 166
3.4 Credit Cards 1
3.5. Custom Streams 1
3.5.1 TV Channels assignment (as Custom Content) 1
3.5.2 Video on Demand assignment (as Custom Content) 1
3.6 Subscriber’s Notes 1
3.7 List of Subscribers 1
4. TV Channels 1
4.1. Add Channel 1
4.2. List of TV Channels 1
5. Live Events 1
5.1. Add Live Event 1
5.2. List of Live Events 1
6. Video on Demand (VOD) 1
6.1. VOD Details 1
6.2. Fill in from The Movie Database 1
6.3 List of VODs 1
7. TV Show 1
7.1 TV Shows Details 1
7.2 TV Show’s Season Details 1
7.3. TV Show’s Episode Details 1
7.4. List of TV Shows 1
8. Categories 1

4
8.1 TV Categories 1
8.2 VOD Categories 1
8.3 Series Categories 1
9. Channel Services 1
9.1 Catch-Up TV 1
9.2 Live Rewind 1
9.3 EPG Service 1
10. DRM Service 1
10.1 DRM Account Details 1
10.2 DRM Profile Details 1
10.3 DRM Accounts and DRM Profiles lists 1
11. Geo Block 1
11.1 Geo Restriction Configurations 1
11.2 IP Restriction Configurations 1
12. Devices 1
12.1 Device Details 1
12.2 Add Multiple Devices 1
12.3 Devices List 1
13. Settings 1
13.1 General Settings 1
13.2 Payment Services 1
13.2.1 Payment Services 1
13.2.2 Currencies 1
13.2.3 Currency Converter 1
13.2.4 Authorize.net 1
13.2.5 Cash Settings 1
13.2.6 External Payments Settings 1
13.2.7 Gr4vy 1
13.3 Extensions 1
13.3.1 Playback Token Generators Details 1
13.3.2 Device Redirect 1
14. App Localization 1
14.1. Language Details 1
14.2. List of Languages 1
15. Users 1
15.1. Users Details 1
15.2. List of Users 1
16. Permission Rules 1
17. External User (API User) 1
17.1 API Users (External users) 1

5
17.2 List of API Users 1
18. Distributors and Vouchers 1
18.1 Distributors 1
18.2 Vouchers 1
19. Reports 1
19.1 Subscriber Report 1
19.2 CPS Report 1
19.3 Stream Report 1
19.4 Activation Audit 1
20. Feedback 1
21. Stream Service 1
21.1 List of Stream Services 1
21.2 Streaming URL Policy 1
21.2.1 Streaming URL Policy Details 1
21.2.2 List of Streaming URL Policies 1

6
Revision History:

# Date Changes

1 09.07.2021 Document Release

2 27.12.2021 Document Updates:


1. Added PIN Lock for the VODs and TV Shows
2. Added Geo-Blocking Module Permissions Rules
3. Added Push Notification
4. Added Chats
5. Added Age Rating based on Country for VOD and TV Show
6. Added tags for VOD and TV Show
7. Added Geo blocking by Content
8. Updated EPG
9. Updated Catchup
10. Added In-App Registration settings.

3 26.01.2022 Added сhanges about Vouchers

4 07.10.2022 Document Updates:


1. Сhanged logic of making content available in Client App
(Content Sets).
2. Added possibility to set TVOD model.
3. Add new content type - Live Event.
4. Guest Mode
5. Updated payment service - Authorize.net
6. TV Channels, VODs, TV Shows, Live Events setting update.
7. Deleted TV Show Organizer.
8. Added ECWID payment system.
9. Updated Voucher Batch setting.
10. Updated Featured Carousels setting.

7
11. Updated Banner Carousels setting.
12. Updated Catch-Ups setting.
13. Updated Smart Catch Ups (now - Live Rewinds).
14. Update Push Notifications setting.
15. Updated Custom Streams setting.
16. Updated General Settings module.
17. Added Stream Services module

5 19.12.2022 Document updates:


1. Updated Content sets
2. Updated Subscription Settings
3. Added new payment service - Gr4vy
4. Updated Customization Settings

6 27.01.2023 Document updates:


1. Shopping cart settings for Content sets/ Content add-ons and
Subscription
2. Subscriber’s Notes
3. Catch-up and Live Rewind for Live Events
4. Rent Length of Channel content add-ons

7 13.04.2023 Document updates:


1. LiveRewind and Catch Up for Events
2. Subscription settings according to the platforms
3. Adjust of Subscriber’s Subscription length
4. User interface updating
5. Shopping Cart Settings
6. Deleted ECWID payment system.

8 12.06.2023 Document updates:


1. Set start channel for autoplay
2. Payment statement improvement
3. Separate link for catch-ups

8
4. Void and Refund management
5. Unlimited length of subscription

9 16.08.2023 Document updates:


1. Purchasing content add-ons
2. Prorated price of content add-ons
3. Clone Organizations with all settings
4. Conflicts solving of intersection content in content sets
5. Expanding settings of permission (refund and void)

10 17.10.2023 Document updates:


1. Prorated price of Subscription
2. Free Subscriptions
3. App Localization
4. Streaming URL Policies
5. Permissions to the “Shopping Cart” module

9
Preface
This document gives you an overview of the functional capabilities of Nora
Middleware.

Overview
NoraMW is a complete OTT/IPTV middleware for delivering TV, Radio, VOD, Catchup
and interactive service to customers in any IP-based network.

Audience
This guide is intended for Content Managers and Administrators of the Nora
Middleware Platform.

10
Part 1 - Main scenarios:

❖ Authorization and First Settings


1. Type Email address
2. Type Password
3. Click the “Sign in” button

4. Go to General Settings
Path: Settings (side bar)> General Settings
5. Select the “System TimeZone”
6. Click the “Update” button, to save changes

11
7. Go to Payment System set up currencies
Path: Settings (sidebar menu)> Payment System
8. Open the “Currency” page
9. Click “Add Currency” button

12
10. Fill in info
11. Click the “Create” button, to save changes

12. Go to EPG Service to set up EPG service


Path: Channel Services (sidebar menu) > EPG Service
13. Click “Add EPG XML Task” button

13
14. Fill in info for “EPG XML” Task
15. Click the “Create” button, to save changes

16. Go to Extensions to set up Playback Token Generator service


Path: Settings (sidebar menu) > Extensions: Playback Token Generators
17. Click “Add Playback Token Generator” button

18. Fill in info


19. Click the “Create” button, to save changes

14
20. Go to DRM Service to set up the service
Path: DRM Service (sidebar menu)
21. Click “Add Account” button

22. Fill in info


23. Click the “Create” button, to save changes

15
Note: the fields which is marked with * are mandatory fields.

16
❖ Creating User and Permission Rules
1. Open “Permission Rules” tab
Path: Users (sidebar menu) > Permission Rules
2. Click “Add User Permission Rules” button

3. Fill in necessary information


4. Set necessary permissions

17
5. To save changes, click “Save” button
6. Open “Users” tab
7. Click “Add User” button

8. Enter User’s information


9. Set created Rule
10. Set Role (Admin or Super Admin)

18
11. To save changes, click “Create” button

19
❖ Setting Content for Organization

1. Open Content details (VOD, TV Show, TV Channels, Live Events )

Path: Video on Demand (sidebar menu) > Edit VOD


Path: TV Channels (sidebar menu) > Edit TV Channel
Path: VOD Series (sidebar menu) > Edit TV Show
Path: Live Events (sidebar menu) > Edit Live Event

2. Add Organizations in section “Publishing Configuration”


3. To save changes, press “Update” button

20
Note: the fields which is marked with * are mandatory fields.

21
❖ Setting Organization

1. Open list of Organizations


Path: Organizations (sidebar menu) > list of Organizations
2. Click “Add Organization” button
3. Fill in Organization general information
4. To create Organization, click “Save” button

22
5. Go to Subscription Settings on the “Subscriptions” tab.
6. Select payment settings to apply to the Organization.
7. Click “Update” button to save settings for the Organization.

8. Go to “Payment Services” on the “Payment Services” tab.


9. Clear the “System Default” option to set own Payment Services settings
for Organization
10. Click “Settings” button for Payment Service to change default settings.
11. Fill in Payment Service info.

23
12. Click “Update” button to save changes.
13. Switch on toggle to enable necessary Payment Service for Organization.

14. Go to “Currencies” on the “Payment Services” tab.


15. Enable currencies for the Organization.

16. Go to “Currency Converters” on the “Payment Services” tab.


17. Clear “System Default” option to set own Currency converter Services
settings for Organization
18. Click “Settings” button for Currency Converter to change default settings.
19. Fill in Currency Converter info.
20. Click “Update” button to save changes.
21. Switch on toggle to enable Currency Converter for Organization.

24
❖ Creating and setting TV Channel for Organization

1. Open list of Channels


Path: Channels (sidebar menu) > list of Channels
2. Click “Add Channel” button

3. Fill in TV Channel info.


4. Set available Organization for TV Channel.
5. Click “Save” button to create TV Channel.

❖ Creating and setting Catch-up for TV Channel

1. Go to Catch-Up TV list
Path: Channel Services (sidebar menu) > Catch-Up TV
2. Click the “Add Catch-up TV” button.

25
3. Fill in Catch-up info.
4. Click the “Create” button to create Catch-up.
a. Note: Catch-up becomes available for Subscribers within Subscription once
Content Set with corresponding TV Channel is assigned to Subscription and has
enabled monetization.

❖ Creating Live Rewind for TV Channel


1. Go to Live Rewind list.
Path: Channel Services (sidebar menu) > Live Rewind.
2. Click the “Add Live Rewind” button.

3. Fill in Live Rewind info.

26
4. Click the “Create” button to create a Live Rewind.

❖ Creating Video on Demand (VOD)


1. Go to Video on Demand list
Path: Video on Demand (sidebar menu)
2. Click “Add VOD”

3. Fill in info
4. Click the “Save” to save changes

❖ Creating VOD Series (TV Shows)


1. Open VOD Series
Path: VOD Series (sidebar menu)
2. Click “Add TV Show”

3. Fill in info
4. Click the “Save” to save changes

27
❖ Creating Live Event
1. Open Live Events
Path: Live Events (sidebar menu)
2. Click “Add Live Event”
3. Fill in info.
4. Set available Organization.
5. Click the “Save” to save changes

❖ Create Predefined Content Sets


1. Go to the Content Sets tab in the Organization to prepare groups of content for
further monetization.
1.1. Path: Organizations (sidebar menu) > “Content Sets” tab > Channel Sets
1.1.1. Channel Sets for TV Channels
1.1.2. Live Event Sets for Live Events
1.1.3. VOD (Movie) Sets tab for Movies
1.1.4. TV Show Sets tab for TV Shows
2. Click “Add New” button

28
3. Type Content Set Name
4. Move content item card(s) from Available to Assigned area.
5. Set a predefined pricing policy if the content set will be sold as additional extra
charged content. The predefined pricing policy will be used as default.
5.1. Select Currency
5.2. Select payment method for Buy monetization type and Rent monetization
type (if both of these types will be used for monetization).
5.3. Set Price
5.4. Set Rent period for Rent monetization type.
6. Set settings which will be used for a shopping cart and Client App:
6.1. Load the cover image
6.2. Type description
7. Click “Create” button

29
❖ Create Subscription

1. Go to “Subscriptions” tab.
2. Click “Add New” button.

30
3. Fill in Subscription Setting info.
4. Set Shopping Cart settings
5. Add Content Sets to Subscription (Subscription should contain at least one
content set):
- Basic contents sets (which are included in Subscription fee);
- Content Add-ons with extra charge.
6. Click the “Save” button to save Subscription with assigned basic content sets
and/or content add-ons with its pricing policy.

31
❖ Add Basic Content Sets
1. Go to Subscription Content Sets
2. Go to tab in accordance with content type you want to add:
● Channel Sets for TV Channels
● Live Event Sets for Live Events
● VOD (Movie) Sets tab for Movies
● TV Show Sets tab for TV Shows
3. Click “Add Content Sets” button for the corresponding Content Set.

32
4. Move predefined content set(s) from Available Sets to Assigned Sets area.

5. Click the “Assign” button


6. Assigned Basic Content Sets are displayed in Subscription Content Sets as a
label, by clicking on You could be redirected to the predefined content set.

33
❖ Add Content Add-ons
1. Go to Subscription Content Sets
2. Go to tab in accordance with content type you want to add:
● Channel Sets for TV Channels
● Live Event Sets for Live Events
● VOD (Movie) Sets tab for Movies
● TV Show Sets tab for TV Shows
3. Click “Add Content Add-ons” button for the corresponding Content Add-on.
4. Move predefined content set(s) from Available Add-ons to Assigned ADD-ons
area.

5. Click the “Assign” button


6. Assigned Content Add-ons are displayed in Subscription Content Sets as a list
of Content Add-ons, which are monetized according to the Predefined pricing
policy of assigned content set.
7. Click the “Edit” button to change pricing policy for the Add-on

8. Set own pricing policy for the content add-on


9. Click the “OK” button to set own pricing policy

34
35
10. Click “Save”/ ”Update” button to save Subscription and its add-ons with the
pricing policy.

❖ Creating Subscriber and Providing Subscription Payment

Path: Subscribers (sidebar menu)

1. Open Subscribers
2. Click “Add New Subscriber”

36
3. Fill in info
4. Click the “Save” to save changes
5. Click the “Activation”
6. Select Type “Subscription Set”

7. Select required subscription


8. Define quantity of activated devices by the subscription
9. Click “Process”button to provide the payment

37
❖ Setting Guest Mode for Client App

1. Go to General Settings
a. Settings (sidebar) > General Settings > Login Options area
2. Switch on Guest Mode toggle to enable Guest Mode option for Client Apps.
3. Select Guest Organization which will be available for Subscribers who logs in to
Client App as Guests
4. Select Guest Subscription which will be used to define Content Sets which will
be available for Guests in Guest Mode**
5. Click Update button to save changes on General Settings page.

38
Notes:

*- List of enabled Subscriptions existing in Guest Organization. Content Sets attached to


Subscription will be available in Guest Mode.

❖ Setting In-App Registration for Client App

1. Go to General Settings
a. Settings (sidebar) > General Settings > Login Options area
2. Switch on In-App Registration toggle to enable In-App Registration in Client
Apps.

39
3. Select Default Organization which will be attached to Subscribers after
registration.
4. Select Default Subscription to make content available for Subscribers after
registration.
5. Click Update button to save changes on the General Settings page.

Path: Settings (sidebar menu) > General Settings > Email Server Settings

Notes:

*- List of enabled Subscriptions existing in Default Organization. Content Sets attached to


Subscription will be available for Subscribers after In-App Registration.

40
❖ Email Server Settings

Steps to complete before making SMTP settings in the Middleware:

● Set up SMTP in the mailbox which will be used for emails*:


○ Choose the Mail Client (Service Provider)
○ Find the SMTP Settings. The location of the SMTP settings varies
depending on the Mail Client.

Complete settings in the Middleware:

1. Go to the General Settings


2. Fill in the info according to the Table 1 - Email Server Settings Details
3. Click “Update” button to save changes on General Settings page.

41
Table 1 - Email Server Settings Details

# Name Description

1 Email Address*: Email Address of the mailbox, which will be used for
sending emails. Example: test@gmail.com

2 Password*: Password* to the mailbox.

3 SMTP Host*: SMTP Server Address. Info can be found in SMTP


Settings for Mail Client. Example: smtp.gmail.com

4 SMTP Port*: Port Number. Info can be found in SMTP Settings for
Mail Client. Example: 465

* - Notes:
1. There may be limitations and special requirements set by the Email Service
Provider, which you can find in the official Email Service Provider's
documentation, for example:
a. When using Gmail in applications, you cannot send emails using your
account password. An App Password needs to be generated according to
the official Google documentation.

42
Part 2 - Module Description

1. Dashboard
Overview:
Dashboard is an information management tool that visually tracks and displays
real-time statistical data and key metrics to monitor the current situation of business.

Notes:
1. Payments Info Cards, Payment Graphs, Media Information Cards are available only for
users with “Super Admin” role.
2. Other users have access only to the “Subscriber Graphs” section.
3. If the user’s permission rule has active “Organization Restrictions”, displayed data will be
restricted by assigned Organization(s).

1.1 Dashboards Configuration

❖ Subscriber Graphs Configuration


Path: Dashboard (sidebar menu) > Dashboard> Setup Menu: Subscriber Graphs

Picture 1.1.1 - Subscriber Graphs Configuration’s description

43
Table 1.1.1 - Subscriber Graphs Configuration’s description

# Name Description

1 Number of active Available actions:


subscribers 1. Set status (enable/disable) of the graph on
Dashboard
2. Set a time period for counting

2 Parity of active Available actions:


subscribers and total 1. Set status (enable/disable) of the graph on
subscribers Dashboard
2. Set a time period for counting

3 Parity of new Available actions:


subscribers and total 1. Set status (enable/disable) of the graph on
subscribers Dashboard
2. Set a time period for counting

❖ Payment Graphs Configuration


Path: Dashboard (sidebar menu) > Dashboard> Setup Menu: Payment Graphs

Picture 1.1.2 - Payment Graphs Configuration’s description

44
Table 1.1.2 - Payment Graphs Configuration’s description

# Name Description

1 Amount of autopay Available actions:


charges 1. Set status (enable/disable) of the graph on
Dashboard
2. Set a time period for counting

2 Transactions of Payment Available actions:


Services 1. Set status (enable/disable) of the graph on
Dashboard
2. Set a time period for counting
3. Count is based on total payments amount
4. Count is based on selected payment system
type:
a. Cash
b. Authorize.net
c. Check
d. External Payment

45
❖ Payment Information Cards Configuration
Path: Dashboard (sidebar menu) > Dashboard> Setup Menu: Payment Information Cards

Picture 1.1.3 - Payment Information Cards Configuration’s description

Table 1.1.3 - Description of Payment Information Cards Configuration

# Name Description

1 Autopayment amount Available actions:


1. Set status (enable/disable) of the card on
Dashboard
2. Set a time period for counting

2 Amount of total Available actions:


payments 1. Set status (enable/disable) of the card on
Dashboard
2. Set a time period for counting

3 Amount of Authorize.net Available actions:


payments 1. Set status (enable/disable) of the card on

46
Dashboard
2. Set a time period for counting

4 Amount of External Available actions:


payments 1. Set status (enable/disable) of the card on
Dashboard
2. Set a time period for counting

5 Amount of Cash Available actions:


payments 1. Set status (enable/disable) of the card on
Dashboard
2. Set a time period for counting

6 Amount of Check Available actions:


payments 1. Set status (enable/disable) of the card on
Dashboard
2. Set a time period for counting

❖ Media Information Cards Configuration


Path: Dashboard (sidebar menu) > Dashboard> Setup Menu: Media Information Cards

Picture 1.1.4 - Media Information Cards Configuration’s description

47
Table 1.1.4 - Description of Media Information Cards Configuration

# Name Description

1 New added VODs Available actions:


quantity and total VODs 1. Set status (enable/disable) of the card on
quantity Dashboard
2. Set a time period for counting

2 Total Catch-up quantity Available actions:


1. Set status (enable/disable) of the card on
Dashboard
2. Set a time period for counting

3 Total Live Stream Available actions:


quantity 1. Set status (enable/disable) of the card on
Dashboard
2. Set a time period for counting

48
1.2 List of Dashboards

❖ Subscriber Metrics
Path: Dashboard (sidebar menu) > Dashboard: Subscriber Metrics

Picture 1.2.1 - List of Subscriber Metrics cards

Table 1.2.1 - Description of Subscriber Metrics

# Name Description

1 Setup Open “Dashboard Configure” page

2 Active subscribers Display quantity of active devices per country


devices (map)

3 Total count of The card displays total amount of subscribers


subscribers existed in users database

4 Active subscribers The card displays total amount of active


subscribers existed in user's database

49
5 Expired subscribers The card displays total amount of expired
subscribers existed in user's database

6 On hold subscribers The card displays total amount of subscribers in


“on hold” status existed in user's database

7 New subscribers The card displays total amount of new subscribers


that have existed in user's database for the last 7
days.

❖ Payment Information Cards


Path: Dashboard (sidebar menu) > Dashboard: Payment Information Cards

Picture 1.2.2 - List of Payment Information Cards

Table 1.2.2 - Description of Payment Information Cards List

# Name Description

1 Autopayment amount The card displays aggregated payments amount


charged automatically from subscriber’s credit card
per selected period

50
2 Amount of total The card displays aggregated total payment
payments amount per selected period

3 Amount of Cash The card displays aggregated payments amount by


payments Cash per selected period

4 Amount of Authorize.net The card displays aggregated payments amount by


payments Authorize.net per selected period

5 Amount of Check The card displays aggregated payments amount by


payments Check per selected period

6 Amount of External The card displays aggregated payments amount by


payments External system per selected period

❖ Media Information Cards


Path: Dashboard (sidebar menu) > Dashboard: Media Information Cards

Picture 1.2.3 - List of Media Information Cards

Table 1.2.3 - Description of Media Information Cards List

# Name Description

1 Video on Demand The card displays quantity of new added VODs per
selected period and total quantity

2 Catchup stream The card displays an aggregated quantity of


Catchup

51
3 Live stream The card displays aggregated quantity of Live
Streams

❖ Subscriber Graphs
Path: Dashboard (sidebar menu) > Dashboard: Subscriber Graphs

Picture 1.2.4 - List Subscriber Graphs (part 1)

52
Picture 1.2.4 - List Subscriber Graphs (part 2)

Picture 1.2.4 - List Subscriber Graphs (part 3)

53
Table 1.2.4 - Description of Subscriber Graphs List

# Name Description

1 Parity of active The graph displays calculated quantity of active


subscribers and total subscribers to total subscribers ratio per each day
subscribers of selected period. Available actions:
1. Turn on/off displaying data about active
users on the graph
2. Turn on/off displaying data about users in all
statuses except active users on a graph

2 Parity of new The graph displays the calculated quantity of new


subscribers and total subscribers to the total subscribers ratio per each
subscribers day of the selected period. Available actions:
1. Turn on/off displaying data about new users
on the graph
2. Turn on/off displaying data about total
quantity of users on the graph

3 Number of active The graph displays a calculated quantity of active


subscribers subscribers per each day of the selected period.
Option to turn on/off displaying data about active
users on the graph

54
❖ Payment Graphs
Path: Dashboard (sidebar menu) > Dashboard: Payment Graphs

Picture 1.2.5 - List Payment Graphs (part 1)

Picture 1.2.5 - List Payment Graphs (part 2)

55
Table 1.2.5 - Description of Payment Graphs

# Name Description

1 Amount of autopay The graph displays total payments amount charged


charges automatically from subscriber credit card per each
day of the selected period in all currencies. Option
to turn on/off displaying data about all payments by
the currency

2 Transactions of Payment The graph displays total transactions of all


Services (based on total available payment services per each day of the
payments amount) selected period in all currencies. Option to turn
on/off displaying data about all payments by the
currency

3 Transactions of Payment The graph displays total transactions by selected


Services (based on a payment services per each day of the selected
payment system type(s)) period in all currencies. Available actions:
1. Turn on/off displaying data about payments
made by Cash in the currency
2. Set (on/off) displaying data about all
payments made by Authorize.net by the
currency
3. Turn on/off displaying data about all
payments made by Check in the currency
4. Turn on/off displaying data about all
payments made by External system in the
currency

56
2. Organizations
Overview:
Organizations module is intended for creating Organizations where Provider sets up
content (Channels and Catchups) which is available for Organization’s Subscribers,
Payment Settings, Announcements and Reminders which are applied to Organization’s
Subscribers and other Organization settings.

Note:
1. Only users who has equivalent permission can view and work with Organizations
2. Channels, VODs, Catch-ups which are available for original Organization are also available
for copied Organization.
3. Categories for original Organization are also available for cloned Organization.
4. App Settings for Organization from original Organization are set for cloned Organization.
5. Organization Logo which is set in Organization will be displayed in NoraGO Client App
instead of the default NoraGO logo. STB Logo set in Organization will not be displayed in
any other Client App.

57
2.1. Organization Details
Path: Organizations (sidebar menu) > Add Organization/Edit TV Organization > General
Settings

Picture 2.1.1 - Organization Details

Table 2.1.1 - Description of Organization Details

# Name Description

1 Organization Logo Upload logo which will be displayed for


Organization in Organizations List in the NoraMW

2 Name Type Organization Name

3 Prefix Type Prefix for Organization which will be added to


Organization’s Subscriber’s Account Number

4 Auto Select to activate prefix auto generation upon


Organization creating

5 Select Platform Select available Platforms for the Organization


(Subscribers assigned to the Organization will not

58
be able to log on Client App using unavailable
Platform)

6 Update/Save Save changes in the General Information/Create


new Organization

7 Remove Delete the Organization with all Organization data

8 Cancel Cancel Organization creating/updating

9 Clone Create new Organization with copied settings:


● Available platforms
● Announcements & Reminders
● STB Settings
● Assigned content
● Subscriptions and assigned content sets
and add-ons
● Subscription settings
● Content sets
● Shopping cart settings
● Payment services settings

59
API Access Settings
Path: Organization > General Information
Notes:
1. API Access Settings are enabled after Organization creation

Picture 2.1.2 - API Access Settings

Table 2.1.2 - Description of API Access Settings

# Name Description

1 API Access Set status of API Access Settings (enabled/ disabled)

2 Login Is generated automatically, type own Login (if it is required)

3 Token Is generated automatically (is not available for changing)

Note:
● API Access settings are necessary for Shopping cart. See more on the Appendix C. Shopping
Cart Settings
● The “Shopping Cart” module is available only on demand. To get access contact our support
team.

60
❖ List of Organizations

Path: Organizations (sidebar menu)

Picture 2.1.3 - Description of List of Organizations

Table 2.1.3 - Description of List of Organizations

# Name Description

1 Add Organization Open form for Organization creation.

2 Filter by Name Search Organization by Name.

3 Organization Display Name of Organization, which was entered in


Name General Information
Notes:
1. If Organization is selected as default for In-App
Registration and/or Guest Mode, it’s marked by a
special sign(s) next to Organization’s name.

4 Add Subscribers Open form for Subscriber creation.

5 View Subscribers Open list of Subscribers of the Organization.

61
6 Search Search Subscribers in the Organization.
Subscribers

7 Announcements Open “Announcements and Reminders” tab in the


Organization which is intended for creating announcements
and reminders for Organization Subscribers.

8 Apps Open “App Customization” in the Organization which is


Customization intended for creating Featured and Banner Carousels.

9 Content Sets Open the “Content Sets” tab.

10 Subscriptions Open the “Subscriptions” tab.

11 Edit Organization Open Organization (General Information) in edit mode.

12 Shopping cart Open the “Shopping Cart” tab.

62
2.2. Announcements and Reminders
Overview:
Module is intended for creating and setting notifications which will be displayed for
Subscribers in Client App.

Note:
1. Announcements - notifications of various kinds for Subscriber (for example about
promotional activities, technical maintenance, subscription expiration etc.)
2. Reminder - notification which is generated by certain criteria.
3. Activation TOA - license agreement which should be accepted by Subscriber to get
access to Client App. Activation TOA message is displayed only on 1st login.
Activation TOA message with text of TOA is created automatically along with
Organization.
4. Disabled Accounts - notification for Subscriber that account has been disabled due to
expired Subscription.
Disabled Accounts message corresponding text and subject is created automatically
along with Organization.
5. Push Notifications enable additional communication channels with subscribers. It gives a
possibility to promote content, events or new features in real-time.
6. Only Users who have equivalent permission can view and work with Announcements and
Reminders.
7. Announcements, Reminders, Activation TOA, Disabled Accounts, Push Notifications
messages are available only for Subscribers of the Organization notifications are set for.
8. “Activation TOA” message will be displayed for Subscriber (when he logs in Client App)
until he accepts it. Once the Activation TOA message is accepted on one Subscriber’s
device it’s not displayed anymore for this particular Subscriber on any Device.
9. Announcements, Reminders, Disabled Accounts notifications are displayed for each
Subscriber’s Device.

63
2.2.1 Announcements Details
Path: Organization (sidebar menu) > “Announcements and Reminders” tab > Announcements

Picture 2.2.1.1 - Announcements Details

Table 2.2.1.1 - Announcements Details

# Name Description

1 Subject Type the subject of the message.

2 Message Type text of message which will be displayed for


Subscribers of the Organization.

3 Subscribers Select specific Subscribers of the Organization


message will be displayed for.

4 Save Create Announcement.

5 Cancel Empty data input on “Announcements” tab.

64
❖ Past Announcements list

Picture 2.2.1.2 - Past Announcements List

Table 2.2.1.2 - Past Announcements List

# Name Description

1 Date Display date and time Announcement was created.


Option to filter by Date Before and Date After.
Option to sort the list by date in
ascending/descending order.

2 By User Display email of NoraMW user who created


Announcement.
Option to filter by email.
Option to sort in ascending/descending order.

3 Subscribers Display Selected Subscribers info when hovered.

4 Subject Display subject of the message.

5 Message Display message text upon clicking on the icon.

65
2.2.2 Reminders Details
Path: Organization (sidebar menu) > “Announcements and Reminders” tab > Reminders >
Add/Edit Reminder

Picture 2.2.2.1 - Reminder Details

Table 2.2.2.1 - Reminder Details

# Name Description

1 Subject Type Subject for Reminder.

2 Message Type text of the message.

66
3 Days Before Type number of Days before Subscription
expiration Reminder will be shown to Subscriber.
Example:
1. If Subscription expiration time is Dec, 20, in
between from 16:00 до 17:00 > Days Before
set in Reminder = 3 > then Reminder will be
shown on Dec, 17 in between 16:00 and
16:59

4 To Select Subscribers category message will be


displayed for:
1. All Subscribers: if option is selected
message will be shown to all Subscribers of
the Organization
2. “AutoPay Subscribers”: if option is selected
message will be shown to AutoPay
Subscribers of the Organization
3. “Non AutoPay Subscribers”: if option is
selected message will be shown to
Subscribers of the Organization excluding
AutoPay Subscribers

5 Create/Update Create/Update Reminder

6 Cancel Cancel Reminder creation and redirect to list of


Reminders

67
❖ List of Reminders
Path: Organization (sidebar menu) > “Announcements and Reminders” tab > Reminders

Picture 2.2.2.2 - Reminders List

Table 2.2.2.2 - Reminders list

# Name Description

1 Add New Open “Add Reminder” pop-up window

2 Created Display date and time Reminder was created.


Option to filter by Date Before and Date After.
Option to sort by date in ascending/descending
order.

3 Subject Display subject of the message.


Option to filter list by Subject.
Option to sort in ascending/descending order.

4 By User Display email of NoraMW user who created


Reminder.
Option to filter list by email.
Option to sort list in ascending/descending order.

68
5 To Display selected Subscribers Category message
will be shown to (All Subscribers, AutoPay
Subscribers, Non AutoPay Subscribers).
Option to filter by Subscribers category.
Option to sort in ascending/descending order

6 Days Before Expiration Display date criteria for Reminder displaying


(number of Days Before Subscription expiration).
Option to filter by number of Days (Start
number/End number).
Option to sort in ascending/descending order

7 Enable Enable/Disable Reminder for Subscriber. Disabled


Reminder will not be displayed for Subscriber

8 Edit Open “Edit Reminder” pop-up window

9 Delete Delete Reminder

69
2.2.3 “Activation TOA” message Details
Path: Organization (sidebar menu) > “Announcements and Reminders” tab > Activation TOA

Picture 2.2.3.1 - “Activation TOA” message Details

Table 2.2.3.1 - “Activation TOA” message Details

# Name Description

1 Subject Type Subject for “Activation TOA” message

2 Message Type text of message

3 Agree TOA or Cancel Set response option for Subscriber to “Activation


TOA” message

4 OK to Close Set response option for Subscriber to “Activation


TOA” message

5 Save Save message

6 Cancel Cancel changes on “Activation TOA” tab

70
2.2.4 “Disabled Accounts” message Details
Path: Organization (sidebar menu) > “Announcements and Reminders” tab > Disabled Accounts

Picture 2.2.4.1 - “Disabled Accounts” message Details

Table 2.2.4.1 - “Disabled Accounts” message Details

# Name Description

1 Subject Type Subject for “Disabled Accounts” message

2 Message Type text of message

3 Save Save message

4 Cancel Cancel changes on “Disabled Accounts” tab

71
2.2.5 “Push Notifications” message Details

❖ Push Notifications Details


Path: Organization (sidebar menu) > “Announcements and Reminders” tab > Push Notifications
> Add Push Notification

Picture 2.2.5.1 - Push Notifications Details

Table 2.2.5.1 - Push Notification Details

# Name Description

1 Name Type Name for “Disabled Accounts” message

72
2 Title Type text of message

3 Description Type Description of notification. It will be displayed


on a Client app as a description with the main
information

4 Subscription Display all Organization Subscriptions names (with


type “Subscription”). Push Notification will be sent
to Subscribers who have selected Subscription as
active.

5 Subscribers status group Select target subscribers status group(s):

1. Active

Notification will be sent to the selected Subscribers


group within Subscription (only to active
subscribers at the present time).

6 For Platforms Select platform types to deliver Push Notification:

1. iOS
2. Android
3. WEB

7 Select a resource type Push Notification type “Content link” can redirect a
subscriber to the selected internal content after
clicking on it. Select “Content type”.
If resource type = “Without link” available content
belongs to Content Set(s) assigned to target
Subscription.

Push Notification type “Without link” open the


Home Page after clicking on it.

73
8 Publish Set the publish option “Now” or “Scheduled
sending” (note: Scheduled sending can be denied).
Please, note that Push Notification could be
delivered to subscribers at different times. It
depends on the third part system.

9 Create Create Push Notification

10 Cancel Cancel changes of Push Notification

Note: A special option is required to provide access to Push Notification settings. To get access contact
our support team.

❖ List of Push Notifications

Picture 2.2.5.2 - List of Push Notifications

Table 2.2.5.2 - List of Push Notifications

# Name Description

1 Add New Create new Push Notification

2 Created Display date and time Push Notification was


created. Option to filter by date Before and date

74
After. Option to sort in ascending/descending
order. In descending order by default.

3 Updated Display date and time Push Notification was


updated. Option to filter by date Before and date
After. Option to sort in ascending/descending
order.

4 By user Display email of NoraMW user who


created/updated Push Notification. Option to filter
by user email.

5 Name Display Push Notification name. Option to filter by


name.

6 Subscription Display the name of selected Subscription.


Option to filter by Subscription name.

7 Title Display Push Notification title. Option to filter by PN


title

8 Status Display PN sending status. Option to filter by


sending status:
1. Sent out
2. Pending
3. Deleted
4. Failed

9 Action Available actions:


1. View PN
2. Copy PN
3. Deny PN sending

75
2.3. App Customization

2.3.1 Banner Carousels


Overview:
The module is intended for creating and setting Banner Carousels. Banner Carousel is
displayed on the “Home Page” on the top of the screen of client apps.

Note:
1. Only Users who have equivalent permission can view and work with Banner Carousel
2. Max quantity of Banner's (enabled/disabled) per Subscription is 10 pieces
3. It is available to select a platform type for Banner if the platform type is included in
Organization’s platforms. If a selected platform type for a Banner was excluded from the
Organization, exclude the platform type from the Banner either.
4. Banner Carousels are created automatically for each Subscription with type
“Subscription”.
5. It’s available to assign only content which is included in Subscription’s Content Sets.
6. User should have at least Permission Rule “View” to add link to internal content during
Banner bundle creation:
a. Channels (Path: Sidebar>Users>Permission Rules>Add/Edit Permission
Rule>Channels)
b. VODs (Path: Sidebar>Users>Permission Rules>Add/Edit Permission
Rule>Channels: Video On Demand)
c. Categories (Path: Sidebar>Users>Permission Rules>Add/Edit Permission Rule>
Categories)
d. TV Show (Path: Sidebar>Users>Permission Rules>Add/Edit Permission Rule>
VOD Series)
7. Availability on Client apps depends on the client app’s platform.

❖ Banner’s Details
Path: Organizations (sidebar menu) > Edit Organization > Customize Client Apps > expand
Banner Carousel > Add banner

76
Picture 2.3.1.1 - Banner’s details

Table 2.3.1.1 - Description of Banner’s details

# Name Description

1 Select a resource type Select a resource type for Banner to set a redirect
link:
1. “Internal”
2. “External”
3. “Without link”

2 For platform Set platform types to display the Banner:


1. STB

3 Banners Upload Banners as a bundle for client apps with


mobile, tablet and TV image dimensions. Select the
area on the uploaded image

4 Name Type a name of the Banner to identify it in the list

77
5 Content type Available for resource type “Internal”
Select a content type to facilitate the search:
1. TV Channel
2. Movie
3. TV Show
4. Category
5. Subcategory

6 Content Set a target content. Search by name selected


content type

7 Target link Available for resource type “External”


Set a target link to external service

8 Publish now Set Banner’s enable/disable status. Only Banner


with enabled status will be displayed at the Banner
Carousel in Client App.

Notes:
* - To redirect to the edit mode of Banner Carousel, expand the Banner Carousel card in the list
of Banners Carousels.

❖ Banner Carousel and List of Banners


Path: Organizations (sidebar menu) > Edit Organization > Customize Client Apps > Banner
Carousels

78
Picture 2.3.1.2 - Banner Carousel and List of Banners description

Table 2.3.1.2 - Description of Banner Carousel and List of Banners

# Name Description

1 Enable Carousel Set the availability of the BC on client apps. Banner


Carousel with “Enabled” status will be displayed on
client apps

2 Auto scrolling Set auto-scrolling option availability and time period


for auto-scrolling

3 Add banner Open the “Add Banner Bundle” pop-up. New created
Banner is added to the end of Banner list

4 Banner Card The card contains:

79
1. Option to set Banners order at the Banner
Carousel
2. Order number
3. Uploaded image
4. Banner’s name

5 Actions Available actions:


1. Set Banner enable/disable status
2. Edit Banner
3. Delete Banner
4. Save Banner Carousel

❖ List of Banner Carousels

Picture 2.3.1.3 - List of Banner Carousels

Table 2.3.1.3 - List of Banner Carousels

# Name Description

1 Enable Carousel Set the availability of the Banner Carousel on client


apps. Banner Carousel with “Enabled” status will be
displayed on client apps

2 Banner Carousel Card The card contains:


1. Banner Carousel’s name

80
2. {Subscription’s name}. Display the name of
Subscription Banner Carousel was created
for. If you click on Subscription’s name you’ll
be redirected to Subscription’s details.
3. Amount of assigned items
4. Status (Active/Disabled)

81
2.3.2 Featured Carousel

Overview:

Module is intended for creating and managing Featured Carousels of different types
and adding content items to Featured Carousels which Provider would like to display
for Subscriber as promoted and provide fast access to content items for Subscriber.

Note:
1. Only Users who have equivalent permission can view and work with Featured Carousels.
2. Featured Carousels are created automatically for each Subscription with type
“Subscription”.
3. Featured Carousels types (TV Channels, TV Shows, Movies) already exist as containers
for content. You can’t delete or create them yourself. You can update, enable or disable
them.
4. It’s available to assign only content which is included in Subscription’s Content Sets.
5. Featured Carousel for Type can be enabled only if it has at least one item assigned.

❖ Featured Carousel Details


Path: Organizations (sidebar menu) > Edit Organization > Customize Client Apps > Featured
Carousels > expand Featured Carousel > expand Featured Carousel’s Types

82
Picture 2.3.2.1 - Featured Carousel Details

Table 2.3.2.1 - Featured Carousel Details*

# Name Description

1 Updated Display updated date

2 Updated by Display email of User who updated Featured


Carousel

3 For Platform Set Platform types Featured Carousel will be


available for

4 Add Select content item from the list of available


content items per type.

5 Assigned content items Content items are presented in the order it will be
section displayed in Featured Carousel in Client App. Use

83
drag & drop option to reorder content items in the
section

6 Delete Remove content item from Featured Carousel.


To remove several items, select them by clicking on
the content item card and press Delete button
which is displayed after items selection

7 Enable on [Name of Set availability of Featured Carousel for


module] module corresponding module of Client App: TV Channels,
Movies, TV Shows

8 Update Update Featured Carousel Type

9 Enable Set availability of Featured Carousel Type (TV


Channels, TV Shows, Movies) in Client App
(Enabled/Disabled). If Featured Carousel Type is
disabled, it’s not displayed in the Client App.

Notes:
* - To redirect to edit mode of Featured Carousel/Featured Carousel Type expand Featured
Carousel card/Featured Carousel Type card in the list of Featured Carousels.

❖ Featured Carousel and its types

84
Picture 2.3.2.2 - Featured Carousel and its Types

Table 2.3.2.2 - Featured Carousel and its Types

# Name Description

1 Featured Carousel type Display types of Featured Carousel in the card.

2 Featured Carousel Type The card contains:


Card 1. Featured Carousel type
2. Amount of assigned items
3. Status (Active/Disabled)

3 Enable Set availability of Featured Carousel Type (TV


Channels, TV Shows, Movies) in Client App
(Enabled/Disabled). If Featured Carousel Type is
disabled, it’s not displayed in the Client App.

4 Update Featured Make changes in the Featured Carousel.


Carousel section

85
❖ List of Featured Carousels

Picture 2.3.2.3 - List of Featured Carousels

Table 2.3.2.3 - List of Featured Carousels

# Name Description

1 Featured Carousel type Display types of Featured Carousel in the card.

2 Featured Carousel Card The card contains:


1. Featured Carousel’s name
2. {Subscription’s name}. Display the name of
Subscription Featured Carousel was created
for. If you click on Subscription’s name you’ll
be redirected to Subscription’s details.
3. Status (Active/Disabled)

3 Update Featured Make changes in the Featured Carousel.


Carousel section

86
2.3.3 Channel Listing
Overview:
The module is intended for setting the order and numbers for TV Channels (how TV
Channels will be displayed in Client Apps).
Note: if Channels aren’t added to Channel Listing, they won’t be displayed in client apps.

❖ Channel Listing’s Details


Path: Organizations (sidebar menu) > Edit Organization > Customize Client Apps > Channel
Listing

Picture 2.3.3.1 - Channel Listing’s Details

Table 2.3.3.1 - Channel Listing’s Details

# Name Description

1 Subscriptions All Subscriptions of the Organization are displayed


in this section.

2 Channel Listing Open “Content Management for selected


Subscription” page

87
Picture 2.3.3.2 - Content Management for selected subscription (Sequence List)

Picture 2.3.3.3 - Content Management for selected subscription (Group List)

88
Picture 2.3.3.4 - Content Management for selected subscription (Add Number Group)

Table 2.3.3.2 - Content Management for selected subscription

# Name Description

1 Channel Listing Available values:


- Sequence List
- Group List

2 Assigned Channels area Display all TV channels that are assigned to the
Subscription

3 TV Channel card Contain the following elements:


● TV Channel name
● “Edit” button - redirect to “Edit TV
Channel” page
● Drag indicator
● Channel icon
● Channel Number icon

4 Filter by Channel Name Option to filter by Channel Name

5 Update Update changes

6 Cancel Open “Channel Listing” page without saving


changes

89
If “Group List” is selected:

7 Add Number Group Open “Edit Number Group” pop-up which


includes:
● Numbers - type range of Numbers which
will be set for TV Channels assigned to
Number Group:
- From - defines Channel number which
will be set for the Channel which is the
first in the order in “Assigned channels”
list
- To - defines Channel number which will
be set for the Channel which is the last in
the order in “Assigned channels” list
● Description
● Update - save/update changes
● Cancel - open “Group List” page without
saving changes

8 Number Group card 1. “Number Group” Card contains the


following elements:
● “Number Group” area
● “Number Group” Card name
● “Remove Group” button
● “Edit Group” button
● “Number of assigned channels” label
2. “Edit Group” button opens the “Edit
Number Group” pop-up.
3. “Remove Group” button deletes the
Number Group and moves all assigned TV

90
channels included to the Number Group
from the “Assigned channels” list to the
“Available channels” list.

9 Number Group area 1. Display Assigned TV channels for Number


Group.
2. TV Channel card contains the following
elements:
- TV Channel name
- “Edit” button - redirect to “Edit TV
Channel” page
- Drag indicator
- Channel icon
- Channel Number icon

91
2.3.4 App Settings
Overview:
“App Settings” module is intended for setting up the Client Application view within the
Organization.

❖ App Settings Details


Path: Organizations (sidebar menu) > Organization > “App Settings” tab

Picture 2.3.4.1 - App Settings Details

Table 2.3.4.1 - Description of App Settings details

# Name Description

1 Time Zone: Select Time Zone for Organization.


If System Default option is selected Time Zone
which is set in General Settings will be selected for
Organization

92
2 PIN Code: Type PIN Code which will be set as default for
Organization Subscribers.
Select “Random” option and PIN Code will be
generated automatically

3 Screen Saver: Set standby mode timeout for Client App


Screen Saver from General Settings will be applied
if “System Default” option is selected.
Note: Screen Saver setting is supported only for Linux STB

4 STB Start channel Switch on “STB Start Channel” function

Note: The “STB Start Channel” option is available only on


demand. To get access contact our support team.

4.1 Select Subscription Select Subscription, for which the STB Start
channel option should be available

4.2 Select TV Channel Select TV Channel, which will be used for start

4.3 Set Start Channel Click the “Sets Start Channel” button

4.4 Delete Click the “Delete” button for deleting the STB Start
Channel Settings

93
5 App Features
Channel:

● if option is switched on TV section is


available in Client App
● if option is switched off TV section is not
available in Client App

EPG:

● if option is switched on EPG section is


available in Client App
● if option is switched off EPG section is not
available in Client App

Movies:

● if option is switched on Movies are available


in Client App
● if option is switched off Movies are not
available in Client App

TV Shows:

● if option is switched on TV Shows are


available in Client App
● if option is switched off TV Shows are not
available in Client App

Note: TV Shows are not supported in Client App for


versions below 2.0

Catch-up TV:

94
● if option is switched on Catchups are
available Client App
● if option is switched off Catchups are not
available Client App

Live Events:

● if option is switched on Live Events are


available Client App
● if option is switched off Live Events are not
available Client App

6 App User Interface


Upload logo which will be displayed in Client App
Customization
for Organization

Note: Logo will be displayed for Linux STB, Android, PC


platforms.

7 Update Changes Save changes on App Settings tab

8 Cancel Cancel all entered but unsaved changes

95
2.4 Content Sets

2.4.1 VOD (Movie) Set Details


Path: Organization > Content Sets > VOD (Movie) Sets > Add New

Picture 2.4.1.1 - VOD Set Details

Table 2.4.1.1 - VOD (Movie) Sets description

# Name Description

1 Name Type VOD (Movie) Set Name

2 Search VODs Search VODs in the list of Available VODs

3 Available VODs Display list of Available VODs

96
Note: only VODs available for current Organization
are displayed in the list.

4 Assigned VODs (Movies) 1. Display list of Assigned VODs


2. Possibility to unassign assigned VOD by
click on “delete” icon.

5 Search Assigned VODs Search VODs in the list of assigned VODs.

6 Select Currency Select Predefined Currency

7 Monetization Type Selected Predefined Monetization Type(s):


- Buy - Access to content will be obtained for
an unlimited period.
- Rent - Access to content will be obtained for
a limited period.

8 Payment Method Select Predefined Payment Method:


- Per Bundle - Price will be set per all items of
the assigned Content Set;
- Per item - Price will be set per each content
item of the assigned Content Set.
Note: Special price for content item is set for
Subscriptions content add-on.

9 Price Set price:


- if Per Bundle Payment Method is selected -
price will be applied to all content items in
the assigned Content Set.
- if Per Item Payment Method is selected -
price will be applied per each content item of
the assigned Content Set.

97
10 Period Set period of rent (only for Rent Monetization type)

11 Shopping Cart Settings Customize VOD Set for Shopping cart.


Note:
● Shopping Cart settings (for VOD Sets) are necessary
for Shopping cart. See more on the Appendix C.
Shopping Cart Settings
● The “Shopping Cart” module is available only on
demand. To get access contact our support team.

11.1 Cover Image Upload a cover image to the VOD Set.


Possibility to delete uploaded cover image by click
on “delete” icon.

11.2 Description Type Description for the VOD Set

12 Create/Update Create new content set/ Update changes

Picture 2.4.1.2 - VOD (Movie) Set List

Table 2.4.1.2 - List of VOD (Movie) Sets

# Name Description

1 Set Name Display Content Set Name.


Option to search, filter and sort by Name.

98
2 VODs quantity Display assigned VODs quantity

3 Listed Display quantity and name(s) of Subscription


assigned to Content Set.

4 Monetization type Display predefined Monetization type

5 Payment Method Display predefined Payment Method

6 Price Display predefined Price

7 By User Display email of User who created Content Set

8 Updated Display updated date

9 View Open view mode of Content Set

10 Edit Open edit mode of Content Set

11 Delete Delete Content Set

99
2.4.2 Creating TV Show Content Set
Path: Organization > Content Sets > TV Sets > Add New

Picture 2.4.2.1 - Entire TV Show Content Set Details (part 1)

100
Picture 2.4.2.1 - TV Show Seasons Content Set Details (part 2)

101
Picture 2.4.2.1 - TV Show Episodes Content Set Details (part 3)

102
Table 2.4.2.1 - TV Show Sets description

# Name Description

1 Name Type TV Show Set Name

2 Items Type Select type of TV Show Items: Entire TV Show,


Seasons, Episodes

3 Available TV Shows Display list of Available TV Shows, if TV Show Items


type is selected.
Display list of Available Seasons, if Season Items type
is selected.
Display list of Available Episodes, if Episode Items
type is selected.
Note: only TV Shows available for current
Organization are displayed in the list.

4 Search TV Shows Search TV Shows in the list of Available TV Shows

5 Assigned TV Shows 1. Display list of Assigned TV Shows, Seasons or


Episodes (it depends on selected TV Show
Items type).
2. Possibility to unassign assigned TV Shows by
clicking on “delete” icon.

6 Search TV Shows Search TV Shows in the list of assigned TV Shows.

7 Select Currency Select Predefined Currency

8 Monetization Type Checked Predefined Monetization Type(s):


- Buy - Access to content will be obtained for an
unlimited period.
- Rent - Access to content will be obtained for a

103
limited period.

9 Payment Method Select Predefined Payment Method:


- Per Bundle - Price will be set per all items of
the assigned Content Set;
- Per item - Price will be set per each content
item of the assigned Content Set.
Note: Special price for content item is set for
Subscriptions content add-on.

10 Price Set price:


- if Per Bundle Payment Method is selected -
price will be applied to all content items in the
assigned Content Set.
- if Per Item Payment Method is selected - price
will be applied per each content item of the
assigned Content Set (it depends on selected
TV Show Items type).

11 Period Set period of rent (only for Rent Monetization type)

12 Shopping Cart Customize TV Show Set for Shopping cart.


Settings Note:
● Shopping Cart settings (for TV Show Sets) are necessary
for Shopping cart. See more on the Appendix C. Shopping
Cart Settings
● The “Shopping Cart” module is available only on demand.
To get access contact our support team.

12.1 Cover Image Upload a cover image to the TV Show Set.


Possibility to delete uploaded cover image by click on
“delete” icon.

104
12.2 Description Type Description for the TV Show Set

13 Create/Update Create new content set/ Update changes

Picture 2.4.2.2 - List of TV Show Sets

Table 2.4.2.2 - List of TV Show Sets

# Name Description

1 Name Display Set Name.


Option to filter and sort by Name.

2 Number of TV Shows Display assigned TV Shows quantity

3 Number of Seasons Number of assigned Seasons

4 Number of Episodes Number of assigned Episodes

5 Listed Number of assigned Subscriptions

6 Monetization type Display predefined Monetization type

7 Payment Method Display predefined Payment Method

8 Price Display predefined Price

105
9 By user Display email of User who created Set

10 Updated Display updated date

11 View Open view mode of Content Set

12 Edit Open edit mode of Set

13 Delete Delete Set

106
2.4.3 Creating Channel Content Set

Path: Organization > Content Sets > Channel Sets > Add New

Picture 2.4.3.1 - Create Channel Set

107
Table 2.4.3.1 - Channel Sets description

# Name Description

1 Name Type Channel Set Name

2 Available Channels Display list of Available Channels


Note: only Channels available for current Organization
are displayed in the list.

3 Search Channels Search TV Channel in the list of Available Channels

4 Assigned Channels 1. Display list of Assigned Channels


2. Possibility to unassign assigned Channels by
clicking on “delete” icon.

5 Search Channels Search Channels in the list of assigned Channels.

6 Select Currency Select Predefined Currency

7 Monetization Type Only Rent Monetization Type is available for TV


Channel content sets. It means that access to
content will be obtained for a limited period.

8 Payment Method Select Predefined Payment Method:


- Per Bundle - Price will be set per all items of the
assigned Content Set;
- Per item - Price will be set per each content
item of the assigned Content Set.
Note: Special price for content item is set for
Subscriptions content add-on.

9 Price Set price:


- if Per Bundle Payment Method is selected -

108
price will be applied to all content items in the
assigned Content Set.
- if Per Item Payment Method is selected - price
will be applied per each content item of the
assigned Content Set.

10 Shopping Cart Customize Channel Set for Shopping cart.


Settings Note:
● Shopping Cart settings (for Channel Sets) are necessary
for Shopping cart. See more on the Appendix C. Shopping
Cart Settings
● The “Shopping Cart” module is available only on demand.
To get access contact our support team.

10.1 Cover Image Upload a cover image to the TV Channel Set.


Possibility to delete uploaded cover image by click on
“delete” icon.

10.2 Description Type Description for the TV Channel Set

11 Create/Update Create new content set/ Update changes

Picture 2.4.3.2 - List of Channel Sets

109
Table 2.4.3.2 - List of TV Channel Sets

# Name Description

1 Name Display Content Set Name.


Option to filter and sort by Name.

2 TV Channel quantity Display assigned TV Channels quantity

3 Listed Display quantity and name of assigned


Subscription(s).

4 Monetization type Display predefined Monetization type

5 Payment Method Display predefined Payment Method

6 Price Display predefined Price

7 By User Display email of User who created Content Set

8 Updated Display updated date

9 View Open view mode of Content Set

10 Edit Open edit mode of Content Set

11 Delete Delete Content Set

110
2.4.4 Creating Live Events Content Set

Path: Organization > Content Sets > Live Events > Add New

Picture 2.4.4.1 - Create Live Event Set

111
Table 2.4.4.1 - Live Events Content Set description

# Name Description

1 Name Type Live Event Set Name

2 Available Live Events Display list of Available Live Events


Note: only Live Events available for current
Organization are displayed in the list.
If the Live event has catch-up or/and Live rewind it is
displayed.

3 Search Live Events Search Live Events in the list of Available Live Events

4 Assigned Live Events 3. Display list of Assigned Live Events


4. Possibility to unassign assigned Live Events by
clicking on “delete” icon.

5 Search Live Events Search Live Events in the list of assigned Live Events.

6 Select Currency ● Select Predefined Currency

7 Monetization Type Only Buy Monetization Type is available for Live Event
content sets. It means that access to content will be
obtained for a period of Live Event broadcasting.

8 Payment Method Only Per Item Payment Method is available for Live
Event content sets. It means that price will be set per
each content item of the assigned Content Set.
Note: Special price for content item is set for
Subscriptions content add-on.

9 Price Set price

10 Shopping Cart Customize Live Events Set for Shopping cart.

112
Settings Note:
● Shopping Cart settings (for Live Events Sets) are
necessary for Shopping cart. See more on the Appendix C.
Shopping Cart Settings
● The “Shopping Cart” module is available only on demand.
To get access contact our support team.

10.1 Cover Image Upload a cover image to the Live Event Set.
Possibility to delete uploaded cover image by click on
“delete” icon.

10.2 Description Type Description for the Live Event Set

11 Create/Update Create new content set/ Update changes

Picture 2.4.4.2 - List of Live Event Sets

Table 2.4.4.2 - List of Live Event Sets

# Name Description

1 Set Name Display Content Set Name.


Option to filter and sort by Name.

2 Live Events quantity Display assigned Live Events quantity

3 Listed Display quantity and name of Subscription(s)


assigned to Content Set.

113
4 Monetization type Display predefined Monetization type

5 Payment Method Display predefined Payment Method

6 Price Display predefined Price

7 By User Display email of User who created Content Set

8 Updated Display updated date

9 View Open view mode of Content Set

10 Edit Open edit mode of Content Set

11 Delete Delete Content Set

114
2.5 Subscriptions
Overview:

1. The module is intended for creating and setting fixed Organization’s payments
(Subscriptions). Subscriptions could be three types: Subscription, Misc and
Add-on
2. Subscription is a temporary access to IPTV service. Subscription includes a
quantity of available devices, payment amount and length, Content Sets.
Subscription can be:
a. common subscription (subscription created for a Organization and
available for all Organizations subscribers)
b. custom subscription (single created subscription for a subscriber and
can not be reused)
3. Misc is fixed price service charge.
4. Add-on service is a type of service that cannot stand alone and can only be
added to an existing service (Misc) or common subscription.

Notes:
1. Only Users who have equivalent permission can view and work with Subscriptions
2. Subscription includes only one device by default.

115
2.5.1 Subscriptions
Path: Organizations (sidebar menu) > Edit Organization> Subscriptions> Subscription Sets>
Add Subscription

Picture 2.5.1.1 - Subscription Details (part 1)

116
Picture 2.5.1.1 - Subscription Details (part 2)

Table 2.5.1.1 - Description of Payment Set Details

# Name Description

1 Back button Returns user to the previous page

2 Name Type a Subscription Name

3 Identifier Type a Subscription Set Identifier. Available option


to auto generate the Subscription Identifier
Note:
- Identifier should be specified by hand for the “Add-on”
Subscription type, if the “Shopping Cart” module is
available. See more on the Appendix C. Shopping Cart
Settings
- The “Shopping Cart” module is available only on
demand. To get access contact our support team.

4 Description Type a Subscription Description

117
5 Type* Select a Subscription Type:
1. “Subscription”
2. “Add-on”
3. “Misc”

6 Select Platforms Select available Platforms for the Subscription.


(Subscriber, which selected the Subscription will
not be able to log on Client App using unavailable
Platforms)
Available only for the “Subscription” type.

7 Use Organizations If “Use Organizations settings” check-box is


settings selected then platforms settings for the
Subscription are not available for using
(Organizations settings are used)

8 Subscription Length Type a Subscription length in days/months**


Available only for the “Subscription” type

9 Unlimited 1. Select the “Unlimited” option, if Subscription


length is unlimited.
2. Available only for the “Subscription” type.
3. Available if “Max Activation Length” in
Organization settings is unlimited.

10 Subscription Type Set Subscription type: Free or Paid.


Free Subscription is available to Subscriber free of
charge.

11 Subscription price Type Subscription Price

12 Select Currency Select a main Subscription Currency

118
13 AutoPay 1. Set an auto payment availability.
2. Available only for the “Subscription” type.
3. Unavailable for subscriptions with unlimited
length.
4. Also available for Free Subscriptions.

14 Additional Device Slots Set number of additional device slots (except one
default device)
Available only for the “Subscription” type.

15 Extra Price Settings Click the button to set price for each additional
device slots
Available only for the “Subscription” type.
Note: if the price is not set, additional device slots price is
included in common subscription price

16 Additional Device Type price for each additional device slot.


Available only for the “Subscription” type

17 Shopping Cart Settings Customize Subscription for Shopping cart.


Note:
● Shopping Cart settings (for Subscription) are
necessary for Shopping cart. See more on the
Appendix C. Shopping Cart Settings
● The “Shopping Cart” module is available only on
demand. To get access contact our support team.
● These settings are available if User has at least the
“View” permission to Shopping Cart.

17.1 Cover Image Upload a cover image to a subscription


Available only for the “Subscription” type

119
17.2 Heading Type Subscription Heading, which is shown in a
Shopping Cart.
Available only for the “Subscription” type

17.3 Description Type Description (if it is required)

17.4 Promo Label Switch on the “Promo Label” option (if it is required)

17.4.1 Label Type Promo Label

18 Save/ Update Click to save the Subscription / Update changes


Note: Subscription with Subscription type can not be
saved without at least one assigned basic content
set, or Add-on.

19 Remote Click to delete Subscription

20 Cancel Click to cancel changes and return to List of


Subscription sets

Notes:

* - selected Type is not-editable in edit mode

**- set according to “Max Activation Length” (Organization> Subscription Settings> General
Settings)

120
2.5.2 Subscription Content Sets Details

Note: Subscription’s Content Sets area is intended to assign Content Sets to Subscription.
Content Sets for each content type are assigned to Subscription in the corresponding tab.
Availability on Client apps depends on the client app’s platform.

❖ Assign VOD (Movie) Content Sets to Subscription


Path: Organization > Subscription Settings > Payment Sets > Add/Edit Payment Set > VOD
(Movie) Sets > Basic Content Sets > Add VOD Sets

Picture 2.5.2.1 - Assign Basic VOD Content Sets to Subscription

Table 2.5.2.1 - Assigning of Basic VOD Content Sets description

# Name Description

1 Available VOD sets Display list of Available VOD sets

2 Search VOD sets Search VOD sets in the list of Available VODs

3 Assigned VOD sets 1. Display list of Assigned VOD sets


2. Possibility to unassign assigned VOD sets by
clicking the “delete” icon.

121
3. If the predefined rent period of VOD add-on
is more than Subscription length, the
warning icon will be displayed.
Note: if this VOD add-on is assigned to
Subscription its length will be changed to
Subscription length automatically

4 Search VOD sets Search VOD sets in the list of assigned VOD sets.

5 Assign Assign all Content Set in Assigned VOD sets area to


the Subscription as Basic content sets

Path: Organizations (sidebar menu) > Edit Organization> Subscription Settings> Payment Sets>
Add/Edit Subscription Settings > Subscription Content Sets > VOD (Movie) Sets > Basic
Content Sets

Picture 2.5.2.2 - Assigned Basic VOD Content Sets

Table 2.5.2.2 - Basic VOD Content Sets

# Name Description

1 Assigned Content Sets Display VOD Sets.


Possibility to unassign VOD Set from Subscription
by clicking the “delete” icon.
Possibility to go to the VOD Set by clicking on one
of them.

122
Path: Organization > Subscription Settings > Payment Sets > Add/Edit Payment Set > VOD
(Movie) Sets > Content Add-ons > Add VOD Add-ons

Picture 2.5.2.3 - Assign VOD Add-ons to Subscription

Table 2.5.2.3 - Assigning of VOD Add-ons description

# Name Description

1 Available VOD sets Display list of Available VOD sets


Note: only VOD sets with predefined currency that
is the same as Subscription currency and have not
been assigned to the Subscription are displayed in
the list.

2 Search VODs Search VOD sets in the list of Available VODs

3 Assigned VOD sets 1. Display list of Assigned VOD sets


2. Possibility to unassign assigned VOD sets by
clicking the “delete” icon.

4 Search VOD sets Search VOD sets in the list of assigned VOD sets.

5 Assign Assign all Content Set in Assigned VOD sets area to

123
the Subscription as VOD Add-ons

Path: Organizations (sidebar menu) > Edit Organization> Subscription Settings> Payment Sets>
Add/Edit Subscription Settings > Subscription Content Sets > VOD (Movie) Sets > Content
Add-ons

Picture 2.5.2.4 - List of assigned VOD Add-ons

Table 2.5.2.4 - Assigned VOD Add-ons

# Name Description

1 VOD Add-on Name Display VOD Add-on Name, for which is set Pricing
Settings

2 Quantity Display quantity of VODs in the VOD Add-on

3 Monetization type Display Monetization types, which used for Pricing


Settings

4 Payment Method Display Payment Method, which used for Pricing


Settings

5 Period Display period of accession VOD add-on.


Note: Unlimited for Buy monetization type.

6 Price Display price, which used for Pricing Settings


Note: Custom price - for per item payment method if
VODS have different prices.

7 By User User, which assigned the VOD Add-on to the

124
Subscription

8 Updated Date and time, when there was last update of VOD
Add-on

9 Edit Click to edit Pricing Settings of the VOD Add-on

10 Delete Click to unassign add-on from the subscription

Note: it is necessary to update the Subscription to save Pricing Settings changes.

125
Path: Organizations (sidebar menu) > Edit Organization> Subscription Settings> Payment Sets>
Add/Edit Subscription Settings > Subscription Content Sets > VOD (Movie) Sets > Content
Add-ons > Edit VOD Add-on

Picture 2.5.2.5 - Editing the assigned VOD Add-on

126
Table 2.5.2.5 - Editing the assigned VOD Add-on description

# Name Description

1 Name Display name of the VOD Add-on.

2 Description Display the description of the predefined content


set
Note:
- Display the text “No added description” - if an image is
missing.
- Display only if the “Shopping Cart” module is available. To get
access contact our support team.

3 Cover image Display the cover image of the predefined content


set.
Notes:
- Display the text “No added image” - if an image is missing.
- Display the full image if it is pointed.
- Display only if the “Shopping Cart” module is available. To get
access contact our support team.

4 Monetization type Display predefined values, which are set for the
VOD set.
Select own monetization type(s), if it is required.

5 Payment Method Display predefined values, which are set for the
VOD set.
Select own payment method, if it is required.
Available values:
- Per Bundle
- Per Item.
Note: Content add-on, which is monetized per bundle is a

127
container of the content. All content which is contained in the
purchased/rented bundle at the addressing moment is
available for the customer, even if the content was not
available at the purchasing moment. Also, if the content is
removed from the bundle after purchasing, this content is not
available for Customer at the addressing moment.

6 Price per Bundle Display predefined price per bundle.


Type own price per bundle, if it is required.

7 Period Display predefined Rent Period (only for Rent


monetization type).
Select own Rent period for Rent monetization type.
Note: TV VOD add-ons length cannot be more than
Subscription length

8 Assigned VODs Display VODs from predefined VOD set.

9 Search Use to filter list of VODs by Name

10 Select All (check-box) Selects all VODs, or filtered VODs if filter is used

11 Price for Selected Type price for selected VODs

12 Apply Click the button to set entered price for selected


VODs

13 Price per item Type own price per item.


Note: Use check-boxes to select VODs and Price for
Selected, to set the same price for several items.

14 OK Click the button to Set entered values

15 Cancel Click the button to cancel entered values

128
Note:
- It is necessary to update the Subscription to save Pricing Settings changes.
- VODs, which are contained in VOD Add-ons, which are monetized as a bundle,
are available for Subscriber according to the accessibility at the current time,
regardless of the content of VODs at the moment of the purchase.

❖ Assign TV Channel Sets to Subscription


Path: Organization > Subscription Settings > Payment Sets > Add/Edit Payment Set > TV
Channel Sets > Add Channel Sets/Add Channel Add-ons

Picture 2.5.2.6 - Assigning Basic Channel Content Sets to Subscription

Table 2.5.2.6 - Assigning Basic Channel Content Sets to Subscription

# Name Description

1 Available Channel sets Display list of Available Channel sets

2 Search Channel sets Search Channel sets in the list of Available Channel

129
sets

3 Channel Set Card Includes:


- Channel Set name;
- Channel icon.
- Drag indicator.

4 Assigned Channel sets 1. Display list of Assigned channel sets


2. Possibility to unassign assigned Channel
sets by clicking the “Delete” button.

5 Search Channel sets Search Channel sets in the list of assigned


Channel sets.

6 Assign 1. Save changes.


2. Assign all Content Sets in Assigned Channel
sets area to the Subscription as Basic
content sets.
3. Close the window.

7 Cancel Close the window without saving changes.

130
Picture 2.5.2.7 - Assigning Channel Content Add-ons to Subscription

Table 2.5.2.7 - Assigning Channel Content Add-ons to Subscription

# Name Description

1 Available Channel Sets Display list of Available Channel sets

2 Search Channel Sets Search Channel sets in the list of Available Channel
sets

3 Channel Set Card Includes:


- Channel Set name;
- Channel icon.
- Drag indicator.

4 Assigned Channel 1. Display list of Assigned Channel Add-ons.


Add-ons 2. Possibility to unassign assigned Channel
sets by clicking the “Delete” button.

5 Search Channel Add-ons Search Channel sets in the list of assigned

131
Channel sets.

6 Assign 1. Save changes.


2. Assign all Content Sets in Assigned Channel
Add-ons area to the Subscription as Content
Add-ons.
3. Close the window.

7 Cancel Close the window without saving changes.

Picture 2.5.2.8 - Editing assigned Channel Content Add-on (part 1: per Bundle)

132
Picture 2.5.2.8 - Editing assigned Channel Content Add-on (part 2: per Item)

Table 2.5.2.8 - Editing assigned Channel Content Add-on

# Name Description

1 Name Display name of the Channel Add-on.

2 Description Display the description of the predefined content


set
Note:
- Display the text “No added description” - if an image is
missing.

133
- Display only if the “Shopping Cart” module is available. To get
access contact our support team.

3 Cover image Display the cover image of the predefined content


set.
Notes:
- Display the text “No added image” - if an image is missing.
- Display the full image if it is pointed.
- Display only if the “Shopping Cart” module is available. To get
access contact our support team.

4 Monetization type Display predefined values, which are set for the
Channel set.
Select own monetization type(s), if it is required.

5 Payment Method Display predefined values, which are set for the
Channel set.
Select own payment method, if it is required.
Available values:
- Per Bundle
- Per Item.
Note: Content add-on, which is monetized per bundle is a
container of the content. All content which is contained in the
purchased/rented bundle at the addressing moment is
available for the customer, even if the content was not
available at the purchasing moment. Also, if the content is
removed from the bundle after purchasing, this content is not
available for Customer at the addressing moment.

6 Price per Bundle Display predefined price per bundle.


Type own price per bundle, if it is required.

7 Period 1. Period is displayed only for Rent


monetization type.

134
2. TV Channel Content Add-ons inherit
Subscription length by default.
3. If Subscription is with unlimited length, the
rental period of TV Channel Content Add-ons
in this Subscription will also be with
unlimited length.
4. There is the possibility to set your own rental
period for Rent monetization type if the
option “Override Subscription length” is
selected.
Note: TV Channel add-ons length cannot be more
than Subscription length.
If the option “Override Subscription length” is
cleared, it means that TV Channel add-ons length
will inherit Subscription length value.

8 Override Subscription Activate the option to set your own rental period if it
length is required

9 Assigned TV Channels Display TV Channels from predefined TV Channel


sets.

10 Search Use to filter list of TV Channels by Name

11 Select All (check-box) Selects all TV Channels, or filtered TV Channels if


filter is used

12 Price for Selected Type price for selected TV Channels

13 Apply Click the button to set entered price for selected TV


Channels

135
14 Price per item Set a price per item.
Note: Use check-boxes to select TV Channels, and
“Price for Selected” to set the same price for several
items.

15 OK Click the button to Set entered values

16 Cancel Click the button to cancel entered values

Note:
- It is necessary to update the Subscription to save Pricing Settings changes.
- Channels, which are contained in Channel Add-ons, which are monetized as a bundle,
are available for Subscriber according to the accessibility at the current time, regardless
of the content of Channels at the moment of the purchase.

Picture 2.5.2.9 - List of assigned Channel Sets

136
Table 2.5.2.9 - List of assigned Channel Sets

# Name Description

1 Basic Content Sets 1. Display Content Sets assigned to the


Subscription as Basic Content Sets, so they
will be available for a Subscriber free of
charge.
2. Display “Add Content Sets” button.

1.1 Add Content Sets Open the “Add Channel Content Set” window.

1.2 Assigned Content Sets Display Assigned Content Sets:


1. name - you can push on the “Name” button
and go to “Edit” mode of Content Set
2. “Delete” button - deletes a Content Set from
assigned to available Content Sets.

2 Content Add-ons 1. Display Content Sets assigned to the


Subscription as Content Add-ons.
2. Display “Add Channel Add-on” button.

2.1 Add Channel Add-on Open the “Assign Channel Add-ons” window.

2.2 TV Channel Set name Display the name of TV Channel Set

2.3 TV Channel Quantity Display number of assigned TV Channels

2.4 Monetization Type Display monetization type of Content Add-on

2.5 Payment Method Display selected payment method of Content


Add-on

2.6 Period Display the period which was set for Content
Add-on

137
2.7 Price Display the price which was set for Content Add-on

2.8 By User Display email of User who created Content Set

2.9 Updated Display the date Content Add-on was updated

2.10 Edit Channel Set Open the “Edit Channel Add-on” window.

2.11 Delete Channel Set Delete Content Add-on from assigned Content
Add-ons to available Content Sets.

❖ Assign TV Shows to Subscription


Path: Organization > Subscription Settings > Payment Sets > Add/Edit Payment Set > TV Show
Sets > Basic Content Sets > Add TV Show Sets

Picture 2.5.2.10 - Assign Basic TV Show Sets to Subscription

138
Table 2.5.2.10 - Assigning of Basic TV Show Sets description

# Name Description

1 Available TV Show sets Display list of Available TV show sets

2 Search TV Show sets Search TV Show sets in the list of Available TV


Show sets

3 Assigned TV Show sets 1. Display list of Assigned TV Show sets


2. Possibility to unassign assigned TV Show
sets by clicking the “delete” icon.

4 Search TV Show sets Search TV Show sets in the list of assigned TV


Show sets.

5 Assign Assign all Content Set in Assigned TV Show sets


area to the Subscription as Basic content sets

Path: Organizations (sidebar menu) > Edit Organization> Subscription Settings> Payment Sets>
Add/Edit Subscription Settings > Subscription Content Sets > TV Show Sets > Basic Content
Sets

Picture 2.5.2.11 - Assigned Basic TV Show Sets

Table 2.5.2.11 - Basic TV Show Sets

# Name Description

1 Assigned Content Sets Display TV Show Sets.


Possibility to unassign TV Show Set from
Subscription by clicking the “delete” icon.

139
Possibility to go to the TV Show Set by clicking on
one of them.

Path: Organization > Subscription Settings > Payment Sets > Add/Edit Payment Set > TV Show
Sets > Content Add-ons > Add TV Show Add-ons

Picture 2.5.2.12 - Assign TV Show Add-ons to Subscription

Table 2.5.2.12 - Assigning of TV Show Add-ons description

# Name Description

1 Available TV Show sets Display list of Available TV Show sets


Note: only TV show sets with predefined currency
that is the same as Subscription currency and have
not been assigned to the Subscription are displayed
in the list.

2 Search TV Show Sets Search TV Show sets in the list of Available TV


show Sets

140
3 Assigned TV show sets 1. Display list of Assigned TV Show sets
2. Possibility to unassign assigned TV show
sets by clicking the “delete” icon.
3. If the predefined rent period of TV Show
add-on is more than Subscription length, the
warning icon will be displayed.
Note: if this TV Show add-on is assigned to
Subscription its length will be changed to
Subscription length automatically

4 Search TV Show sets Search TV Show sets in the list of assigned TV


Show sets.

5 Assign Assign all Content Set in Assigned TV Show sets


area to the Subscription as TV Show Add-ons

Path: Organizations (sidebar menu) > Edit Organization> Subscription Settings> Payment Sets>
Add/Edit Subscription Settings > Subscription Content Sets > TV Show Sets > Content Add-ons

Picture 2.5.2.13 - List of assigned TV Show Add-ons

Table 2.5.2.13 - Assigned TV Show Add-ons

# Name Description

1 TV Show Add-on Name Display TV Show Add-on Name, for which is set
Pricing Settings

2 Type Display type of content item: entire TV Shows,

141
Seasons, Episodes.

3 Number of TV Show Display quantity of TV Shows in the TV Show


Add-on

4 Monetization type Display Monetization types, which used for Pricing


Settings

5 Payment Method Display Payment Method, which used for Pricing


Settings

6 Period Display period of accession TV Show add-on.


Note: Unlimited for Buy monetization type.

7 Price Display price, which used for Pricing Settings


Note: Custom price - for per item payment method if
TV Shows/ Seasons/Episodes (it depends on TV
Shows item type) have different prices.

8 By User User, which assigned the TV show Add-on to the


Subscription

9 Updated Date and time, when there was last update of TV


Show Add-on

10 Edit Click to edit Pricing Settings of the TV Show Add-on

11 Delete Click to unassign add-on from the subscription

Note:
- It is necessary to update the Subscription to save Pricing Settings changes.
- TV Shows, which are contained in TV Show Add-ons, which are monetized as a
bundle, are available for Subscriber according to the accessibility at the current
time, regardless of the content of TV Shows at the moment of the purchase.

142
Path: Organizations (sidebar menu) > Edit Organization> Subscription Settings> Payment Sets>
Add/Edit Subscription Settings > Subscription Content Sets > TV Show Sets > Content Add-ons
> Edit TV Show Add-on

Picture 2.5.2.14 - Editing the assigned TV Show Add-on, which consists of entire TV Shows
(part 1)

143
Picture 2.5.2.14 - Editing the assigned TV Show Add-on, which consists of Seasons (part 2)

144
Picture 2.5.2.14 - Editing the assigned TV Show Add-on, which consists of Episodes (part 3)

145
Table 2.5.2.14 - Editing the assigned TV Show Add-on description

# Name Description

1 Name Display name of the TV Show Add-on.


Redirects to the predefined content set by clicking.

2 Description Display the description of the predefined content


set
Note:
- Display the text “No added description” - if an image is
missing.
- Display only if the “Shopping Cart” module is available. To get
access contact our support team.

3 Cover image Display the cover image of the predefined content


set.
Notes:
- Display the text “No added image” - if an image is missing.
- Display the full image if it is pointed.
- Display only if the “Shopping Cart” module is available. To get
access contact our support team.

4 Monetization type Display predefined values, which are set for the TV
Show set.
Select own monetization type(s), if it is required.

5 Payment Method Display predefined values, which are set for the TV
Show set.
Select own payment method, if it is required.
Available values:
- Per Bundle
- Per Item.
Note: Content add-on, which is monetized per bundle is a

146
container of the content. All content which is contained in the
purchased/rented bundle at the addressing moment is
available for the customer, even if the content was not
available at the purchasing moment. Also, if the content is
removed from the bundle after purchasing, this content is not
available for Customer at the addressing moment.

6 Price per Bundle Display predefined price per bundle.


Type own price per bundle, if it is required.

7 Period Display predefined Rent Period (only for Rent


monetization type).
Select own Rent period for Rent monetization type.
Note: TV Show add-ons length cannot be more than
Subscription length

8 Assigned TV Shows Display TV Shows, Seasons or Episodes from


predefined TV Show set, according to item type.

9 Search Use to filter list of TV Shows by Name

10 Select All (check-box) Selects all TV Shows/Seasons/Episodes, or filtered


TV Shows if filter was used

11 Price for Selected Type price for selected TV


Shows/Seasons/Episodes

12 Apply Click the button to set entered price for selected TV


Shows/Seasons/Episodes

13 Price per item Type own price per item.


Note: Use check-boxes to select TV
Shows/Seasons/Episodes and Price for Selected, to
set the same price for several items.

147
14 OK Click the button to Set entered values

15 Cancel Click the button to cancel entered values

Note: it is necessary to update the Subscription to save Pricing Settings changes.

❖ Assign Live Event Sets to Subscription


Path: Organization > Subscription Settings > Payment Sets > Add/Edit Payment Set > Live Event
Sets > Add Live Event Sets/Add Live Event Add-ons

Picture 2.5.2.15 - Assigning Basic Live Event Content Sets to Subscription

Table 2.5.2.15 - Assigning Basic Live Event Content Sets to Subscription

# Name Description

1 Available Live Event sets Display list of Available Live Event sets

2 Search Live Event sets Search Live Event sets in the list of Available Live
Event sets

148
3 Live Event Set Card Includes:
- Live Event Set name;
- Live Event icon.
- Drag indicator.

4 Assigned Live Event sets 1. Display list of Assigned Live Event sets
2. Possibility to unassign assigned Live Event
sets by clicking the “Delete” button.

5 Search Live Event sets Search Live Event sets in the list of assigned Live
Event sets.

6 Assign 1. Save changes.


2. Assign all Content Sets in Assigned Live
Event sets area to the Subscription as Basic
content sets.
3. Close the window.

7 Cancel Close the window without saving changes.

Picture 2.5.2.16 - Assigning Live Event Content Add-ons to Subscription

149
Table 2.5.2.16 - Assigning Live Event Content Add-ons to Subscription

# Name Description

1 Available Live Event Sets Display list of Available Live Event sets

2 Search Live Event Sets Search Live Event sets in the list of Available Live
Event sets

3 Live Event Set Card Includes:


- Live Event set name;
- Live Event icon.
- Drag indicator.

4 Assigned Live Event 1. Display list of Assigned Live Event Add-ons.


Add-ons 2. Possibility to unassign assigned Live Event
sets by clicking the “Delete” button.

5 Search Live Event Search Live Event sets in the list of assigned Live
Add-ons Event sets.

6 Assign 1. Save changes.


2. Assign all Content Sets in Assigned Live
Event Add-ons area to the Subscription as
Content Add-ons.
3. Close the window.

7 Cancel Close the window without saving changes.

150
Picture 2.5.2.17 - Editing assigned Live Event Content Add-on

Table 2.5.2.17 - Editing assigned Live Event Content Add-on

# Name Description

1 Name Display Name of Content Add-on

2 Description Display the description of the predefined content set


Note:
- Display the text “No added description” - if an image is missing.

151
- Display only if the “Shopping Cart” module is available. To get
access contact our support team.

3 Cover image Display the cover image of the predefined content


set.
Notes:
- Display the text “No added image” - if an image is missing.
- Display the full image if it is pointed.
- Display only if the “Shopping Cart” module is available. To get
access contact our support team.

4 Monetization Type For Live Events only “Buy” monetization type


is available:
a. access to content will be obtained for an
unlimited period.

5 Payment Method For Live Events only “Per Item” payment


method is available:
a. Price will be set per single content item of
the assigned Content Add-on.

6 Price Display the price of a predefined Live Event Content


set.

7 Assigned Live Events Display list of Live Events assigned to Content


Add-on.
Note: If the Live event has catch-up or/and Live
rewind it is displayed.

8 Search Search Live Events in the list of available Live


Events.

9 Price 1. Set an individual price for each Content Item.

152
2. Or set the same price for some Content Items
by clicking on the check-box near Content
Items, typing price in the field “Price”, and
pushing on the button “Apply”.

10 Update 1. Save changes.


2. Close the window.

11 Cancel Close the window without saving changes.

Picture 2.5.2.18 - List of assigned Live Event Sets

Table 2.5.2.18 - Assigning Channel Sets

# Name Description

1 Basic Content Sets 1. Display Content Sets assigned to the


Subscription as Basic Content Sets, so they
will be available for a Subscriber free of
charge.
2. Display “Add Content Sets” button.

1.1 Add Content Sets Open the “Add Live Event Content Set” window.

153
1.2 Assigned Content Sets Display Assigned Content Sets:
1. name - you can push on the “Name” button
and go to “Edit” mode of Content Set
2. “Delete” button - deletes a Content Set from
assigned to available Content Sets.

2 Content Add-ons 1. Display Content Sets assigned to the


Subscription as Content Add-ons.
2. Display “Add Live Event Add-on” button.

2.1 Add Live Event Add-on Open the “Assign Live Event Add-ons” window.

2.2 Live Event Set name Display the name of Live Event Set

2.3 Live Event Quantity Display number of assigned TV Channels

2.4 Monetization Type Display monetization type of Content Add-on

2.5 Payment Method Display selected payment method of Content


Add-on

2.6 Period 1. Display the period which was set for Content
Add-on.

2.7 Price Display the price which was set for Content Add-on

2.8 By User Display email of User who created Content Set

2.9 Updated Display the date Content Add-on was updated

2.10 Edit Live EventSet Open the “Edit Live Event Add-on” window.

2.11 Delete Live Event Set Delete Content Add-on from assigned Content
Add-ons to available Content Sets.

154
2.5.3 List of Subscriptions
Path: Organizations (sidebar menu) > Edit Organization> Subscriptions> Subscription Sets

Picture 2.5.3.1 - List of Subscription Sets

Table 2.5.3.1 - Description of Subscription Settings details

# Name Description

1 Add New Open the “Add Subscription Settings” page

2 Name Display a Payment Set Name. Option to sort by


Name in ascending/descending order. Option to
filter by Name

3 Type Display a Payment Set Type. Option to sort by Type


in ascending/descending order. Option to filter by
Type

4 Length Display a subscription Length. Option to sort by


Length in ascending/descending order

5 Platforms List of available Platforms. Filter option: multi selection


with search by platforms.

155
6 Currency Display a selected currency. Option to sort by
Currency in ascending/descending order

7 AutoPay Display an auto payment availability for


Subscription. Option to sort by Auto Pay availability
in ascending/descending order. Option to filter by
Auto Pay availability

8 Device Support Display quantity of supported devices by


Subscription. Option to sort by quantity of
Supported Devices in ascending/descending order

9 Price Display a Price with currency of a Subscription Set.


Option to sort by Price in ascending/descending
order

10 User Display an user’s email. Option to sort by User’s


email in ascending/descending order. Option to
filter by email

11 Actions Available actions:


1. Set status (enable/disable) of a Subscription
Set
2. Edit a Subscription Set
3. Delete a Subscription Set

156
2.6 Shopping Cart
Overview:
1. The module is intended for setting Shopping cart displays.
2. The “Shopping Cart” module is available only on demand. To get access contact
our support team.
3. See more on the Appendix C. Shopping Cart Settings
4. The “Shopping Cart” module is onle available with appropriate permissions.

Path: Organizations (sidebar menu) > Edit Organization> > Subscription Sets> Add Subscription

Picture 2.6.1 - Shopping Cart Settings

Table 2.6.1 - Description of Shopping Cart Settings

# Name Description

1 Create Subscription Click the button to redirecting to a Subscription


creation page

2 Order Set order of displaying of Subscriptions in a


Shopping Cart

157
3 Image Display cover image of Subscription

4 Heading Display heading of Subscription.


Display promo label, while hovering to icon.

5 Length Display Subscription length

6 Price Display Subscription price.


Display number of supported devices, while
hovering to icon.

7 Status Display status of Subscription

8 Actions:

Enable/Disable Enable subscription, to display it in a Shopping Cart

Edit Subscription Click the button to redirecting to a subscription


page in edit mode

9 Update Changes Click the button to update changes

10 Cancel Click the button to cancel changes

158
3. Subscribers
Overview:
The module is intended for creating and setting Subscribers:
1. Subscriber’s personal data
2. Devices
3. Subscription payments
4. Credit Cards
5. Custom Streams
6. Notes

Note:
1. Only Users who have equivalent permission can view and work with Subscriber’s settings

159
3.1 Subscriber’s General Information
Path: Subscribers (sidebar menu) > Add Subscriber/Edit Subscriber

Picture 3.1.1 - Subscriber’s General Information (part 1)

160
Picture 3.1.1 - Subscriber’s General Information (part 2)

Table 3.1.1 - Description of Subscriber Details

# Name Description

1 Organization Assign a Organization to a Subscriber

2 Account number Type an Account Number for a Subscriber

3 Auto Set up the option to auto generate an Account


Number for a Subscriber

4 PIN Code Type a Pin Code for a Subscriber. Pin Code used for
unlock pin-locked content by Subscriber

5 Username Type a User Name for a Subscriber. Subscriber


uses the User Name during authorization as a login
on mobile devices, STB and smart TV

6 Password Type a password for a Subscriber. After Password


typing it should be repeated.

7 First name Type a First name of a Subscriber

161
8 Last name Type a Last name of a Subscriber

9 Email Type an Email of a Subscriber. Subscriber uses the


Email during authorization as a login on Web app

10 Phone number Type a Phone number of a Subscriber

11 Address Type an Address of a Subscriber

12 City Type a City of a Subscriber

13 Zip code Type a Zip code of a Subscriber

14 Country Select a Country of a Subscriber

15 State / Province / Region Enter a Region of a Subscriber

16 Language Select a Language for a Subscriber

17 Date of birth Enter a Date of birth of a Subscriber

18 Timezone Select a Time zone of a Subscriber

Note: A special option is required to provide access to Subscriber in login via QR-code. To get access
contact our support team. Availability on Client apps depends on the client app’s platform.

162
3.2 List of Subscriber’s Devices
Path: Subscribers (sidebar menu)> Edit Subscriber> Devices

Picture 3.2.1 - Subscriber’s Devices

Table 3.2.1 - Description of Subscriber’s Devices

# Name Description

1 Devices Open Subscriber’s “Device Management” page.


Display quantity of Devices assigned to Subscriber

2 Brand Model Display a Model info of a Device. Option to sort by


Brand Model in ascending/descending order.

3 MAC Address Display a MAC Address of a Device. Option to sort


by MAC address in ascending/descending order.

4 Serial Number Display a Serial Number of a Device. Option to sort


by Serial Number in ascending/descending order.

163
5 Identifier Display an Identifier of a Device. Option to sort by
Identifier in ascending/descending order.

6 IP Address Display an IP Address of a Device. Option to sort by


IP Address in ascending/descending order.

7 Location Display a Location of a Device:


1. City
2. Country
3. Latitude and longitude
Option to sort by Location in ascending/descending
order.

8 Last Session Display the Last Session of a Device. Option to sort


by Last Session in ascending/descending order.

9 Status Display a current Status of a Device (Active/


Inactive). Option to sort by Status in
ascending/descending order.

10 Actions Available actions:


1. Change Status
a. Device enable state
(Enabled/Disabled)
b. Device activation status (Active/
Inactive)
c. If Device in “Active” status is set to
“Disabled” state the system will
update its status to “Inactive”.
d. If Device is set back to “Enabled”
state the system will update its status

164
to “Active” (in case the subscription is
on-going)
2. Edit Device - open an “Edit Device” page
3. Unassign Device from the Subscriber

11 Select Device Select an unassigned Device from list

12 Add Assign a selected Device to the Subscriber

165
3.3 Subscription and Payments

❖ Subscription & Payments / Assigned Devices


Path: Subscribers (sidebar menu)> Edit Subscriber> Activations> Subscription Payments

Picture 3.3.1 - Subscription & Payments (part 1)

Picture 3.3.1 - Assigned Devices (part 2)

Table 3.3.1 - Description of Subscription & Payments/ Assigned Devices

# Name Description

1 Activation Open the “Subscription Payments” page. Display


current Subscriber’s payment statement
(ON/OFF)

2 Subscriptions Open the “Subscriptions & Payments” tab

3 Current Status Display a current subscription status of a

166
Subscriber. Available displayed statuses:
1. Active TOA Hold
a. subscription is active, BUT
Subscriber should accept Terms of
Agreement. Subscription will start
after TOA acceptance
2. Active
a. subscription is active
3. Pending
a. wait for Shopping Cart payment
approve
4. Expired
a. subscription is inactive
5. Suspended
a. Subscriber’s access to the service is
stopped, BUT subscription is in
ongoing status

4 Active Until Display subscription expiration date and time.


Includes all top-upped subscriptions in “Active”
status

5 Days Left Display quantity of days left to subscription


expiration

6 AutoPay 1. Set autopay availability for a Subscriber.


2. Auto-pay option is available for Common
Subscription type only (not for Custom
Subscription).

167
3. The option is unavailable if Subscriber has
unlimited Subscription.

7 Current Subscription Displays current Subscriber Subscription.


It’s possible to click Subscription name to be
redirected Subscription.

8 Devices Display quantity of active Devices according to


current subscription

9 Status Set enable/disable status to a Subscriber. Disable


status (“Suspended”) restricts authorization on
devices for Subscriber.

10 Device/Slot Status Display Device/Slot status (Active/Inactive)

11 Identifier Display an Identifier of a Device

12 Active Since Display a date of the first activation by Subscriber

13 MAC Display a MAC Address of a Device

14 Model Display a status of Auto Payment option for a


Subscriber

15 Role Display a selected Role of a Device


(Primary/Slave)

16 Actions Available actions:


1. Set a Device Role as primary/dynamic for
Subscriber’s another Devices
Subscriber’s Devices with “Slave” Role should use
the IP Address of a Device with “Primary” Role
2. Open an “Edit Device” page

168
3. Delete a Device Slot
It is available to delete only inactive Device Slot
4. Link a Device Slot to the Subscriber. Create
and display a Device Link Code
Link can be used for Subscriber authorization
instead of User Name and Password
5. Unlink a Device Slot from the Subscriber.
Delete a Device Link Code

17 Add Slots Add a Device Slot to Subscriber


1. Device Slots give Subscribers a possibility
to assign their own devices (Mobile
phones/ Tablets/TVs and others)
2. Max quantity of Device Slots is restricted
by Organizations settings

18 Edit Devices Open the Subscriber’s “Device Management” page

169
❖ Payments: Custom Subscription

Picture 3.3.2 - Custom Subscription Payment

Table 3.3.2 - Description of Custom Subscription Payment

# Name Description

Product Details Includes information about a product which a


payment is created for.

1 Product Type Select the Product Type “Custom Subscription”

2 Activation Select subscription action type:


1. Override - override all “Active” subscriptions
2. Top-UP - add subscription after the last
“Active” subscription expiration. Next
Subscription will be activated when the

170
current Subscription expires.

3 Subscription Select Subscription for the purpose to make


content available for Subscriber.
(Note that in case of Custom Subscription only
content will be taken from selected Subscription.
All payment-related settings will be applied as per
custom values.)

4 Devices Activate quantity of additional Devices for the


Subscription.
One device is provided by default.

5 Length Type Select Subscription Length type.


Available values:
1. Days, Months
2. Calendar

6 Set date Set Subscription expiration date.

7 Length Displays set length of Subscription.

Payment Details Includes information about payment details.

8 Payment Service Select an available Payment Service.


Available values are displayed depending on
enabled Payment Services in Organization Payment
Services settings.
The default Payment Service is also set in
Organization Payment Services settings.

9 Cash Location Select an available Cash Location (if “Payment


Service” is “Cash”).

171
Cash Location can be required if it is set in
Organization Payment Services settings.

10 Payment Currency Select a Payment Currency.

11 Total Type a payment amount.

Order Summary Displays all Subscriber’s products that will be


purchased within a payment.

12 Custom Subscription Set length for Custom Subscription is displayed.

13 Devices Number of selected devices are displayed.

❖ Payments: Subscription Sets

Picture 3.3.3 - Subscription Set Payment for Common Subscription (part 1)

172
Picture 3.3.3 - Subscription Set Payment for Common Subscription (part 2)

Table 3.3.3 - Description of Subscription Sets Payment

# Name Description

Product Details Includes information about a product which a


payment is created for.

1 Product Type Select the Product Type “Subscription Sets”.

2 Activation Select subscription action type:


1. Override - override all “Active” subscriptions
2. Top-UP - add subscription after the last
“Active” subscription expiration. Next
Subscription will be activated when the
current Subscription expires.
Note: If current Subscriber’s Subscription is
unlimited or upcoming Subscription is unlimited, it
will be impossible to make a payment with the
“Top-up” activation type for this Subscriber.

3 Subscription Select an available Subscription.


Displayed data for Subscription:
1. “Length”
2. “Price”

4 Prorate Subscription 1. Activate a possibility to prorate purchasing


Subscription price for the remaining period

173
of current Subscriber’s Subscription.
2. The option is available if the “Override”
activation type is chosen.
3. Clear by default.

5 Adjust Length 1. Activate a possibility to adjust (increase or


decrease) subscription length.
2. The option is unavailable for unlimited
Subscriptions.
Note: Adjustment of subscription length
does not affect Subscription price.

6 Devices Activate quantity of additional Devices for the


Subscription.
One device is provided by default.

7 Add-ons Select an available Subscription Set with the type


“Add-on”.
“Add-on” payment is optional. It depends on its
existence in Organization Subscription Sets.

1. It is possible to select all available Add-ons.


a. Add-On and Subscription’s/Misc’s
base currency should be equal

8 Content Add-ons 1. Content Add-on is a set with Content that is


provided for a fee.
2. Only Content Add-ons with the Payment
Method “per Bundle” can be sold within
Nora.

174
3. It’s possible to select all available Content
Add-ons. And selected Content Add-ons are
displayed in this section.
4. If Content add-on is prorated, two prices will
be displayed: full price and prorated price.

Payment Details Includes information about payment details.

9 Payment Service Select an available Payment Service.


Available values are displayed depending on
enabled Payment Services in Organization Payment
Services settings.
The default Payment Service is also set in
Organization Payment Services settings.

10 Credit Card Select an available credit card for the Subscriber.


The “Credit Card” is displayed if “Payment Service”
is “Authorize.net”.

11 AutoPay 1. Set the AutoPay option for the Subscription.


2. The option is unavailable for unlimited
Subscriptions.

12 Payment Currency Select a Payment Currency.

Order Summary Displays all Subscriber’s products that will be


purchased within a payment.

13 Subscription Subscription price and length are displayed.


Note: if Subscription is prorated, 2 prices are displayed: initial
price and prorated price.

175
14 Devices Number of selected Devices and their total price
are displayed.

15 Add-ons Number of selected Add-ons and their total price


are displayed.

16 Content Add-ons Number of selected Content Add-ons and their total


price are displayed.

17 Total A total sum in a base currency is displayed.

18 Converter Currency Select an available currency converter.


The “Converter Currency” is displayed if the base
currency of the Subscription was not selected.
Also displayed exchange rate and update time.

19 Converting Total Display the price in a payment currency.

176
❖ Payments: Free Subscription

Table 3.3.4 - Description of Free Subscription Payment

Table 3.3.4 - Description of Free Subscription Payment

# Name Description

Product Details Includes information about a product which a


payment is created for.

1 Product Type Select the Product Type “Subscription Sets”.

2 Activation Select subscription action type:


1. Override - override all “Active” subscriptions
2. Top-UP - add subscription after the last
“Active” subscription expiration. Next
Subscription will be activated when the
current Subscription expires.
Note: If current Subscriber’s Subscription is

177
unlimited or upcoming Subscription is unlimited, it
will be impossible to make a payment with the
“Top-up” activation type for this Subscriber.

3 Subscription Select an available Subscription.


Displayed data for Subscription:
1. “Length”
2. “Price” (Zero price for Free Subscription).

4 Adjust Length 1. Activate a possibility to adjust (increase or


decrease) subscription length.
2. The option is unavailable for unlimited
Subscriptions.
Note: Adjustment of subscription length
does not affect Subscription price.

5 Devices Activate quantity of additional Devices for the


Subscription.
One device is provided by default.

6 Add-ons Select an available Subscription Set with the type


“Add-on”.
“Add-on” payment is optional. It depends on its
existence in Organization Subscription Sets.

1. It is possible to select all available Add-ons.


a. Add-On and Subscription’s/Misc’s base
currency should be equal

7 Content Add-ons 1. Content Add-on is a set with Content that is


provided for a fee.

178
2. Only Content Add-ons with the Payment
Method “per Bundle” can be sold within
Nora.
3. It’s possible to select all available Content
Add-ons. And selected Content Add-ons are
displayed in this section.
4. If Content add-on is prorated, two prices will
be displayed: full price and prorated price.

Order Summary Displays all Subscriber’s products that will be


purchased within a payment.

8 Subscription Subscription price and length are displayed.


Note: Zero price for Free Subscription is displayed.

9 Devices Number of selected Devices and their total price


are displayed.

10 Add-ons Number of selected Add-ons and their total price


are displayed.

11 Content Add-ons Number of selected Content Add-ons and their total


price are displayed.

12 Total A total sum in a base currency is displayed.

13 Converter Currency Select an available currency converter.


The “Converter Currency” is displayed if the base
currency of the Subscription was not selected.
Also displayed exchange rate and update time.

14 Converting Total Display the price in a payment currency.

179
❖ Payments: Add Devices/Slots

Picture 3.3.5 - Add Devices/Slots Payment

Table 3.3.5 - Description of Add Devices/Slots Payment

# Name Description

Product Details Includes information about a product which a


payment is created for.

1 Product Type Select the Product Type “Add Devices / Slots”.

2 Devices Activate quantity of additional Devices for the


Subscription.
The system calculates a price of additional Device
for the Subscription according to its expiration
time.

Payment Details Includes information about payment details.

3 Payment Service Select an available Payment Service.

180
Available values are displayed depending on
enabled Payment Services in Organization Payment
Services settings.
The default Payment Service is also set in
Organization Payment Services settings.

4 Check Number Type a Check Number.

The “Check Number” input field is displayed if


“Payment Service” is “Check”.

5 Payment Currency Select a Payment Currency.

Order Summary Displays all Subscriber’s products that will be


purchased within a payment.

6 Devices Number of selected Devices are displayed.

7 Total A total sum in a base currency is displayed.

181
❖ Payments: Misc Sets

Picture 3.3.6 - Misc Set Payment

Table 3.3.6 - Description of Misc Set Payment

# Name Description

Product Details Includes information about a product which a


payment is created for.

1 Product Type Select the Product Type “Misc”.

2 Subscription Select an available Subscription.

3 Add-ons Select an available Subscription Set with the type


“Add-on”.
“Add-on” payment is optional. It depends on its
existence in Organization Subscription Sets.

1. It is possible to select all available Add-ons.

182
a. Add-On and Subscription’s/Misc’s base
currency should be equal

Payment Details Includes information about payment details.

4 Payment Service Select an available Payment Service.


Available values are displayed depending on
enabled Payment Services in Organization Payment
Services settings.
The default Payment Service is also set in
Organization Payment Services settings.

5 External Provider Select External Provider.

The field “External Provider” is displayed if


“Payment Service” is “External Payments”.

6 Check ID Type Check ID.

The “Check ID” input field is displayed if “External


Provider” is “MoneyGram”/”Western Union”.

7 Payment Currency Select a Payment Currency.

Order Summary Displays all Subscriber’s products that will be


purchased within a payment.

8 Total A total sum in a base currency is displayed.

183
❖ Payments: Custom Charge

Picture 3.3.7 - Custom Charge Payment

Table 3.3.7 - Description of Custom Charge Payment

# Name Description

Product Details Includes information about a product which a


payment is created for.

1 Product Type Select the Product Type “Custom Charge”.

2 Comment Type a comment to the providing payment.

Payment Details Includes information about payment details.

3 Payment Service Select an available Payment Service.


Available values are displayed depending on
enabled Payment Services in Organization Payment
Services settings.

184
The default Payment Service is also set in
Organization Payment Services settings.

4 External Provider Select External Provider.

The field “External Provider” is displayed if


“Payment Service” is “External Payments”.

5 Transaction ID Type Transaction ID.

The “Transaction ID” input field is displayed if


“External Provider” is “Authorize.net”.

6 Payment Currency Select a Payment Currency.

7 Total Type a payment amount.

Order Summary Displays all Subscriber’s products that will be


purchased within a payment.

8 Total A total sum in a base currency is displayed.

185
❖ Payments: Content Add-on

Picture 3.3.8 - Content Add-on Payment

Table 3.3.8 - Description of Content Add-on Payment

# Name Description

Product Details Includes information about a product which a


payment is created for.

1 Product Type Select the Product Type “Content Add-on”.

2 Content Add-ons Content Add-on is a set with Content that is


provided for a fee.
Only Content Add-ons with the Payment Method
“per Bundle” can be sold within Nora.
It’s possible to select all available Content Add-ons.
And selected Content Add-ons are displayed in this
section.

Payment Details Includes information about payment details.

186
3 Payment Service Select an available Payment Service.
Available values are displayed depending on
enabled Payment Services in Organization Payment
Services settings.
The default Payment Service is also set in
Organization Payment Services settings.

4 External Provider Select External Provider.

The field “External Provider” is displayed if


“Payment Service” is “External Payments”.

5 Sale ID Type Sale ID.

The “Sale ID” input field is displayed if “External


Provider” is “PayPal Express”.

6 Payment Currency Select a Payment Currency.

Order Summary Displays all Subscriber’s products that will be


purchased within a payment.

7 Content Add-ons Number of selected Content Add-ons and their total


price are displayed.
Note: if Content Add-on is prorated, 2 prices are displayed:
initial price and prorated price.

8 Total A total sum in a base currency is displayed.

187
Picture 3.3.9 - Content Add-on Selection

Table 3.3.9 - Description of Content Add-on Selection

# Name Description

1 Available Content Available Content Add-ons are displayed with the


Add-ons following characteristics:
- Content Add-on Name;
- Content Type;
- Content Add-on Length (for the monetization
type “Rent”):
A. if Content on is with unlimited length, the
sign “Infinity” is displayed.
- Content Add-on price;
- Monetization Type.

If Content Add-on is already rented/bought by


Subscriber, it’s impossible to select this Content
Add-on. This Content Add-on will be marked grey.

188
If Content Add-on is with 2 monetization types
(buy+rent), only one monetization type can be
selected. The second monetization type for this
Content Add-on will be marked gray.

2 Added Content Add-ons Selected Content Add-ons are displayed with the
following characteristics:
- Content Add-on Name;
- Content Type;
- Content Add-on Length (for the monetization
type “Rent”):
A. if Content Add-on is with unlimited length,
the sign “Infinity” is displayed.
B. if the “Prorating” option is enabled and
remaining days of Subscription is less that
Content Add-on length, 2 Content Add-on
rental periods are displayed: initial rental
period and prorated rental period.
- Content Add-on price;
A. if the “Prorating” option is enabled and
remaining days of Subscription is less that
Content Add-on length, 2 prices are displayed:
initial price and prorated price.
- Monetization Type.
There is a possibility to delete Content Add-on from
selected Content Add-ons.

3 Search Content Add-ons You can search Content Add-ons by name in both
sections.

189
Note:
If the “Prorating” option is enabled (Subscription Settings), price for rented content add-on is recalculated
according to the remaining days.
- If the rent period of the content add-on is more than the remaining days of the current active
subscription, the price of the content add-on is recalculated for the remaining days.
- If the rent period of the content add-on is less or equal to the remaining days of the current active
subscription, the price of the content add-on is not recalculated.
- If Subscriber has already bought an upcoming subscription, and wants to rent content add-on, price of
the content add-on:
- Is recalculated - if the rent period of the content add-on is equal to the subscription length
- is not recalculated - if the rent period of the content add-on is less than Subscription length.

Picture 3.3.10 - Assigned Content Add-ons to Order

190
❖ Purchase History
Note: Here you can see all the products that Subscriber has already purchased.
This section displays purchases from successful payments.

Picture 3.3.11 - Purchase History

Table 3.3.11 - Description of Purchase History

# Name Description

1 Payment Number 1. Display a payment number for a purchased


product.
2. There is the possibility to click a payment
number to be redirected to an appropriate
payment in the tab “Payment Hitory”.

2 Product Type 1. Display a type of a purchased product.


2. Possible Product Types:
● Subscription;
● Custom Subscription;
● Content Add-on;

191
● Misc;
● Custom Charge;
● Add Device;
● Content Item;
● Add-on.
3. The number in parentheses (*) indicates the
number of activated devices.
4. There is the possibility to filter by product
types.

3 Name Display the name of a purchased product.

4 Active From 1. Display the activation date and time of the


product.
2. For Subscriptions and Content “Active From”
can be shifted after Subscriber’s approval or
after Subscriber accepts TOA.

5 Active Until 1. Display the expiration date and time of the


product.
2. For Subscriptions and Content “Active Until”
can be shifted after Subscriber’s approval or
after Subscriber accepts TOA.
3. If Subscriber has bought a product or rented
it for an unlimited period of time, a dash “-” is
displayed.

6 Length 1. Display the length of a purchased product in


days, weeks, or months.
2. If Subscriber has bought a product or rented
it for an unlimited period of time, “Unlimited”

192
is displayed.
3. Display an adjustment of Subscription length
in brackets.

7 Monetization Type Display the monetization type of a purchased


product.

8 AutoPay Display the availability of auto payment.

9 Price Display the price and currency of a purchased


product.

10 Subscription Status 1. Display Subscription Status.


2. Displayed only for Product Types
“Subscription” and “Custom Subscription”.
3. Possible statuses of purchased
Subscription:
- Pending;
- TOA Pending;
- Active;
- Cancelled;
- Expired;
- Upcoming.
4. If Subscription has the “Cancelled” status, a
reason of cancellation is displayed:
- Overridden;
- Skipped.

193
❖ Payment History
Path: Subscribers > Subscriber > Activation > Payment History

Note: Here you can see all the payments that Subscriber has already made or tried to make.
This section also displays what Subscriber has purchased or tried to purchase within a
payment.

Picture 3.3.12 - Payment History

Table 3.3.12 - Description of Payment History

# Name Description

Payment Details

1 Payment Number 1. Display a payment number of purchased


products.
2. There is the possibility to open a payment
and see which products have been
purchased within this payment.

194
2 Process Date 1. Display the date and time of a provided
payment.
2. There is the option to sort by Process Date in
ascending/descending order. In descending
order by default.
3. There is the option to filter by dates and
time.

3 By User 1. Display User’s email who has provided a


payment.
2. There is the option to search by email.

4 Payment Service 1. Display a payment service of a provided


payment.
2. Possible payment services:
- Authorize.net;
- Cash;
- Check;
- External Payments;
- Gr4vy.
3. There is the option to filter by payment
service(s).

5 Source of Purchase 1. Display Source of Purchase of a payment0


2. Possible Sources of Purchase:
- Client App;
- External Systems;
- Nora.
3. There is the option to filter by Source(s) of
Purchase.

195
6 Payment Status 1. Display a payment status of a payment.
2. Possible statuses:
- Pending;
- Paid;
- Cancelled;
- Payment Error;
- Voided;
- Refunded.
3. There is the option to filter by payment
status(es).
4. Payment are filtered by the payment status
“Paid” by default.

7 Internal Comment 1. There is the possibility to add a comment to


a payment.
2. There is the possibility to view an added
comment.

8 Receipt There is the possibility to download a receipt of a


provided payment.

9 Total Display the total sum of a provided payment.

10 Subscription Status 1. Display Subscription Status.


2. There is the option to filter payments, which
include such products as “Subscription”,
“Custom Subscription”, by Subscription
status.
3. Displayed only for Product Types
“Subscription” and “Custom Subscription”.
4. Possible statuses of purchased

196
Subscription:
- Pending;
- TOA Pending;
- Active;
- Cancelled;
- Expired;
- Upcoming;
- Voided.
5. If Subscription has the “Cancelled” status, a
reason of cancellation is displayed:
- Overridden;
- Skipped.

11 Void/Refund 1. “Void” - Void a provided payment.


2. “Refund” - Refund a provided payment.
3. The “Refund option is only available for the
payment service “Gr4vy”. For other payment
services “Void” is available.
4. It is impossible to void/refund a payment for
an active subscription if there is a payment
for a subscription in the status “Upcoming”.

Purchase Details

12 Active From 1. Display the activation date and time of the


product.
2. For Subscriptions and Content “Active From”
can be shifted after Subscriber’s approval or
after Subscriber accepts TOA.

197
13 Active Until 1. Display the expiration date and time of the
product.
2. For Subscriptions and Content “Active Until”
can be shifted after Subscriber’s approval or
after Subscriber accepts TOA.
3. If Subscriber has bought a product or rented
it for an unlimited period of time, a dash “-” is
displayed.

14 Length 1. Display the length of a purchased product in


days, weeks, or months.
2. If Subscriber has bought a product or rented
it for an unlimited period of time, “Unlimited”
is displayed.
3. Display an adjustment of Subscription length
in brackets.

15 Product Type 1. Display a type of a purchased product.


2. Possible Product Types:
● Subscription;
● Custom Subscription;
● Content Add-on;
● Misc;
● Custom Charge;
● Add Device;
● Content Item;
● Add-on.
3. The number in parentheses (*) indicates the
number of activated devices.

198
16 Name Display the name of a purchased product.

17 Monetization Type Display the monetization type of a purchased


product.

18 AutoPay Display the availability of auto payment.

19 Price Display the price and currency of a purchased


product.

20 AutoPay Display availability of auto payment

21 Adjust length 1. Adjust length for the Subscription.


2. It is impossible to adjust the length for an
unlimited subscription.

❖ Adjustment Subscriptions Length

Picture 3.3.13 - Adjust length via subtracting/adding days of adjustment (part 1)

199
Picture 3.3.13 - Adjust length via selecting expiration date (part 2)

Table 3.3.13 - Description of Adjustment length

# Name Description

1 Active from Display a subscription activation date and time.

2 Length Display a subscription length by


days/weeks/months
Display an adjustment of Subscription length in
brackets

200
3 Length Type Select Adjustment Length type. Available values:
- Days of adjustment
- Expiration Date

Days of Adjustment

4 Length Adjustment Select Adjustment Length expression. Available


values:
- Subtract
- Add
Set number of days for adjustment

5 Active until Display a subscription expiration date and time


according to length adjustment

Expiration Date

6 Set date Set an Subscription expiration date

7 Add/Subtract Display number of days which were subtracted or


added for length adjustment

8 Save Update subscription length according to


adjustment

9 Close Close the modal window “Adjust length” without


changes

201
3.4 Credit Cards

❖ Credit Cards Details


Path: Subscribers (sidebar menu)> Edit Subscriber> Activations > Credit Cards> Add/Edit Credit
Card

Picture 3.4.1 - Credit Card Details (part 1)

Picture 3.4.1 - Credit Card Details (part 2)

202
Table 3.4.1 - Description of Credit Card Details

# Name Description

1 Profile Name Type a profile name. The name will be displayed in


a list of credit cards and during payments

2 Security Type Select a payment gateway for credit card. Available


values are:
1. Authorize.net- AIM
2. Local System

3 Card Number Type a credit card number. The system display a


payment system type of adding credit card

4 Expiration Select a credit card expiration date

5 Billing Address 1. Set up option to use current subscriber’s


data (Subscriber's Billing)
2. Open form to enter manually subscriber’s
data (Custom)

6 First name Type a First name of a Subscriber

7 Last name Type a Last name of a Subscriber

8 Email Type an Email of a Subscriber

9 Phone number Type a Phone number of a Subscriber

10 Address TYpe an Address of a Subscriber

11 City Type a City of a Subscriber

12 Zip code Type a Zip code of a Subscriber

203
13 Country Select a Country of a Subscriber

14 State / Region Enter a Region of a Subscriber

❖ List of Credit Cards


Path: Subscribers (sidebar menu)> Edit Subscriber> Subscription Payments> Credit Cards

Picture 3.4.2 - List of Credit Cards

Table 3.4.2 - Description of List of Credit Cards

# Name Description

1 Add Credit Card Open the “Add Credit Card” pop-up to add a credit
card

2 Profile Name Display a set Profile name

3 Status Display a credit card Status

4 Type Display a payment system type of a credit card

5 Last 4 Digits Display last digits of credit card

6 Expiration Display an expiration date of credit card

204
7 Security Type Display selected payment gateway (storage)

8 Transactions Display quantity of provided transactions by the


credit card

9 Billing Display a used form of “Billing Address”

10 User Display user’s email

11 Actions Available actions:


1. Set a status of credit card (Enable/ Disable)
2. Edit Credit Card
3. Delete Credit Card

205
3.5. Custom Streams
Overview:
Custom Streams module is intended for setting TV Channels and VODs (Movies) as
Custom Content for Subscriber.

Note:
1. Custom Streams are available only for specific Subscriber they’re assigned to.
2. Only users who have equivalent permission can view and work with Custom Streams.
3. If a custom content item was available in one Organization that Subscriber assigned to
and later this content was removed from the Organization so this custom content will be
deleted from assigned content.

206
3.5.1 TV Channels assignment (as Custom Content)
Path: Subscriber (sidebar menu) > “Custom Streams” tab > TV Channel List > Assign TV
Channels

Picture 3.5.1.1 - TV Channels assignment

207
Table 3.5.1.1 - TV Channels assignment

# Name Description

1 Search Channels Search TV Channel by Name in “Available


Channels” list

2 Available Channels Display available TV channels list for the


Organization

3 Search assigned Search TV Channel by Name in “Assigned


Channels Channels” list

4 Assigned Channels 1. Display assigned TV channels.


2. Assigned TV Channels are displayed in the
TV Channel list in the section “Custom
Streams”.
3. It is possible to set the order of TV Channels.

5 Delete (button) Delete assigned TV Channel from Assigned


Channels list and remove to Available TV Channels

6 Save 1. Save changes


2. Close the pop-up

7 Cancel Close the pop-up without saving changes.

208
❖ Custom TV Channels List
Path: Subscriber (sidebar menu) > “Custom Streams” tab > TV Channel List

Picture 3.5.1.2 - Custom TV Channels List

Table 3.5.1.2 - Custom TV Channels List

# Name Description

1 Assign TV Channels Open “Assign TV Channels to a Subscriber” pop-up

2 Name Display TV Channel Name

3 Set order for Client App Set the order of assigned TV Channel in TV
Channels lineup for Subscriber in Client App
(First/Last)

4 Hint “Info” Inform about the way how TV Channels are


displayed in Client App

5 Number of Custom Display how many Custom Streams a Subscriber


Streams has

209
3.5.2 Video on Demand assignment (as Custom Content)
Path: Subscriber (sidebar menu) > “Custom Streams” tab > Video on Demand > Assign VODs

Picture 3.5.2.1 - Videos on Demand assignment

210
Table 3.5.2.1 - VODs assignment

# Name Description

1 Search VODs Search VOD by Name in “Available VODs” list

2 Available VODs Display available VODs list for the Organization

3 Search assigned VODs Search VOD by Name in “Assigned VODs” list

4 Assigned VODs 1. Display assigned VODs.


2. Assigned VODs are displayed in the VODs
list in the section “Custom Streams” .
3. It is possible to set the order of VODs.

5 Delete (button) Delete assigned VODs from AssignedVODs list and


remove to Available VODs

6 Save 1. Save changes


2. Close the pop-up

7 Cancel Close the pop-up without changes saving

211
❖ List of Custom Videos on Demand
Path: Subscriber (sidebar menu) > “Custom Streams” tab > Video on Demand

Picture 3.5.2.2 - List of Custom Videos on Demand

Table 3.5.2.2 - List of Custom VODs

# Name Description

1 Assign VODs Open “Assign VODs to a Subscriber” pop-up

2 Name Display Name of VOD.

3 Set order for Client App Set the order of assigned VOD in VODs lineup for
Subscriber in Client App (First/Last).

4 Hint “Info” Inform about the way how VODs are displayed in
Client App

212
3.6 Subscriber’s Notes
Overview:
The module is intended for creating internal Notes about Subscribers

Notes:
1. Only Users who have equivalent permission can view and create Subscriber’s Notes

❖ Subscriber’s Notes Details


Path: Subscribers (sidebar menu)> Edit Subscriber> Notes> Add Note

Picture 3.6.1 - Subscriber’s Notes

213
Table 3.6.1 - Description of Notes Details

# Name Description

1 Note Type Select a type of Note:


- Technical issue;
- Payment issue;
- Consultation;
- Complaint;
- Suggestion;
- Sale;
- Other.

1.1 Issue with Select the object of the technical issue (available
only for Technical issue type):
- Device;
- Client App;
- Other

1.2 Note Subject Type Note Subject (available for Consultation,


Suggestion and Other types)

1.3 Complaint about Select the object of the complaint (available only
for Complaint type):
- Employee;
- Client App;
- Advertising;
- Content;
- Other

2 Note Description Type a Description of the Note

214
❖ List of Subscriber’s Notes
The module is intended for creating Notes about Subscribers

Path: Subscribers (sidebar menu)> Edit Subscriber> Notes

Picture 3.6.2 - List of Subscriber’s Notes

Table 3.6.2 - Description of List of Notes

# Name Description

1 Notes Open Subscriber’s “Notes” tab. Display quantity of


Notes created for Subscriber

2 Add Note Open the “Add Note” pop-up to create a new Note

3 Created Display a date and time of Note creation. Option to


sort by Created time in ascending/descending
order. In descending order by default. Option to
filter by dates

4 By User Display a User’s email. Option to sort by User in


ascending/descending order. Option to filter by
user’s email

5 Note Type Display a Note Type. Option to sort by Note Type in


ascending/descending order. Option to filter (multi
select drop-down list with Search):

215
- Complaint;
- Consultation;
- Other;
- Payment issue;
- Sale;
- Suggestion;
- Technical issue.

6 View Note Open Note in view mode

7 Edit Note Open Note in edit mode

216
3.7 List of Subscribers
Path: Subscribers (sidebar menu)

Picture 3.7.1 - List of Subscriber (part 1)

217
Picture 3.7.1 - List of Subscriber (part 2)

Table 3.7.1 - Description of the List of Subscribers

# Name Description

1 Add New Subscriber Open the “Add Subscriber” page

2 Search Subscribers Search a Subscriber:

1. by phone number
2. by account number
3. by user name
4. by email
5. by first name
6. by last name

3 Select Organization Display list of Subscribers per selected


Organization(s)

218
4 Select Distributor Display list of Voucher Subscribers created for
selected Distributor. Also available define sorting
by Batches after Distributor selection

5 Account Number Display Account Number of a Subscriber. Option


to sort by Account Number in
ascending/descending order.

6 Username Display a User Name of a Subscriber. Open the


“Edit Subscriber” page clicking on it. Option to
sort by User Name in ascending/descending
order.

7 Full name Display an aggregated Last and First Name of a


Subscriber. Option to sort by Full Name in
ascending/descending order.

8 Email Display an Email of a Subscriber. Option to sort by


Email address in ascending/descending order.

9 Phone Display a Phone number of a Subscriber. Option


to sort by Phone in ascending/descending order.

10 Created Display a creation date of a Subscriber. Option to


sort by Date in ascending/descending order.

11 Subscription Status Display a subscription Status of a Subscriber.


Option to sort by Subscription Status in
ascending/descending order. Option to filter
(multi select drop-down list with Search):

1. Active
2. Expired

219
3. Pending
4. TOA Active

12 Subscription Length Display a time period to the subscription's last


date from the current date. If Subscription is
expired display the past time period according to
format with “-”(minus).

13 Expires Display a subscription’s last date. Option to sort


by Subscription Status in ascending/descending
order

14 AutoPay Display a status of Auto Payment option for a


Subscriber

15 Active Devices Display a quantity of active and total quantity of


assigned devices.

16 Last Activity Display a Subscriber’s Login date

17 Operations Available actions:


1. Edit Subscriber
2. Open the page with Subscriber’s
Subscription Settings
3. Open the page with Subscriber’s devices

18 Hint “Info” Inform that a Subscriber has Custom Content (it


means that the Subscriber has a content item(s)
in the section “Custom Stream”)

220
4. TV Channels
Overview:
TV Channel module is intended for creating and setting Channels.

Note:
1. Only users who has equivalent permission can view and work with the Channel
and Channel Services (See more details in Permission Rules)
2. User can select some DRM Profiles for one URL BUT only with the same DRM
Provider
2.1. If the User selected DRM Profile with PallyCon DRM Provider only available
DRM Profiles with PallyCon Provider will be displayed in drop-down list
automatically
2.2. If the User selected DRM Profile with EzDRM Provider only available DRM
Profiles with EzDRM Provider will be displayed in drop-down list
automatically
3. User can set a default URL for Content, and set additional URLs for the selected
Streaming URL Policy. Rules are displayed in accordance with the Policy.
4. User can set only those Organizations for Channel which are available by
Permission Rule.

221
4.1. Add Channel
Path: Channels (sidebar menu) > Add Channel/Edit Channel

Picture 4.1.1 - Details of Channel (part 1)

Picture 4.1.1 - Details of Channel (part 2)

222
Picture 4.1.1 - Details of Channel (part 3)

Table 4.1.1 - Description of TV Channels Details

# Name Description

1 Logo Upload Channel Logo

2 Channel Name Set Channel Name

3 Sorting Number Set Channel Number*

4 Language Set Language for Channel

5 Resolution Set Resolution of Channel

6 Organizations Set Organizations for Channel.


Channel will be available for selection in assigned
Organizations.

223
7 Publish Now Make Channel available to Subscribers.
If Channel has unpublished state it will be invisible
to Clients app with all its content.

8 Default URL Set a default streaming URL for Channel.

9 Select DRM Profiles Set DRM Profiles for Channel.

User can select several DRM Profiles for one URL


BUT only with the same DRM Provider

a. if the User selected DRM Profile with PallyCon


DRM Provider only available DRM Profiles
with PallyCon Provider will be displayed in
drop-down list automatically
b. if the User selected DRM Profile with EzDRM
Provider only available DRM Profiles with
EzDRM Provider will be displayed in
drop-down list automatically

10 Select Playback Token Activate Playback Token Generator and set token
Generator generator

11 Select Policy 1. Select Policy if you’d like to set different


URLs for different conditions (browsers, OS,
platforms, etc.).
More about Streaming URL Policies and
Rules you can find here: Streaming URL
Policy.
2. You can add URL for each Rule of the
selected Policy. If URL is not set, a default
URL will be applied.

224
12 EPG Id Set EPG Id

13 Assigned Content Sets 1. Displayed if Channel is assigned to Content


Sets.
2. Display Organization and Organization’s
Content Set Channel is assigned to.
3. Possibility to unassign Channel from
Content Set by click on “delete” icon.
4. Possibility to go to the Organization or
Content set by clicking on one of them.

14 Always Pin Locked Set Channel as Pin Locked (access only by


Pincode)

15 Geo Blocking Policy Activate and select Geo Blocking Policy

16 Group Chat Allowed Set active/inactive status of the Chat function for
Channel.

Note:
* - The field is used only for Users in Channel listings. The number of Channel in Organization is
set in Organization settings. (See more details in section Organization).

225
4.2. List of TV Channels
Path: TV Channels (sidebar menu)

Picture 4.2.1 - List of Channels

Table 4.2.1 - List of Channels

# Name Description

1 Number List of Channels numbers. Option to sort by Number in


ascending/descending order.

2 Search by Search Channel by Name


Name

3 Name List of Channel’s Names. Option to sort by Name in


ascending/descending order. NoraMW redirects the User to
edit mode by clicking on Channel Name.

4 Streaming 1. Display Streaming URL Policy assigned to Channel.


URL Policy 2. Option to filter Channels by Policy name.
3. Option to be redirected to Policy by clicking Policy
name.

226
5 Language List of Channel’s Languages. Option to sort by Language in
ascending/descending order. Option to filter: single selection
with search.

6 Listed The value shows the number of available Organizations.


Possibility to view Names of Organizations by clicking on the
number.
Option to filter: multi selection with search by Organizations’
names.

7 EPG List of status of Channel’s EPGs. Option to sort by EPG ID in


ascending order

8 Subscribers 1. Display data by label:


“{subscribers quantity}“ - if assigned to 1 or more Subscribers
2. The number of subscribers is counted only if this
Channel is assigned to subscribers in “Custom
Streams” section (Subscribers>Custom Streams>List
of assigned Channels)
3. Redirect to the list of Subscribers who have this
Channel as Custom Content

9 Pin Locked List of Channel’s Pin Locked. Option to sort Channels by pin
locked feature

10 Status List of Channel’s Status. Option to sort by status (Enabled,


Disabled)

11 Action Available actions:


1. Change status
1.1 Assign status “Enable”/”Disable”

227
1.2 If Channel has unpublished state it would be
invisible for Clients app with all its content
2. Edit Channel
3. Delete Channel

5. Live Events
Overview:
Live Events module is intended for creating and setting Live Events.

Note:
1. Only users who has equivalent permission can view and work with the Live Event (See
more details in Permission Rules)
2. User can select some DRM Profiles for one URL BUT only with the same DRM Provider
2.1. If the User selected DRM Profile with PallyCon DRM Provider only available
DRM Profiles with PallyCon Provider will be displayed in drop-down list
automatically
2.2. If the User selected DRM Profile with EzDRM Provider only available DRM
Profiles with EzDRM Provider will be displayed in drop-down list automatically
3. User can set a default URL for Content, and set additional URLs for the selected
Streaming URL Policy. Rules are displayed in accordance with the Policy.
4. User can set only those Organizations for Live Event which are available by Permission
Rule

228
5.1. Add Live Event
Path: Live Events (sidebar menu) > Add Live Event/Edit Live Event

Picture 5.1.1 - Details of Live Event (part 1)

Picture 5.1.1 - Details of Live Event (part 2)

229
Picture 5.1.1 - Details of Live Event (part 3)

Table 5.1.1 - Description of Live Event Details

# Name Description

1 Image Assets Upload Vertical and Horizontal posters for Live


Event.

2 Name Set Live Event Name

3 Description Set Description. Description will be displayed for


Live Event in the Client App.

4 Live Event date: Set Live Event Start and End date and time.
From
To

5 Organizations Set available Organizations for Live Event.

6 Scheduled Publishing Set time of Live Event’s availability in Client App:


(From, To) 1. Start date

230
2. End date or Unlimited
Live Event will be available from the start date in
the schedule.

7 Publish Now Make Live Event available to Subscribers from the


date of creation.
If Live Event has an unpublished state and
scheduler time hasn’t come yet, Live Event will be
invisible in Client App.

8 Default URL Set a default streaming URL for Live Event.

9 Select DRM Profiles Set DRM Profiles for Live Event.

User can select several DRM Profiles for one URL


BUT only with the same DRM Provider

a. if the User selected DRM Profile with


PallyCon DRM Provider only available DRM
Profiles with PallyCon Provider will be
displayed in drop-down list automatically
b. if the User selected DRM Profile with EzDRM
Provider only available DRM Profiles with
EzDRM Provider will be displayed in
drop-down list automatically

10 Select Playback Token Activate Playback Token Generator and set token
Generator generator

11 Select Policy 1. Select Policy if you’d like to set different


URLs for different conditions (browsers, OS,
platforms, etc.).
More about Streaming URL Policies and

231
Rules you can find here: Streaming URL
Policy.
2. You can add URL for each Rule of the
selected Policy. If URL is not set, a default
URL will be applied.

12 Assigned Content Sets 1. Displayed if Live Event is assigned to


Content Sets.
2. Display Organization and Organization’s
Content Set Live Event is assigned to.
3. Possibility to unassign Live Event from
Content Set by click on “delete” icon.
4. Possibility to go to the Organization or
Content set by clicking on one of them.

13 Rating Select Age Rating type for Live Event.

14 Set Rating Set Age Rating for Live Event (Default or Based on
defined country)*

15. Catch-up Settings


Note: A special option is required to provide access to Live events Catch-up settings. To get access
contact our support team.

15.1 Recording time (From, Display Live Event Start and End date and time.
To)

15.2 Days Type number of days, when the catch-up of the Live
Event will be available

15.3 Available until Display date, when the catch-up of the Live Event
will be expired.
Available Until = Recording Time “From” + “Days”

232
15.4 Streaming Provider Select streaming provider

15.5 Enable Enable/Disable the catch-up of the Live Event

16. Live Rewind Settings

16.1 Streaming Provider Select Streaming Provider

16.2 Enable Enable/Disable Rewind of the Live Event

Note:
* - This is informative and shows the age restriction in the app, but does not restrict based on
the user age.

233
5.2. List of Live Events
Path: Live Events (sidebar menu)

Picture 5.2.1 - List of Live Events

Table 5.2.1 - List of TV Live Events

# Name Description

1 Search by Search Live Events by Name


Name

2 Name List of Live Event’s Names. Option to sort by Name in


ascending/descending order. NoraMW redirects the User to
edit mode by clicking on Live Event Name.

3 Streaming 1. Display Streaming URL Policy assigned to Live Event.


URL Policy 2. Option to filter Live Events by Policy name.
3. Option to be redirected to Policy by clicking Policy
name.

4 Listed The value shows the number of available Organizations.

234
Possibility to view Names of Organizations by clicking on the
number.
Option to filter: multi selection with search by Organizations’
names.

5 Catch-up Display a catch-up availability for Live Event. Option to filter by


Catch-up availability

6 Live Rewind Display a Live Rewind availability for Live Event. Option to filter
by Live Rewind availability

7 Added Date Live Event creation date.

8 Publish Date Live Event publish date.

9 Live Event Live Event Start date. Live Event will be available in Client App
Start Date starting from publish date.

10 Unpublish Live Event unpublish date: Live Event will not be available in
Date Client App starting from unpublish date.

11 Purchased Number of viewers purchased the access to the Live Event.

12 State Display Live Event state: Soon, Live or Ended.

13 Status List of Live Event’s Status: Enabled, Disabled.

14 Action Available actions:

235
1. Change status
1.1 Assign status “Enable”/”Disable”
1.2 If Live Event has an unpublished state it would be
invisible for Clients app with all its content.
2. Edit Live Event.
3. Delete Live Event.

6. Video on Demand (VOD)


Overview:
VOD feature is intended for creating and setting VOD.

Note:

1. If the User sets DRM Profiles only for STB (URL), other platforms work with this chosen
DRM Profiles.
2. User can set a default URL for Content, and set additional URLs for the selected
Streaming URL Policy. Rules are displayed in accordance with the Policy.
3. User can select several DRM Profiles for one URL BUT only with the same DRM Provider
4. Only users who have equivalent permission can view and work with the VOD. (See more
details in Permission Rules)

236
6.1. VOD Details
Path: Video on Demand (sidebar menu)> Add VOD

Picture 6.1.1 - VOD Details (part 1)

Picture 6.1.1 - VOD Details (part 2)

237
Picture 6.1.1 - VOD Details (part 3)

Table 6.1.1 - VOD Details

# Name Description

1 Image assets: Upload images:


Vertical Poster (aspect ratio 2:3)

Horizontal Poster (aspect ratio 16:9)

2 Title Set name of VOD

3 Description Set description of VOD

4 Year Set year of VOD

5 Directors Set directors of VOD

6 Stars Type stars of VOD

7 Resolution Set resolution of VOD

8 Length Set length of VOD

238
9 Organizations Add Organizations to VOD

10 Scheduled Publishing Set time of VOD’s availability:


1. Start date
2. End date Or Unlimited

11 Publish Now Make the VOD available to subscribers.


If VOD has unpublished state it will be invisible for
Clients app with all its content

12 Default URL Set a default streaming URL for VOD.

13 Enter Trailer URL Set a default streaming URL for VOD Trailer.

14 Select DRM Profiles Set DRM Profiles for VOD.

User can select several DRM Profiles for one URL BUT
only with the same DRM Provider

1. if the User selected DRM Profile with PallyCon


DRM Provider only available DRM Profiles with
PallyCon Provider will be displayed in
drop-down list automatically
2. if the User selected DRM Profile with EzDRM
Provider only available DRM Profiles with
EzDRM Provider will be displayed in drop-down
list automatically PallyCon Provider will be
displayed in drop-down list automatically

15 Select Playback Token Activate Playback Token Generator and set token
Generator generator

16 Select Policy 1. Select Policy if you’d like to set different URLs


for different conditions (browsers, OS,

239
platforms, etc.).
More about Streaming URL Policies and Rules
you can find here: Streaming URL Policy.
2. You can add URL for VOD and for Trailer for
each Rule of the selected Policy. If URL is not
set, a default URL will be applied.

17 Categories Add category to VOD

18 Assigned Content 1. Displyed if VOD is assigned to Content Sets.


Sets 2. Display Organization and Organization’s
Content Set VOD is assigned to.
3. Possibility to unassign VOD from Content Set
by click on “delete” icon.
4. Possibility to go to the Organization or Content
set by clicking on one of them.

19 Age Rating Select Age Rating type for VOD.

20 Set Rating Set age rating of VOD

21 Always Pin Locked Set VOD as Pin Locked (access for Subscriber only by
Pin Code)

22 Geo Blocking Policy Select Geo Blocking Policy.

240
6.2. Fill in from The Movie Database
Overview:
This function is intended to fill VOD info automatically

Note: A special option is required to provide access to Fill in from The Movie Database. To get access
contact our support team.

Picture 6.2.1 - Fill in from TMBd

Table 6.2.1 - Full in front TMDb

# Name Description

1 Language Set language

2 Country for Age Rating Set country for age rating

3 Title or Link Set title or link of VOD, information of which is needed


to fill by automatically

4 Search Search information

241
Picture 6.2.2 - Result of searching

Picture 6.2.3 - Information for fill by automatically

242
6.3 List of VODs

Picture 6.3.1 - List of VODs

Table 6.3.1 - List VODs

# Name Description

1 Search by Name Search VOD by Name

2 Title List of VOD’s Names. Option to sort by Title. Default


sorting in ascending order. NoraMW redirects the User
to edit mode by click on VoD Name

3 Streaming URL Policy 1. Display Streaming URL Policy assigned to VOD.


2. Option to filter VOD by Policy name.
3. Option to be redirected to Policy by clicking
Policy name.

4 Listed List of added Organizations.The value shows the


number of available Organizations. When it is focused,
a list of Organization names will be displayed in a hint.

243
Filter option: multi selection with search by
Organizations’ Names.

5 Subscribers 1. Display data by label:


“{subscribers quantity}“ - if assigned to 1 or more
Subscribers.
2. The number of subscribers is counted only if
this VOD is assigned to subscribers in the
“Custom Streams” section
(Subscribers>Custom Streams>List of
assigned VODs).
3. Redirect to the list of Subscribers who have this
VOD as Custom Content.

6 Pin Locked Display whether VOD is set as Pin Locked. Green lock
means that VOD is not Pin Locked, red lock means
VOD is Pin Locked.

7 Status List of VOD’s statuses. Option to sort by Status


(Enabled, Disabled)

8 Added Date List of VOD’s added dates. Option to sort by Added


date in ascending/descending order

9 Publish Date List of VOD’s publish dates. Option to sort by Publish


date in ascending/descending order

10 Unpublish Date List of VOD’s unpublish dates. Option to sort by


Unpublish date in ascending/descending order

11 Views List of VOD’s views. Option to sort by View in


ascending/descending order.

244
12 Actions Available actions:
1. Change status
1.1 Assign status “Enable”/”Disable”
1.2 If VOD has unpublished state it will be
invisible for Clients app with all its content
2. Edit VOD
3. Delete VOD

245
7. TV Show
Overview:
The TV Shows feature is intended for creating and setting TV shows, Seasons and
Episodes.

Note:

1. If the User sets DRM Profiles only for STB (URL), other platforms work with this chosen
DRM Profiles.
2. If TV Show doesn't contain Seasons then All created Episodes will be assigned to the TV
Show
3. URLs for media should be selected depending on platform: STB, PC, iOS, Android,
SamsungTV or Other. If there is no url for the platform, the selected URL for STB platform
works for all platforms.
4. User can select several DRM Profiles for one URL BUT only with the same DRM Provider
5. Only users who have equivalent permission can view and work with the TV Show. (See
more details in Permission Rules)
6. If user deletes TV Show also will be deleted all seasons and all episodes which are
related to the seasons or TV Show directly

246
7.1 TV Shows Details
Path: VOD Series (sidebar menu)> Add TV Show

Picture 7.1.1 - TV Show details (part 1)

Picture 7.1.1 - TV Show details (part 2)

247
Picture 7.1.1 - TV Show details (part 3)

Table 7.1.1 - Add TV Show

# Name Description

1 Image Assets Upload posters for TV Show’s Season:


Vertical Poster (aspect ratio: 2:3)
Horizontal Image (aspect ratio: 16:9)

2 Name Set TV Show’s Name

3 Description Set TV Show’s Description

4 Release Date Set TV Show’s Release Date

5 Directors Set TV Show’s Name

6 Stars Set TV Show’s Stars

7 Organizations Set Organizations for TV Show

8 Scheduled Publishing Set time of TV Show’s availability:


1. Start date

248
2. End date Or Unlimited

9 Publish Now Make the TV Show available to subscribers.


If TV Show has unpublished state it would be invisible
for Clients app with all its content

10 Enter Trailer URL Set a default streaming URL for TV Show Trailer.

11 Select Playback Token Activate Playback Token Generator and set token
Generator generator

12 Select Policy 1. Select Policy if you’d like to set different URLs


for different conditions (browsers, OS,
platforms, etc.).
More about Streaming URL Policies and Rules
you can find here: Streaming URL Policy.
2. You can add URL for Trailer for each Rule of the
selected Policy. If URL is ot set, a default URL
will be applied.

13 Categories Set Categories for TV Show

14 Assigned Content 1. Displyed if TV Show is assigned to Content


Sets Sets.
2. Display Organization and Organization’s
Content Set TV Show is assigned to.
3. Possibility to unassign TV Show from Content
Set by click on “delete” icon.
4. Possibility to go to the Organization or Content
set by clicking on one of them.

15 Rating Select Age Rating type for TV Show.

249
16 Set Rating Select TV Show’s Age Rating.

17 Always Pin Locked Set TV Show as Pin Locked (access for Subscriber
only by Pin Code).

18 Geo Blocking Policy Select Geo Blocking Policy for TV Show.

250
7.2 TV Show’s Season Details

Picture 7.2.1 - TV Show’s Season details (part 1)

Picture 7.2.1 - TV Show’s Season details (part 2)

251
Table 7.2.1 - Add TV Show’s Season

# Name Description

1 Image Assets Upload posters for TV Show’s Season:


Vertical Poster 540x800
Background Image 1280x720
Horizontal Image 800x542

2 Season Name Set TV Show’s Season Name

3 Season Number Set TV Show’s Season Number

4 Description Set TV Show’s Season Description

5 Release date Set TV Show’s Season Release date

6 Stars Set TV Show’s Season Actors

7 Directors Set TV Show’s Season Directors

8 Assigned Content 1. Display Organization and Organization’s


Sets Content Set TV Show’s Season is assigned to.
2. Possibility to unassign TV Show’s Season from
Content Set by click on “delete” icon.
3. Possibility to go to the Organization or Content
set by clicking on one of them.
Note: if the separated TV Show’s Season is assigned
(not all TV Show)

9 Scheduled Publishing Set time of TV Show’s Season availability:


1. Start date
2. End date Or Unlimited

252
10 Publish Now Make the TV Show’s Season available to subscribers.
If TV Show’s Season has unpublished state it would
be invisible for Clients app with all its content

11 List of Seasons Display a list of Seasons in TV Show.

12 Add Season Add Season creation modal window.

7.3. TV Show’s Episode Details

Picture 7.3.1 - TV Show’s Episode details (part 1)

253
Picture 7.3.1 - TV Show’s Episode details (part 2)

Table 7.3.1 - Add TV Show’s Episode

# Name Description

1 Image Assets Upload posters for TV Show’s Season:


Vertical Poster 540x800
Background Image 1280x720
Horizontal Image 800x542

2 Episode Name Set TV Show’s Episode Name

3 Episode Number Set TV Show’s Episode Number

4 Description Set TV Show’s Episode Description

5 Release Date Set TV Show’s Episode Release Date

254
6 Stars Set TV Show’s Episode Actors

7 Directors Set TV Show’s Episode Directors

8 Resolution Set Resolution of TV Show’s Episode

9 Length Set Length of TV Show’s Episode

10 Scheduled Publishing Set time of TV Show’s Episode availability:


1. Start date
2. End date Or Unlimited

11 Publish Now Make the TV Show’s Episode available to subscribers.


If TV Show’s Episode has unpublished state it would
be invisible for Clients app with all its content

12 Default URL Set a default streaming URL for Episode.

13 Select DRM Profiles Set DRM Profiles for Episode.

User can select several DRM Profiles for one URL BUT
only with the same DRM Provider

a. if the User selected DRM Profile with PallyCon


DRM Provider only available DRM Profiles with
PallyCon Provider will be displayed in
drop-down list automatically
b. if the User selected DRM Profile with EzDRM
Provider only available DRM Profiles with
EzDRM Provider will be displayed in drop-down
list automatically

14 Select Playback Token Activate Playback Token Generator and set token
Generator generator

255
15 Select Policy 1. Select Policy if you’d like to set different URLs
for different conditions (browsers, OS,
platforms, etc.).
More about Streaming URL Policies and Rules
you can find here: Streaming URL Policy.
2. You can add URL for each Rule of the selected
Policy. If URL is not set, a default URL will be
applied.

16 Assigned Content Display Organization and Organization’s Content Set


Sets TV Show’s Episode is assigned to.
Possibility to unassign TV Show’s Episode from
Content Set by click on “delete” icon.
Possibility to go to the Organization or Content set by
clicking on one of them.
Note: if the separated TV Show’s Episode is assigned
(not all TV Show season)

Picture 7.3.2 - List of TV Show’s Episodes

256
Table 7.3.2 - List of TV Show’s Episodes

# Name Description

1 Order Possibility to set the order of TV Show’s Episodes

2 Number Display TV Show’s Episode Number

3 Episode Name Display TV Show’s Episode Name

4 Publish Time Display TV Show’s Episode Publish Time

5 Unpublish Time Display TV Show’s Episode Unpublish Time

6 Views List of Episode’s views

7 Status Display Episode’s Status

8 Actions Possible actions:


- Set status: enabled/disabled
- Edit Episode
- Delete Episode
- Move Episode to another Season.

9 Description Set TV Show’s Episode Description

10 Release Date Set TV Show’s Episode Release Date

11 Stars Set TV Show’s Episode Actors

12 Directors Set TV Show’s Episode Directors

13 Resolution Set Resolution of TV Show’s Episode

14 Length Set Length of TV Show’s Episode

15 Scheduled Publishing Set time of TV Show’s Episode availability:

257
1. Start date
2. End date Or Unlimited

16 Publish Now Make the TV Show’s Episode available to subscribers.


If TV Show’s Episode has unpublished state it would
be invisible for Clients app with all its content

17 Default URL Set a default streaming URL for Episode.

18 Select DRM Profiles Set DRM Profiles for Episode.

User can select several DRM Profiles for one URL BUT
only with the same DRM Provider

c. if the User selected DRM Profile with PallyCon


DRM Provider only available DRM Profiles with
PallyCon Provider will be displayed in
drop-down list automatically
d. if the User selected DRM Profile with EzDRM
Provider only available DRM Profiles with
EzDRM Provider will be displayed in drop-down
list automatically

19 Select Playback Token Activate Playback Token Generator and set token
Generator generator

20 Select Policy 3. Select Policy if you’d like to set different URLs


for different conditions (browsers, OS,
platforms, etc.).
More about Streaming URL Policies and Rules
you can find here: Streaming URL Policy.

258
4. You can add URL for each Rule of the selected
Policy. If URL is not set, a default URL will be
applied.

21 Assigned Content Display Organization and Organization’s Content Set


Sets TV Show’s Episode is assigned to.
Possibility to unassign TV Show’s Episode from
Content Set by click on “delete” icon.
Possibility to go to the Organization or Content set by
clicking on one of them.
Note: if the separated TV Show’s Episode is assigned
(not all TV Show season)

259
7.4. List of TV Shows

Picture 7.4.1 - List of VOD Series

Table 7.4.1 - List of VOD Series

# Name Description

1 Search by Name Search VOD Series by Name

2 Name List of VOD Serie’s Names. Option to sort by Name. Default


sorting in ascending order. NoraMW redirects the User to
edit mode by click on VOD Series Name

3 Number of Seasons Number of Seasons

4 Number of Episodes Number of Episodes

5 Pin Locked Display whether VOD Series is set as Pin Locked. Green
lock means that VOD Series is not Pin Locked, red lock
means VOD Series is Pin Locked.

6 Listed List of added Organizations.The value shows the number


of available Organizations. When it is focused, a list of
Organizations names will be displayed in a hint.
Filter option: multi selection with search by Organizations’

260
Names.

7 Status List of VOD Series’s statuses. Option to sort by Status


(Enabled, Disabled)

8 Added Date List of VOD Setries’s added dates. Option to sort by Added
date in ascending/descending order

9 Unpublish Date List of VOD Series’s unpublish dates. Option to sort by


Unpublish date in ascending/descending order

10 Publish Date List of VOD Series’s publish dates. Option to sort by


Publish date in ascending/descending order

11 Unpublish Date List of VOD’s unpublish dates. Option to sort by Unpublish


date in ascending/descending order

12 Actions Available actions:


1. Change status
1.1 Assign status “Enable”/”Disable”
1.2 If VOD Series has unpublished state they would
be invisible for Clients app with all them content
2. Edit VOD Series
3. Delete VOD Series

261
8. Categories
Overview:
A type of grouping of content by categories to display on client app. It is available to
group content into Categories. Also, content added to a Category could be split into
Subcategories.

8.1 TV Categories

Overview:
TV Category feature is intended for creating and setting TV Category and TV Category
Sets. It enables segmenting TV Channels by necessary content.

Note:
1. Only users who have equivalent permission can view and work with the TV Category

❖ TV Category Set Details


Path: Categories (sidebar menu) > TV Categories> Add/Edit TV Category Set

Picture 8.1.1 - TV Category Set Details

Table 8.1.1 - Description of TV Category Set Details

# Name Description

1 Name Type TV Category Set name

262
2 Organizations Add Organizations. Only available Organizations
for user will be displayed

❖ List of TV Category Sets


Path: Categories (sidebar menu) > TV Categories

Picture 8.1.2 - List of TV Category Sets

Table 8.1.2 - Description of TV Category Sets List

# Name Description

1 Add TV Category Set Open “Add TV Category Set” pop-up

2 Name Display Name of TV Category Set

3 Categories Display quantity of Categories created for TV


Category Set

4 Organizations Display Organizations assigned to TV Category Set

263
5 Action Available actions:

1. Edit TV Category Set


2. Delete TV Category Set

❖ Add Category
Path: Categories (sidebar menu) > TV Categories> Category Set> Categories> Add Category

Picture 8.1.3 - Add a Category to the TV Category Set

Table 8.1.3 - Description of Category creation for TV Category Set

# Name Description

1 Name Type Category Name

264
❖ List of Categories
Path: Categories (sidebar menu) > TV Categories> Category Set> Categories

Picture 8.1.4 - List of Categories

Table 8.1.4 - Description of Categories’ List

# Name Description

1 Add Category Open “Add Category” pop-up

2 Set the Order Set the Order of TV Category displaying

3 Actions Available actions:


1. Edit TV Category
2. Delete TV Category

265
❖ Add TV Channel to Category
Path: Categories (sidebar menu) > TV Categories> Category Set> Category> Add TV Channels

Picture 8.1.5 - Add a TV Channel to the Category

Table 8.1.5 - Description of adding a TV Channel to the Category

# Name Description

1 TV Channels Add TV Channels

266
❖ List of TV Channels
Path: Categories (sidebar menu) > TV Categories> Category Set> Categories> Category

Picture 8.1.6 - List of Categories

Table 8.1.6 - Description of Categories’ List

# Name Description

1 Add TV Channels Open “Add TV Channels” pop-up

2 TV Channel Name Display TV Channel Name

3 Delete Delete TV Channel from the Category

267
8.2 VOD Categories
Overview:
VOD Category feature is intended for creating and setting VOD Category and VOD
Category Sets. It enables segmenting VOD by necessary contents.
Note:
1. Only users who have equivalent permission can view and work with the VOD Category

❖ Add VOD Category Set


Path: Categories (sidebar menu) > VOD Categories> Add/Edit VOD Category Set

Picture 8.2.1 - Add VOD Category Set

Table 8.2.1 - Description of adding VOD Category Set

# Name Description

1 Name Type VOD Category Set name

2 Organizations Add Organizations. Only available Organizations


for user will be displayed

268
❖ List of VOD Category Sets
Path: Categories(sidebar menu) > VOD Categories

Picture 8.2.2 - List of VOD Category Sets

Table 8.2.2 - Description of VOD Category Sets List

# Name Description

1 Add VOD Category Set Open “Add VOD Category Set” pop-up

2 Name Display Name of VOD Category Set

3 Categories Display quantity of Categories created for VOD


Category Set

4 Sub Categories Display quantity of Sub Categories created for VOD


Category Set

5 Organizations Display Organizations assigned to VOD Category


Set

6 Action Available actions:


1. Edit VOD Category Set
2. Delete VOD Category Set

269
❖ Add Category
Path: Categories(sidebar menu) > VOD Categories> Category Set> Add Category

Picture 8.2.3 - Add a Category to the VOD Category Set

Table 8.2.3 - Description of Category creation for VOD Category Set

# Name Description

1 Name Type Category Name

❖ List of Categories
Path: Categories (sidebar menu) > VOD Categories> Category Set> Categories

270
Picture 8.2.4 - List of VOD Categories

Table 8.2.4 - Description of VOD Categories’ List

# Name Description

1 Add Category Open “Add Category” pop-up

2 Set the Order Set the Order of VOD Category displaying

3 Actions Available actions:


1. Edit VOD Category
2. Delete VOD Category

❖ Add Sub Category to Category


Path: Categories (sidebar menu) > VOD Categories> Category Set> Category> Add Sub
Category

Picture 8.2.5 - Add a Sub Category to the Category

Table 8.2.5 - Description of adding a Sub Category to the Category

# Name Description

1 Name Type Sub Category name

271
❖ List of Sub Categories
Path: Categories (sidebar menu) > VOD Categories> Category Set> Categories> Category> Sub
Categories

Picture 8.2.6 - List of Sub Categories

Table 8.2.6 - Description of Sub Categories’ List

# Name Description

1 Add Sub Category Open “Add Sub Category” pop-up

2 Set the Order Set the Order of VOD Sub Category displaying

3 Delete Delete Sub Category from the Category

272
8.3 Series Categories
Overview:
Series Category feature is intended for creating and setting VOD Series Category and
VOD Series Category Sets. It enables segmenting VOD Series by necessary contents.
Note:
1. Only users who have equivalent permission can view and work with the VOD Series
Category

❖ Add Series Category Set


Path: Categories (sidebar menu) > Series Categories> Add/Edit Series Category Set

Picture 8.3.1 - Add Series Category Set

Table 8.3.1 - Description of adding Series Category Set

# Name Description

1 Name Type Series Category Set name

2 Organizations Add Organizations. Only available Organizations


for user will be displayed

273
❖ List of Series Category Sets
Path: Categories(sidebar menu) > Series Categories

Picture 8.3.2 - List of Series Category Sets

Table 8.3.2 - Description of Series Category Sets List

# Name Description

1 Add VOD Series Open “Add Series Category Set” pop-up


Category Set

2 Name Display Name of Series Category Set

3 Categories Display quantity of Categories created for Series


Category Set

4 Sub Categories Display quantity of Sub Categories created for


Series Category Set

5 Organizations Display Organizations assigned to Series Category


Set

6 Action Available actions:


1. Edit Series Category Set
2. Delete Series Category Set

274
❖ Add Category
Path: Categories(sidebar menu) > Series Categories> Category Set> Add Category

Picture 8.3.3 - Add a Category to the Series Category Set

Table 8.3.3 - Description of Category creation for Series Category Set

# Name Description

1 Name Type Category Name

❖ List of Categories
Path: Categories (sidebar menu) > Series Categories> Category Set

Picture 8.3.4 - List of Series Categories

275
Table 8.3.4 - Description of Series Categories’ List

# Name Description

1 Add Category Open “Add Category” pop-up

2 Set the Order Set the Order of Series Category displaying

3 Actions Available actions:


1. Edit VOD Category
2. Delete VOD Category

❖ Add Sub Category to Category


Path: Categories (sidebar menu) > Series Categories> Category Set> Category> Add Sub
Category

Picture 8.3.5 - Add a Sub Category to the Category

Table 8.3.5 - Description of adding a Sub Category to the Category

# Name Description

1 Name Type Sub Category name

276
❖ List of Sub Categories
Path: Categories (sidebar menu) > Series Categories> Category Set> Categories> Category

Picture 8.3.6 - List of Sub Categories

Table 8.3.6 - Description of Sub Categories’ List

# Name Description

1 Add Sub Category Open “Add Sub Category” pop-up

2 Set the Order Set the Order of Series Sub Category displaying

3 Delete Delete Sub Category from the Category

277
9. Channel Services

9.1 Catch-Up TV
Overview:
Catch-up module is intended for creating and setting Catch-ups.
Note: A special option is required to provide access to Catch-up TV settings. To get access contact our
support team.

Note:

1. For one TV Channel only one Catch-up can be created.


2. Only User who has equivalent permission can view and work with the Catchup. (See more
details in Permission Rules)
3. Catch-Up must be created and enabled to be displayed in the Client App

278
❖ Add Catch-Up TV
Path: Channel Services (sidebar menu) > Catch-Up TV > Add Catch Up TV

Picture 9.1.1 - Catch Up Details

Table 9.1.1 - Catch-Up Details

# Name Description

1 TV Channel Select TV Channel name.


Type at least 1 character of the required channel.

2 Description Type Description of Catchup

279
3 Days Type a number of days: number of days available for
Catchup using

4 Schedule Base Set Schedule Base


Available values:
- Hourly - catch ups of the TV Channel are created at
the each hour
- EPG - catch ups of the TV Channel are created
according to the EPG schedule

5 Streaming Provider Set a Streaming provider

6 Custom Streaming Select the Custom Stream URL, if it is required to set a


URL custom URL for the Catch up, which is different from
the URL of the Channel.
Note: If the URL is set, it is used as a streaming URL for Catch Up
along with Playback Token Generator and DRM selected for this
URL.

7 URL Insert URL for the Catch Up.

8 DRM Profile Select DRM Profiles for the Catch up.

User can select several DRM Profiles for one URL BUT
only with the same DRM Provider

c. if the User selected DRM Profile with PallyCon


DRM Provider only available DRM Profiles with
PallyCon Provider will be displayed in drop-down
list automatically
d. if the User selected DRM Profile with EzDRM
Provider only available DRM Profiles with
EzDRM Provider will be displayed in drop-down
list automatically.

280
9 Playback Token Check Playback Token Generator and set token
Generator generator

10 Token Generator Select token Generator for Catch up

11 Enable Make the Catchup available to use

12 Create Create a new Catch-up

13 Update Available only in the edit mode.


Save changes in Catch-Up.

14 Cancel Cancel the process of creating/updating Catch-Up

❖ List of Catch-Ups
Path: Channel Services (sidebar menu) > Catch-Up TV

Picture 9.1.2 - List of Catch-Ups

281
Table 9.1.2 - Description of List of Catch-Ups

# Name Description

1 Add Catch Up Open “Add Catch-Up TV” pop-up. (See Add Catch Up)

2 Channel logo List of Catch-Up’s logos.


● Option to sort by Number in
ascending/descending order in default.
● If the User didn’t load a logo in TV Channel
settings, the field is empty.

3 Channel Name List of Catch-Up’s names.


● Option to sort by Channel Name in ascending
order in default
● Option to filter: search with single selection
● NoraMW redirects the User to edit mode of the
TV Channel by clicking on Channel Name.

4 Channel Status Display status of the TV Channel Catch-Up was


created to (enabled/disabled)

5 Description List of Catch-Up’s descriptions.


● Option to sort by description in
ascending/descending order. Option to filter:
search with single selection.
● If the User doesn’t write a description, the value
is equal to ‘Channel Name’.

6 Days List of Catch-Up’s days.


● Option to sort by days in
ascending/descending order
● Option to filter: set min and max values

282
7 Schedule List of Catch-Up’s schedules.
● Option to sort by schedule in
ascending/descending order
● Option to filter: single selection

8 Action Available actions:


1. Change Catch-Up’s status
2. Edit Catch-Up
3. Delete Catch Up

Option to filter by status: single selection

9 Enable List of Catch Up’s Status. Set status


“Enable”/”Disable”

283
9.2 Live Rewind
Overview:
Live Rewind module is intended for creating and settingLive Rewinds.

Note:

1. For one Channel can be created one Live Rewind.


2. Only users who have equivalent permission can view and work with Live Rewinds. (See
more details in Permission Rules)
3. For one Live Rewind can be selected one Streaming Provider.
4. If the Streaming Provider is Akamai, the User has to set for it Live Rewind Node and only
one.
5. If User rewinds Programme less then for 30 seconds from current (LIVE) moment,
Programme will be played from current moment.

284
❖ Add Live Rewind
Path: Channel Services (sidebar menu) > Live Rewind > Add Live Rewind

Picture 9.2.1 - Add Live Rewind

Table 9.2.1 - Add Live Rewind

# Name Description

1 TV Channel Set TV Channel

2 Streaming Provider Set a streaming provider

3 Live Rewind Node Select Live Rewind Node, if Streaming Provider is


Akamai.

4 Custom Streaming Select the Custom Stream URL, if it is required to set a

285
URL custom URL for the Live Rewind, which is different
from the URL of the Channel.
Note: If the URL is set, it is used as a streaming URL for Live
Rewind along with Playback Token Generator and DRM selected
for this URL.

5 URL Insert URL for the Live Rewind.

6 DRM Profile Select DRM Profiles for the Live Rewind.

User can select several DRM Profiles for one URL BUT
only with the same DRM Provider

e. if the User selected DRM Profile with PallyCon


DRM Provider only available DRM Profiles with
PallyCon Provider will be displayed in drop-down
list automatically
f. if the User selected DRM Profile with EzDRM
Provider only available DRM Profiles with
EzDRM Provider will be displayed in drop-down
list automatically.

7 Playback Token Check Playback Token Generator and set token


Generator generator

8 Token Generator Select token Generator for Live Rewind

9 Enable Set Live Rewind available to use

10 Create Create a new Live Rewind

11 Update Available only in the edit mode.


Save changes in Live Rewind.

12 Cancel Cancel the process of creating/updating Live Rewind

286
❖ List of Live Rewinds
Path: Channel Services (sidebar menu) > Live Rewind

Picture 9.2.2 - List of Live Rewinds

Table 9.2.2 - List of Live Rewinds

# Name Description

1 Channel Name List of channel’s names. Option to sort by Channel


Name in ascending/descending order. Option to filter:
search with single selection
NoraMW redirects the User to edit mode of TV
Channel by clicking on Channel Name.

2 Channel Status List of Channel’s statuses. Status соlor:


1. “Enabled” is green.
2. “Disabled” is red.

3 Streaming Provider List of set Streaming Provides

4 Live Rewind Node The value is displayed if the User selects Akamai as a
Name streaming provider. Option to sort by Live Rewind
Node Name in ascending (default)/descending order.
Option to filter: search with single selection

5 Live Rewind Node The value is displayed if the User selects Akamai as a

287
Status streaming provider. Status соlor:
1. “Enabled” is green.
2. “Disabled” is red.

6 Health The value displays the status of Authentication Token


of Live Rewind Node. Option to filter by health. Status
соlor:

1. “Up” is green.
2. “Down” is red.

7 Action Available actions:


1. Change status of Live Rewind
2. Edit Live Rewind
3. Delete Live Rewind

Option to filter by status.

8 Enable Set status “Enabled”/”Disabled”

288
9.3 EPG Service
Overview:
EPG Service module is intended for creating and setting EPG XML tasks.

❖ Add EPG XML Task


Path: Channel Services (sidebar menu) >EPG Service> Add EPG XML Task

Picture 9.3.1 - Add EPG XML Task

Table 9.3.1 - Add EPG XML Task

# Name Description

1 Task Name Type name of EPG XML Task

2 Schedule Set schedule for EPG XML Task execution

289
3 Start time Set start time for EPG XML Task execution

4 EPG Time Zone Select Timezone which will be used by Middleware if


Timezone is missing in the EPG XML file

5 EPG Shift Postfix Type EPG Shift Postfix to provide Timezone shift for
EPG. If EPG Shift Postfix is specified for the EPG XML
Task, EPG Time Zone from the task will always be
used for the EPG XML file. EPG Shift Postfix can be
random string value which should be attached to EPG
id in TV Channels, example:
EPG Shift Postfix: _NY
EPG id in TV Channel: epgid_NY

6 EPG Source URL Set URL for EPG XML file* location. For FTP Login
and Password are needed.

7 Enable Enable EPG XML task

8 Create Create EPG XML Task

Notes:

* - For the guide on how EPG XML should be constructed refer to Appendix A.

290
❖ List of EPG XML tasks
Path: Channel Services (sidebar menu) > EPG Service

Picture 9.3.2 - List of EPG XML Tasks and execution reports

Table 9.3.2 - List of EPG XML Tasks and execution reports

# Name Description

1 Task Name Display name of EPG XML Task

2 Source Display URL for EPG XML file location

3 Execution Results Display result of last execution of EPG XML task

4 Schedule Display schedule for EPG XML Task execution

5 Last Run Display EPG XML task last run date/time

6 Next Run Display EPG XML task next run date/time

7 Status Display EPG XML task status (Enabled/Disabled)

8 Actions Perform following actions with the task:


● Enable/Disable
● Run EPG XML Task
● Edit EPG XML Task
● Delete EPG XML Task

291
9 Execution Result Open the list of EPG XML task execution results by
expanding the accordion menu. Following info is
displayed in the EPG XML Task execution results list:
● Execution Result - display execution status (OK,
Corrupted, Failed)
● Completed Programmes - display number of
successfully parsed programmes.
● Fail Reason - display fail (if occurs) reason
message.
● Start date/time - display EPG XML task
execution start date/time.
● Finish date/time - display EPG XML task
execution finish date/time.
● Executed by - display email address of the User
who initiated EPG XML task execution

292
10. DRM Service

Overview:
Module is intended for creating and setting DRM Services which include setting DRM
Accounts and DRM Profiles which are used for TV Channels, Radio Channels, Movies,
TV Shows.

Note:
1. Only Users who has equivalent permission can view and work with the DRM Account and
DRM Profiles.
2. If a DRM Account has the Disabled status, all DRM Profiles in that DRM Account are
unavailable to the User during Сhannel, TV show and VOD settings.
3. In order for the content to be played, the DRM setting must be the same for the content
owner and NoraMW: configured or not at all.

293
10.1 DRM Account Details
Path: DRM Service (sidebar menu) > Add/Edit DRM Account

Picture 10.1.1 - DRM Account Details


Table 10.1.1 - Add/Edit DRM Account

# Name Description

1 Name Type DRM Account name

2 DRM Provider Select a DRM provider.


DRM Provider can not be changed, if DRM Account
has been already created.

3 PX Value Insert PX Value.


Field is displayed only in case if EZDRM is selected
as DRM Provider.

294
4 Site ID Type Site ID.
Field is displayed only in case if Pallycon is
selected as DRM Provider.

5 Site Key Insert Site Key.


Field is displayed only in case if Pallycon is
selected as DRM Provider.

6 Access Key Input Access Key.


Field is displayed only in case if Pallycon is
selected as DRM Provider.

7 Create/Update Create/Update DRM Account

8 Remove Delete DRM Account

9 Cancel Cancel DRM Account creating/updating.

295
10.2 DRM Profile Details
Path: DRM Service (sidebar menu) > Edit DRM Account > Add/Edit DRM Profile

Picture 10.2.1 - DRM Profile Details

Table 10.2.1 - DRM Profile Details*

# Name Description

1 Name Type DRM Profile name

2 DRM Type Select a DRM type (Widevine, FairPlay, PlayReady).


DRM type can not be updated for DRM Profile once
it’s created.
Set of fields which should be filled in upon DRM
Profile creation depends on selected DRM Type.

3 Is License Persistent Select license option (Yes/No).

296
4 License Limitation Select license limitation (Limited/Unlimited).
License Limitation is displayed if ‘Is License
Persistent’ = ‘Yes’.

5 License Duration, sec Set period of License Duration.


License Duration field is displayed if ‘License
Limitation’ = ‘Limited’.

6 Rental duration, sec: Set Rental Duration

7 Enable Make the DRM Profile available to NoraMW Users.

8 Create/Update Create/Update DRM Profile.

9 Cancel Сancel process of creating/editing DRM Profiles.

Notes:
* - Creating/Updating DRM Profile is available in edit mode of DRM Account.

297
Picture 10.2.2 - DRM Profile Details (DRM Type is Widevine, DRM Provider is EZDRM)

298
Picture 10.2.3 - DRM Profile Details (DRM Type is FairPlay, DRM Provider is EZDRM)

299
Picture 10.2.4 - DRM Profile Details (DRM Type is PlayReady, DRM Provider is EZDRM)

300
Picture 10.2.5 - DRM Profile Details (DRM Type is Widevine, DRM Provider is Pallycon)

301
Picture 10.2.6 - DRM Profile Details (DRM Type is FairPlay, DRM Provider is Pallycon)

302
Picture 10.2.7 - DRM Profile Details (DRM Type is PlayReady, DRM Provider is Pallycon)

Table 10.2.2 - Specific settings for DRM Profile according to DRM Provider and DRM Type

# Name Description

DRM Provider = ‘EZDRM’, DRM Type ='Widevine':

1 Widevine Authorization Link is auto generated upon DRM Profile creation.


URL Link is displayed in edit mode of DRM Profile.

2 HDCP Type Set HDCP Type.

3 Robustness Set Robustness

If DRM Provider = ‘EZDRM’, DRM Type ='FairPlay':

303
4 FairPlay Authorization Link is auto generated upon DRM Profile creation.
URL Link is displayed in edit mode of DRM Profile.

5 FPS Certificate Upload FPS Certificate.

If DRM Provider = ‘EZDRM’, DRM Type ='PlayReady':

6 PlayReady Authorization Link is auto generated upon DRM Profile creation.


URL Link is displayed in edit mode of DRM Profile.

7 Output Protection Level Enter Output Protection Level

DRM Provider = ‘Pallycon

8 Integration type Set integration type (only Token option is available).

9 HDCP Type Set HDCP Type

10 Rooted devices allowed Set access option for rooted devices

DRM Provider = ‘Pallycon’, DRM Type ='FairPlay'

11 FPS Certificate Upload FPS Certificate

If DRM Provider = ‘Pallycon’, DRM Type ='PlayReady':

12 PlayReady Security Level Set PlayReady Security Level

304
10.3 DRM Accounts and DRM Profiles lists
Path: DRM Service (sidebar menu) > Edit DRM Account > DRM Profiles

Picture 10.3.1 - DRM Accounts and DRM Profiles lists

Table 10.3.1 - List of DRM Accounts and Profiles

# Name Description

1 Add Account Open ‘Add DRM Account’ page

2 Name Display Name of DRM Account.


Option to sort by Name in ascending order is
default.

3 DRM Provider Display Name of DRM Provider

4 DRM Profiles Display amount of DRM Profiles which belong to


DRM Account.

5 Status Display availability of DRM Profiles related to DRM


Account (Enabled/Disabled).
Option to sort by Status in ascending/descending
order.

305
6 Enable Set availability of DRM Profiles related to DRM
Account (Enabled/Disabled). If toggle is switched
off for DRM Account, it’s also switched off for all
DRM Profiles related to DRM Account.

7 Edit Open “Edit DRM Account” page

8 Delete Delete DRM Account

9 DRM Profiles list Expand DRM Account accordion menu to view the
list of DRM Profiles which belong to DRM Account.

10 Name Display Name of DRM Profile.

11 DRM Type Display DRM Type info.

12 Status Display availability of DRM Profile


(Enabled/Disabled).

13 Enable Set availability of DRM Profile (Enabled/Disabled).

306
11. Geo Block
Overview:

Geo-blocking feature gives possibility to manage access to the system based upon the
user's geographical location or ip restriction (restriction means a complete lack of
access to the system)
Note: A special option is required to provide access to Special geo blocking policy. To get access contact
our support team.

11.1 Geo Restriction Configurations


Path: GEO Block (sidebar menu) > Geo Restriction

Picture 11.1.1 - Geo Restriction Configurations

Table 11.1.1 - Description of Geo Restriction Configurations

# Name Description

1 Enable GEO/IP Set status GEO/IP Restriction (enabled/disabled)


Restriction

307
2 Enable GEO Restriction Set status GEO Restriction (enabled/disabled)

3 Mode Select Geo mode (Block or Allow)

4 Countries Select Country(ies)

5 Override Geo Restriction Type IP Address for which restriction are not used
for these IPs Input

11.2 IP Restriction Configurations


Path: GEO Block (sidebar menu) > IP Restriction

Picture 11.2.1 - IP Restriction Configurations

Table 11.2.1 - Description of IP Restriction Configurations

# Name Description

1 Enable IP Restriction Set status IP Restriction (enabled/disabled)

2 Mode Select IP mode (Block or Allow)

3 IP Addresses Type IP Address(es)

308
12. Devices
Overview:
The module is intended for creating and setting Devices that are used to reach media
content by Subscribers.

Note:
1. Only users who has equivalent permission can view and work with Devices module
2. If Device is assigned to any Subscriber, it is not available to change the list of available
Organizations for this Device.
3. Device with “Device Redirect” option switched on can not be assigned to any Subscriber.
4. All Device’s types except WEB and Mobile platforms, which belong to the same
Subscriber, are required to log in to Client App from the same IP’s.
5. User can set only allowed (in User’s Permission Rule) Organizations for Device.

12.1 Device Details


Path: Devices (sidebar menu) > Add Device/Edit Device

Picture 12.1.1 - Device Details

309
Table 12.1.1 - Device Details

# Name Description

1 MAC Address Type MAC Address of Device

2 Serial Number Type Serial Number of Device.


Serial Number is used to identify Subscriber’s
Device upon Authorization (in the Client App)
process.

3 Device Redirect Select Device Redirect option for Device

4 Identifier Type unique Identifier of the Device.


Select “Auto” option to auto generate Identifier for
Device.

5 Timezone Select Timezone for Device.


Select “Based on IP option” and Timezone for
Device will be set based on IP Address the Device
logged in from.

6 Assigned Organizations Select allowed Organization(s) for Device.


Selected Organizations are validated when
Subscriber authorizes in Client App to detect what
Organization he is allowed to use.

7 Security Code Required Select an option of two-factor Authentication for


the Device.

310
8 Security Code Type Security Code.
Select “Auto” option to auto generate Security Code.

9 Save/Update Create Device/Save changes for Device.

10 Remove Delete Device

11 Cancel Cancel changes, redirect to Devices List

12 Assigned To Display Subscriber’s full name (in format of


hyperlink) Device is assigned to.

13 Device Model Display model of Device*

14 Firmware Version Display firmware info for the Device*

15 IP Address Display IP Address of the Device*

16 Reset IP Reset IP Address

17 ISP Display Internet Service Provider name*

18 Location Display location Subscriber logged in Client App


from with Device.

19 Timezone Display Device’s Time zone.

20 Status Display status of the Device (Active/Inactive).

Notes:
* - Info is available once Subscriber authorizes in Client App with Device.

311
12.2 Add Multiple Devices
Path: Devices (sidebar menu) > Add Devices > Add Multiple Devices

Overview:
Section is intended for creating multiple Devices/multiple Devices along with
Subscribers it is assigned to.

Picture 12.2.1 - Add multiple devices (part 1)

312
Picture 12.2.1 - Add multiple devices (part 2)

Table 12.2.1 - Add multiple devices

# Name Description

1 Redirect Devices Select an option of Devices redirecting

2 Assigned Organizations Select allowed Organizations for Devices.

3 Create Subscribers Select an option to Create Subscribers along with


Devices. Devices will be automatically assigned to
corresponding Subscribers after creation.

313
4 Create Subscribers Select the Organization created Subscribers will be
assigned to. Only Organization from list of allowed
for Devices can be selected.

5 Upload List Select an option to upload file with multiple Devices


information.

6 Browse Open pop-up window for file selection

7 Content of [File Display uploaded file content


Name][File Type]

8 First Value Select which data is presented as first value in the


uploaded file: Serial or MAC. According to selection
Serial and MAC data will be filled in after file
parsing.

9 Serial & Mac Separator Type symbol which separates Serial and MAC in
uploaded file for the NoraMW to identify Serial and
MAC.

10 Parse File Parse content from uploaded file and fill in Serial
and MAC fields for devices.

11 Serial Type Serial Number of Device or use “Upload List”


option to fill in Serial for Device.

12
MAC Type MAC Address of Device or use “Upload List”
option to fill in MAC for Device.

13
Remove Remove the row with Device Serial and MAC input

314
14
Total number of devices Display number of Devices which have Serial and
MAC filled in.

15
Add Devices Save changes and create multiple Devices

16
Cancel Cancel multiple Devices creation, redirect to
Devices list

12.3 Devices List


Path: Devices (sidebar menu)

Picture 12.3.1 - Devices List

Table 12.3.1 - Devices List

# Name Description

1 Add Devices Open “Add Device” tab

2 IP address Display IP Address of Device.


Option to sort the list in ascending/descending
order by IP address.

315
3 Model Display model of Device.

4 MAC address Display MAC Address of Device.


Option to sort the list in ascending/descending
order by MAC address.

5 Serial Number Display Serial Number of Device.


Option to sort the list in ascending/descending
order by Serial Number.

6 Identifier Display Identifier of Device.


Option to sort the list in ascending/descending
order by Identifier.

7 Firmware Display Device’s firmware.

8 Search by MAC, SN or Search Device in the Devices List.


Identifier

316
13. Settings

13.1 General Settings


Overview:

General Settings feature is intended for the Payment settings, Email Server Settings,
In-App Registration setting, Chat settings, Screensaver and Timezone.

Note:

1. General Settings for Payment is as default value


2. All general settings are overriden by Organization Payment Settings
3. Only user who has equivalent permission can view and work with the module

Path: Settings > General Settings > Email Server Settings

Picture 13.1.1 - Email Server Settings

317
Table 13.1.1 - Email Server Settings

# Name Description

1 Email Address Email Address of the mailbox, which will be used for
sending emails. Example: test@gmail.com

2 Password Password* to the mailbox.

3 SMTP Host SMTP Server Address. Info can be found in SMTP


Settings for Mail Client. Example: smtp.gmail.com

4 SMTP Port Port Number. Info can be found in SMTP Settings for
Mail Client. Example: 465

318
Path: Organizations > Subscriptions > Subscriptions Settings

Path: Settings > General Settings > Payment Settings

Picture 13.1.2 - Payment Settings

Table 13.1.2 - Payment Settings

# Name Description

1 Max Activation 1. Set Max Activation Length.


Length: 2. Max Activation Length in Organization can’t be

319
less than the max Subscription length among
all Subscriptions of this Organization.
3. Max Activation Length in General Payment
Settings can’t be less than the max
Subscription length among all Subscriptions of
all Organizations.

2 Device Activation Type Device Activation Limit (how many devices can
Limit: be activated)

3 Void Payment in Configure how long the payment can be canceled

4 Disallow Void Set availability to use Void (Allow/Disallow)


If “Disallow Void” check-box is selected then “Void
Payment in” input field is unavailable for using

5 Custom Charges Set availability to use Custom Charges


(Allow/Disallow)

6 Custom Subscription Set availability to use Custom Subscription


(Allow/Disallow)

7 Device Slots Set availability to add Device Slots (Allow/Disallow)

8 Device Linking Set availability to add Device Linking (Allow/Disallow)

9 Active TOA Set availability to use Active TOA (Allow/Disallow)

10 Prorating 1.Set the possibility to rent content add-ons at the


prorated price, proportionally by the remaining days of
the active Subscription.
Note: Price is recalculated if the rented period of the content
add-on is less than remaining days of the current active
Subscription. If Subscriber has already bought a subscription for

320
a future (top-up Subscription), and rent period of the content
add-on is equal to Subscription length, price of the content
add-on is recalculated proportionally remaining days of all active
subscriptions (including top-up Subscription).
Rules of recallculation:
1. Content Add-on price/Content Add-on length = Price per
day (mathematically rounded to 3 decimal places).
2. Price per day * remaining days of Subscription = Content
Add-on prorated price (mathematically rounded to 1
decimal place).
A. Min Content Add-on prorated price is 1.

2. Set the possibility to buy Subscription at the


prorated price.
Note: If the “Prorating” option is enabled, Subscriber has an
active Subscription, which hasn’t expired, and wants to buy
Subscription with the “Override” activation, the price of a
purchasing Subscription is prorated.
Rules of recallculation:
1. Active Until - Active From - Length Adjustment = Current
Subscription length.
2. Total/Current Subscription length = Price per day of the
current Subscription.
3. Active Until - current Date - Length Adjustment =
Remaining days of the current Subscription.
4. Remaining days of the current Subscription*Price per
day = Discount value.
A. If the currencies of the current active Subscription and
purchasing Subscription are different, Discount value will
be converted to the currency of the purchasing
Subscription.
5. Total of the purchasing Subscription - Discount =
Prorated price of the purchasing Subscription.
A. If Discount is more than Total, Prorated price will be 0.

321
11 Expired Voucher Type Expired Voucher Removal period in days
Removal

12 Voucher Slots Type Voucher Slots quantity

13 Unlimited If “Unlimited” check-box is selected, the “Max


Activation Length” input field is unavailable for using.

14 Use System Default If “Use system default” check-box in Organization


Subscriptions Settings is selected, General Payment
Settings apply to Organization settings.

Path: General Settings > Login Options

Picture 13.1.3 - Login Options

Table 13.1.3 - Login Options

# Name Description

1 Guest Mode* Set status of Guest Mode (enable/disable).

322
Note: Set Guest Mode option if no registration and
payments required for Guest to get access to the Client App.
Client App User Interface and available content will be
offered according to default Organization and Subscription
settings.

2 Guest Organization Set the Guest Organization for Guests (Client App
Users without registration).

3 Guest Subscription Set the Guest Subscription for Guests (Client App
Users without registration).

4 In-App Registration Set status of In-App Registration (enable/disable).

5 Default Organization Set the Default Organization for registered


Subscribers.
Note: the Default Organization should ebable “Device Slots”
and service type “Cash” as default

6 Default Subscription Set the Default Subscription for registered


Subscribers

7 Code Expiration time Code Expiration Time means validity time of email
verification code sent to subscriber’s email

Note: A special option is required to provide access to Guest mode settings. To get access contact our
support team. Availability on Client apps depends on the client app’s platform.

323
Path: General Settings > Facebook Login Settings

Picture 13.1.4 - Facebook Login Settings

Table 13.1.4 - Facebook Login Settings

# Name Description

1 App ID Set App ID - Facebook Account ID

2 Client Token Set facebook Client token

Note: A special option is required to provide access to Subscriber in login via Facebook. To get access
contact our support team.

Path: General Settings > Chat Settings

Picture 13.1.5 - Chat Settings

324
Table 13.1.5 - Chat Settings

# Name Description

1 Chat Status Set active/inactive status for the chat on Client Apps

2 Publish Key Add API keys for the chat from PubNub admin panel

3 Subscribe Key

4 Secret Key

Note:

- Go to the required TV Channel to set active/inactive status of the Chat function for the channel.
- A special option is required to provide access to group chat for Subscriber. To get access
contact our support team.

325
13.2 Payment Services

13.2.1 Payment Services

Overview:
Payment Services feature is intended for setting Payment Services.

Note:

1. Payment Service Settings for Payment is as default value


2. All general settings are overriden by Organization Payment Service
3. Only user who has equivalent permission can view and work with the module

Path: Organizations > Subscription Settings > Payment Services

Path: Settings > Payment Services > Payment Services

Picture 13.2.1.1 - Payment Services

Table 13.2.1.1 - Payment Services

# Name Description

1 Service Type List of Payment Serviceы Types.

326
2 Mode List of Payment’s Modes.

3 Status List of Payment’s Statuses.

4 System default Check-box is selected by default for Organization.


Clear it if Organizations settings are different from
general settings

5 Actions Set a status of Payment Service (Enabled or


Disabled).

6 Status Display a status of Payment Service (Enabled or


Disabled).

7 Make Default Set as a default Payment Service

8 Configure a payment Open payment service settings


service

327
13.2.2 Currencies

Overview:
Currency module is intended for creating and setting Currency.

Note:

1. Currency Settings for Payment is as default value


2. All Currency settings are override by Organization Currency Settings
3. Only user who has equivalent permission can view and work with the module

Path: Settings > Payment Services > Currencies

Path: Organizations > Payment Services > Currencies

Picture 13.2.2.1 - Currency List

Table 13.2.2.1 - Currency List

# Name Description

1 Add Currency Open “Add Currency” modal window

2 Currency Code List of active currency. Option to sort by Currency


Code.Default sorting in ascending order

328
3 Currency Symbol List of currency symbols according to available
currency

4 Position List of set Position for Code and Currency. Option to


sort by Position.

5 Sample View sample of displaying Symbol and value

6 Actions ● Edit Currency


● Delete Currency

329
13.2.3 Currency Converter
Overview:
Currency Converter feature is intended for setting currency transactions

Note:

1. Currency Converter Settings for Payment is as default value


2. All Currency Converter Settings are override by Organization Currency Settings
3. There is a need to set a currency converter for payment because payment transactions
can be in different currencies.
4. Only user who has equivalent permission can view and work with the module

Path: Settings > Payment Services > Currency Converters

Path: Organizations > Payment Services > Currency Converters

Picture 13.2.3.1 - Setting of Currency Converter

Table 13.2.3.1 - Setting of Currency Converter

# Name Description

1 Token Insert Token

330
2 Refresh Rate: (mode) Set refreshing mode
1. If Cache Rate is selected then “Refresh Rate”
and “Refresh Rate” unit are enable for settings
2. If Live Rate is selected then “Refresh Rate” and
“Refresh Rate” unit are disable for settings.

3 Refresh Rate Type frequency of Refresh Rate

4 Refresh Rate unit Set unit of Refresh Rate.

331
13.2.4 Authorize.net
Overview:
Authorize.net Service is intended for setting and providing transactions

Note:

1. Account in Authorize is related to one currency

Path: Settings > Payment Services > Payment Services > Authorize.net

Path: Organizations > Payment Services > Payment Services > Authorize.net

Picture 13.2.4.1 - Setting of Authorize.net

Table 13.2.4.1 - Setting of Authorize.net

# Name Description

1 API ID Insert API data

2 Transaction Key Insert Transaction Key data

332
3 Public Client Key Insert Public Client Key data

4 Currency Set Currency

5 Mode Set mode

6 Allow AutoPay Set AutoPay

7 Update 1. Save changes.


2. Close the window.

8 Cancel Close the window without saving changes.

13.2.5 Cash Settings


Overview:
Cash Service is intended for setting and provide cash transactions

Note:

1. Account in Authorize is related to one currency

Path: Settings > Payment Services > Payment Services > Cash

Path: Organizations > Payment Services > Payment Services > Cash

Picture 13.2.5.1 - Setting of Cash

333
Table 13.2.5.1 - Setting of Cash

# Name Description

1 Currency Set Currency

2 Location Field Show/Hide Location field


If position is true then show Location field

If position is false then hide Location field

3 Location 1 Type Location

4 Required Set/Unset Obligatory presentation Location in


payments subscription

13.2.6 External Payments Settings


Overview:
External Payments is a feature for external payments. It helps to set settings for
external payments API.

Path: Settings > Payment Services > Payment Services > External Payments

Path: Organizations > Payment Services > Payment Services > External Payments

Picture 13.2.6.1 - Setting of External Payments

334
Table 13.2.6.1 - Setting of External Payments

# Name Description

1 Currency Set Currency

2 Authorize.net Manual:
Set Authorize.net for external payment methods

3 Required Transaction Set obligation Transaction ID in External API


ID

4 MoneyGram Set MoneyGram for external payment methods

5 Required Check ID Set obligation Required Check ID in External API

6 PayPal Express: Set PayPal Express for external payment methods

7 Required Sale ID Set obligation Required Sale ID in External API

8 Western Union Set Western Union for external payment methods

9 Required Check ID Set obligation Required Check ID in External API

335
13.2.7 Gr4vy
Overview:
Gr4vy Service is intended for setting and providing transactions

Path: Settings > Payment Services> Payment Services > Gr4vy


Path: Organizations > Payment Services > Payment Services > Gr4vy

Picture 13.2.7.1 - Gr4vy Settings

336
Table 13.2.7.1 - Gr4vy Settings

# Name Description

1 Login Type Login

2 Private Key Insert Private Key data

3 Currency 1. Set Currencies.


2. The currencies to be selected must be the
same as those selected in the Gr4vy system.

4 Countries 1. Set Countries.


2. The countries to be selected must be the same
as those selected in the Gr4vy system.

5 Mode Set mode

6 Allow AutoPay Set AutoPay

7 Update 1. Save changes.


2. Close the window.

8 Cancel Close the window without saving changes.

337
13.3 Extensions
Path: Settings (sidebar menu) > Extensions

13.3.1 Playback Token Generators Details


Path: (Sidebar > Setting > Extensions > Playback Token Generators)

Overview:

Playback Token Generator feature is intended for creating and setting Playback Token
Generator. Playback Token Generator is a randomly-generated, cryptographic token that
is used to prevent replay attacks.
Note:
1. Only User who has equivalent permission can view and work with the module.

Picture 13.3.1.1 - Playback Token Generator Details

Table 13.3.1.1 - Add/Edit Playback Token Generator

# Name Description

1 Name Type Playback Token Generator name.

338
2 Type Select type.

3 Secret Key Insert Secret Key.


Secret Key is displayed for:
1. Akamai
2. Level3
3. Wowza
4. CDN77
5. Nimble
6. Flussonic
7. OnApp

4 Token Time Type Token Time

5 Enable Set Playback Token Generator availability for selection


upon TV Channel setting.

6 Create/Update Create/Update Playback Token Generator

7 Cancel Сancel process of creating/editing Playback Token


Generator.

8 Secret Generation Insert Secret Generation Number.


Number Secret Generation Number is displayed only for Level3
type.

9 Ignore device IP Set device IP verification.


verification Secret Generation Number is displayed for Flussonic and
OnApp types.

10 RSA Private Key Insert RSA Private Key.


RSA Private Key is displayed for AWS Cloudfront only.

339
11 Url format Set Url format.
Url format is displayed for OnApp type.

❖ List of Playback Token Generators

Picture 13.3.1.2 - List of Playback Token Generators

Table 13.3.1.2 - List of Playback Token Generators

# Name Description

1 Name Display Playback Token Generator name

2 Type Display Playback Token Generator type

3 Token Time Display Token Time.

4 Assigned URLs Display the number of Assigned URLs for each Playback
Token Generator.
Option to sort by number of Assigned URLs in
ascending/descending order.
Option to filter by Token Time (Start Time, End Time).
If the value is more than 0, the number is clickable (can
lead to TV Channels, Radio Channels, VODs, TV Shows
Playback Token Generator is set for).

340
5 Enable Set Playback Token Generator availability for selection
upon TV Channel setting

6 Edit Open “Edit Playback Token Generator” pop-up

7 Remove Delete Playback Token Generator

13.3.2 Device Redirect


Path: Sidebar > Setting > Extensions > Device Redirects > Add/Edit Device Redirect

Overview:
Device Redirect module is intended for creating and setting Device Redirect items
which can be set for Devices and perform the function of redirecting Subscriber’s
Device upon Authorization process to the specific URL which is set for Device Redirect
item.
Note:
1. Only User who has equivalent permission can view and work with the module.

Picture 13.3.2.1 - Device Redirect Details

341
Table 13.3.2.1 - Device Redirect Details

# Name Description

1 Name Type Device Redirect Name

2 URL Insert Device Redirect URL

3 Enable Set Device Redirect available for selection upon Device


setting.

4 Create/Update Create/Update Device Redirect item

5 Cancel Cancel process of Device Redirect creating/updating and


redirect to Device Redirects list

❖ List of Device Redirects

Picture 13.3.2.2 - List of Device Redirects

Table 13.3.2.2 - List of Device Redirects

# Name Description

1 Add Device Open “Add Device Redirect” pop up


Redirect

342
2 Name Display Device Redirect Name.Name is displayed in the
format of hyperlink, upon click User is redirected to Edit
mode. Option to filter by Name. Option to sort by Name in
ascending/descending order.

3 URL Display Device Redirect URL.


Option to filter by URL. Option to sort by URL in
ascending/descending order.

4 Enable Set Device Redirect available for selection upon Device


setting. Option to filter by state (Enabled/Disabled)

5 Edit Open “Edit Device Redirect” pop up

6 Delete Delete Device Redirect

343
14. App Localization
Overview:
The module is intended for creating languages for Client Apps.
Note:
1. Only users who have equivalent permissions can view and work with App Localization.
2. Default language can not be switched off.
3. Default language can not be deleted.
4. Keys are not editable.
5. All values for keys are mandatory

14.1. Language Details


Path: App Localization (sidebar menu) > Add Language

Picture 14.1.1 - Language details

344
Table 14.1.1 - Language Details

# Name Description

1 Select language to Select a language that you’d like to add.


create

2 Select language as a Select a language that you’d like to use a sample.


sample

3 Search by key or value There is a possibility to search keys/values.

4 Key The column includes all the keys that are used and
will be displayed on Client Apps.

5 Value Set values for keys in the language that you’re


adding.

6 Sample value Display keys in the language you’ve chosen as a


sample.

7 Upload file Provide a possibility to upload JSON/CSV file with


values for keys.

8 Download file 1. Available in the “Edit” mode


2. Provide a possibility to download CSV file
with values for keys that are set for a created
language.

9 Enable Enable or disable the language you’re creating.


Disabled by default.

345
If the language is disabled, it won’t be available on
Client Apps.

10 Save/Update Save/Update the language you’re creating.

11 Remove Delete a language.


This option is available after a language is created.

12 Cancel Cancel language creation process and redirect to


the list of languages.

14.2. List of Languages


Path: App Localization (sidebar menu)

Picture 14.2.1 - List of Languages

Table 14.2.1 - List of Languages

# Name Description

1 Add Language Open “Add Language” page

346
2 Language Display language’s ISO code.

3 Last Updated Display date and time of the last update.

4 By User Display the email of the User who created/updated


a language.

5 Status Display Language’s status.


Possible values:
- Updating (when changes are making)
- Done (when a language is created/changes
are saved)

6 Actions Include the following options:


1. Enable/disable a language.
2. Make a language default (the main language
for Cliant Apps).
Default language can’t be disabled/deleted.
3. Edit Language (open the “Edit Language”
page) a language).
4. View Language (display a language in the
“View” mode).
5. Remove Language (delete a language).
A deleted language won’t be available on
Client Apps.

347
15. Users
Overview:
The module is intended for creating Users (usually Providers) who are working directly
in the NoraMW.

Note:
1. Only users who has equivalent permission can view and work with Users.
2. Once User is created as User (role)* it’s not allowed to grant him Super Admin role
permissions.
3. User is not allowed to delete himself in NoraMW.
4. User is not allowed to change status (Enabled/Disabled) for himself in NoraMW.
5. Only User with Super Admin** role is able to view User Log file.
6. User who has Organizations restrictions in Permission Rule is not able to see User with all
Organizations allowed in the list of Users.
7. User who has less amount of Organizations allowed in Permission Rule is not able to
create, update, delete Users who have more amount of Organizations allowed in
Permission Rule.
8. Users who have equal amount of Organizations allowed in Permission Rule are able to
create, update, delete and see each other in the list of Users.

*User (role) - User in NoraMW who has limited access to NoraMW functionality. Users have Permission
Rule assigned to them in NoraMW.
**Super Admin (role) - User in NoraMW who has unlimited access to NoraMW functionality.

348
15.1. Users Details
Path: Users (sidebar menu) > Add/Edit System User

Picture 15.1.1 - User Details

Table 15.1.1 - User Details

# Name Description

1 First Name Type User’s name

349
2 Last Name Type User’s last name

3 Password Type password which will be used for authorization


in the NoraMW.

4 Password Again Type password again (only in creation mode of the


User)

5 Rule Select Permission Rule for the User. It’s not required
if “Super Administrator”* option is selected.

6 Email Type User’s Email which will be used for


authorization in the NoraMW.

7 Phone number Type User’s phone number

8 Company Type User’s company

9 Location Type User’s location

10 Max Failed Logins Type number of failed logins (incorrect


email/password) which are allowed for User.

11 Enabled Enable or disable User.


If User is disabled he is not able to log in to
NoraMW.

12 Super Administrator Select Super Admin** role for the User.

13 Change Password For Select option for User to change password for next
Next Login login to the NoraMW

14 Create/Update Create User/Update changes

350
15 Remove Delete User

16 Cancel Cancel User creation process and redirect to list of


Users.

Notes:
* - Super Admin is User in NoraMW who has unlimited access to NoraMW functionality.

15.2. List of Users


Path: Users (sidebar menu)

Picture 15.2.1 - List of Users

Table 15.2.1 - List of Users

# Name Description

1 Add User Open “Add System User” page

351
2 Full Name Display User’s Full Name (First Name and Last
Name).
Option to filter by Full Name.
Option to sort by Full Name in
ascending/descending order.

3 Rule Display User’s permission in the system.


Option to filter by Rule (Permission Rule or Super
Admin).
Option to sort by Rule in ascending/descending
order.

4 Email Display User’s email.


Option to filter by Email.
Option to sort by Email in ascending/descending
order

5 Company Display User’s Company.


Option to filter by Company.
Option to sort by Company in
ascending/descending order.

6 Last Login Display User’s last login date/time and IP address.

7 Status Display User’s status (Online/Offline).


Option to filter and sort Users in the list by Status.

8 User Logs Download User Log.

9 Enable User Change User’s status (Enabled/Disabled).

352
10 Edit User Open “Edit System User” page

11 Delete User Delete User

16. Permission Rules

Overview:
“Permission Rules” module is intended for creating rules which define actions allowed
to be performed by User within the NoraMW.
Note:
1. User can add only those Organizations in the Rule upon creation process which are
allowed for him in his Permission Rule.

Permission Rule Details:

Path: Users (sidebar menu) > “Permission Rules” tab

Picture 16.1 - Permission Rule Details (part 1)

353
Picture 16.1 - Permission Rule Details (part 2)

Picture 16.1 - Permission Rule Details (part 3)

354
Picture 16.1 - Permission Rule Details (part 4)

Picture 16.1 - Permission Rule Details (part 5)

Picture 16.1 - Permission Rule Details (part 6)

355
Table 16.1 - Permission Rule Details

# Name Description

1 Rule Name Type Permission Rule name

2 Organization Select Organizations which will be available for


Restrictions User with Permission Rule assigned

3 View “View” permission allows:

1. view page/list of entities of the module.


2. view menu item or tab for the module.
3. perform a search/filter (if it’s implied by
functionality)

4 Create “Create” permission allows:*

1. add entity item via click on Add [entity]


button.
2. view menu item or tab of the module.
3. view page/list of the module.
4. perform a search/filter (if it’s implied by
functionality)

356
5 Edit “Edit” permission allows:*

1. view page in edit mode (by click on “Edit”


button or hyperlink name).
2. change status (Enabled/Disabled) of entity
item.
3. Change the order of entity items in the list (if
it’s implied by functionality)
4. view menu item or tab of the module.
5. view page/list of the module.
6. perform a search/filter (if it’s implied by
functionality)

6 Delete “Delete” permission allows:**

1. delete entity item via click on “Delete” button


in the list of entity items or “Remove” button
in edit mode of the entity.

2. Open entity item’s page in edit mode.


3. view menu item or tab of the module.
4. view page/list of the module.
5. perform a search/filter (if it’s implied by
functionality)

7 Hide Cancel the selection of “View”, “Create”, “Edit”,


“Delete” permissions for the module.

8 Save/Update Create Permission Rule/Save changes

9 Remove Delete Permission Rule

357
10 Cancel Cancel Permission Rule creating/updating, redirect
to the list of Permission Rules

Notes:
* - Permission is not available without “View”
** - Permission is not available without “Edit”

Table 16.2 - Permission Rule Details: list of modules

# Name Description

1 Organizations Set permissions for Organizations module.*.

2 Subscription Settings Set permissions for managing Subscription


Settings in the Organization.**

3 Announcements Set permissions for managing Announcements


and Reminders in Organization.**

4 Currencies Set permissions for managing Currencies in the


Organization**

5 Featured Carousel Set permissions for managing Featured Carousel


in the Organization**

6 Banner Carousel Set permissions for managing Banner Carousel in


the Organization**

7 Shopping Cart Set permissions for managing Shopping Cart in the


Organization**

358
8 Subscribers Set permissions for managing Subscribers
module.*

9 Search Results Set permission for managing Search Results:


1. “View” permission allows:**
a. Search Subscribers on “Subscribers”
page.
b. Search Subscribers in the
Organization.
2. “Edit” permission allows:**
a. View from “Distributors” list
b. View Subscriber’s password
c. Update Subscriber’s info
d. Update Subscriber’s status
3. “Delete” permission allows:
a. Delete Subscriber

10 Devices Set permissions for managing Devices for


Subscriber:
1. “View” permission allows:**
a. View list of Devices assigned to
Subscriber (Devices tab in
Subscriber)
2. “Edit” permission allows:**
a. Search devices which can be
assigned to Subscriber
b. Assign Device to Subscriber
c. Unassign Device from Subscriber

359
11 Device Slots Set permissions for managing Device Slots for
Subscriber:
1. “Create” access allows:**
a. Add slot for Device on “Activation”
page for Subscriber
2. “Edit” access allows:**
a. Generate link code for Device which
can be used for Subscriber’s
authorization process in Client App.
b. Unlink Slot
3. “Delete” access allows:
a. Delete Slot

12 Activation Set permissions for managing Subscription


Settings for Subscriber:
1. “View” permission allows:**
a. View “Activation” page with following
sections: Subscription & Payments,
Assigned Devices, Statements.
2. “Create Payments” permission allows:**
a. Process the Payment on “Activation”
page.
3. Cash Payment permission: allow/restrict
access to select Cash when making
payment for Subscriber.
4. Length Adjustment permission:
allow/restrict access to adjust Subscriber’s
Subscription.
5. Void/Refund permission:

360
allow/restrict to void/refund Subscriber’s
payments.
Refund is used for payments that are made
within Gr4vy. Void is used for payments that
are made within other Payment Services.

13 Credit Cards Set permissions for managing Subscriber’s Credit


Cards.**

14 Custom Streams Set permissions for managing Subscriber’s Custom


Streams.**

15 Notes Set permissions for managing Notes for


Subscriber.**

16 Channels Set permissions for managing TV Channels.*

17 Channel Sevices 1. Set permissions for managing


Catchups/Live Rewind in TV Channel.**:
a. NoraMW allows to create/edit/delete
Catch Up/Live Rewind in TV Channels
> Services if corresponding
permission is switched on:
b. Permission Rule > Channel
Service>Catch Up/Live Rewind >
“Create”/”Edit”/”Delete”.
2. Set Permissions for managing EPG Service

18 Video on Demand Set permissions for managing Video on Demand

361
19 Vod Series Set permissions for managing TV Shows:
1. “View” permission allows:
a. View list of TV Shows
2. “Create” permission allows:
a. Create TV Shows
3. “Edit” permission allows:
a. Edit TV Show
b. Create/Edit Seasons, Episodes
c. Work with TV Shows Organizer
4. “Delete” permission allows:
a. Delete TV Show/Season/Episode

20 Live Event Set permissions for managing Live Events

21 Categories Expand “Categories” menu item to set permission


for TV Categories//VOD Categories/Series
Categories modules.

362
22 TV Categories Set permission for managing TV Categories:
1. “View” permission allows:
a. View lists of TV Category Sets, its TV
Categories and TV Channels assigned
to them.
2. “Create” permission allows:
a. Create TV Category Set and TV
Category.
3. “Edit” permission allows:
a. Edit TV Category Set
b. Edit TV Category
c. Add TV Channels to TV Category
d. Remove TV Channels from TV
Category
4. “Delete” permission allows:
a. Delete TV Category Set and TV
Category

23 Radio Categories Set permission for managing Radio Categories:


1. “View” permission allows:
a. View lists of Radio Category Sets, its
Radio Categories and Radio Channels
assigned to them.
2. “Create” permission allows:
a. Create Radio Category Set and Radio
Category.
3. “Edit” permission allows:
a. Edit Radio Category Set
b. Edit Radio Category

363
c. Add Radio Channels to Radio
Category
d. Remove Radio Channels from Radio
Category
4. “Delete” permission allows:
a. Delete Radio Category Set and Radio
Category

24 VOD Categories Set permission for managing VOD Categories:


1. “View” permission allows:
a. View lists of VOD Category Sets, its
VOD Categories and VODs assigned
to them.
2. “Create” permission allows:
a. Create VOD Category Set and VOD
Category.
3. “Edit” permission allows:
a. Edit VOD Category Set
b. Edit VOD Category
c. Add VOD to VOD Category
d. Remove VOD from VOD Category
e. Create/Delete VOD Sub Category
4. “Delete” permission allows:
a. Delete VOD Category Set and VOD
Category

364
25 VOD Series Categories Set permission for managing VOD Categories:
1. “View” permission allows:
a. View lists of VOD Series Category
Sets, its VOD Series Categories and
TV Shows assigned to them.
2. “Create” permission allows:
a. Create VOD Series Category Set and
VOD Series Category.
3. “Edit” permission allows:
a. Edit VOD Series Category Set
b. Edit VOD Series Category
c. Add TV Show to VOD Series Category
d. Remove TV Show from VOD Series
Category
e. Create/Delete VOD Series Sub
Category
4. “Delete” permission allows:
a. Delete VOD Series Category Set and
VOD Series Category

26 Channel Services Expand “Channel Services” menu item to set


permission for Catch Up TV, Live Rewind modules,
EPG Service

27 Catch Up TV Set permissions for managing Catch Up TV


module.

28 Live Rewind Set permissions for managing the Live Rewind


module.

29 EPG Service Set permissions for managing EPG Service

365
30 Devices Set permissions for managing Devices module.

31 Settings Expand “Settings” menu item to set permission for


General Settings, System Tasks, Payment System,
Currencies, Extensions modules

32 General Settings 1. Set permissions for managing General


Settings:
a. For the whole instance
b. For Organization (at least “View”
permission must be set for for
Subscription Settings (Permission
Rule > Organization)

366
33 Payment System Set permissions for managing Payment System:

1. “View” permission allows:**


a. View Payment Services tab, Currency
Converters tab in General Settings
b. Payment Service tab and list of
Payment Services, Currency
Converters tab in Organization >
Subscription Settings.
2. “Edit” permission allows:**
a. make Payment System default upon
click on “Default” button for Currency
Converters in General Settings: for the
whole instance and Organization)
b. Change status for Currency Converter
(Enabled/Disabled) in General
Settings: for the whole instance and
Organization
c. Change status of Payment Service
(Enabled/Disabled) in General
Settings: for the whole instance and
Organization
d. Edit Payment System and Currency
Converter in General Settings: for the
whole instance and Organization

34 Currencies Set permissions for managing Currencies in


General Settings (for the whole instance)

367
35 Extensions Set permissions for managing Playback Token
Generators, Device Redirects

36 App Localization Set permissions for managing App Localization.

37 Info “View” permission allows viewing System Info.

38 System Users Set permissions for managing System Users and


Permission Rules.

39 Distributors Set permissions for managing Distributors.

40 Voucher Batches Set permissions for managing Voucher Batches,


additionally:**
1. “Edit” permission allows:
a. Export Voucher in PDF format.
b. Export Voucher in CSV format

41 Reports Expand menu item to set permissions for


Subscriber/CPS/Stream/Activation Audit Reports.

42 Subscriber Reports Set permissions for managing Subscriber Report:


1. “View” permission allows:
a. view “Saved Report Templates” and
“Generated Reports” lists.
b. Export Generated Report in PDF, CSV
c. Generate Pivot table
2. “Create” permission allows:
a. Create new Report Template.
b. Generate Report
3. “Delete” permission allows:
a. Delete Saved Template/Generated

368
Report

43 CPS Reports Set permissions for managing CPS Report:


1. “View” permission allows:
a. view “Generated Reports” list.
b. Export Generated Report in ODS, CSV
c. Open Chart bar
2. “Create” permission allows:
a. Generate new Report
3. “Delete” permission allows:
a. Delete Generated Report

44 Stream Reports Set permissions for managing Stream Report:


1. “View” permission allows:
a. View Saved Report Templates,
Generates Reports lists
b. Open Chart Bar for Generated Reports
2. “Create” permission allows:
a. Create Report Template
b. Generate Report
3. “Delete” permission allows:
a. Delete Saved Report Template/
Generated Report

45 Activation Audit Reports Set permissions for managing Activation Audit


report:
1. “View” permission allows:
a. View Saved Report Templates,
Generates Reports lists
b. Export Generated Report in CSV

369
2. “Create” permission allows:
a. Create Report Template
b. Generate Report
3. “Delete” permission allows:
a. Delete Saved Report Template/
Generated Report

46 DRM Service Expand menu item to set permissions for managing


DRM Account, DRM Profile

47 DRM Accounts Set permissions for managing DRM Account

48 DRM Profiles Set permissions for managing DRM Profile

49 Geo Blocking Set permissions for managing Geo Block

50 Stream Service Set permissions for managing for Stream Service

Notes:
* - to see the list of sub modules expand module accordion menu
** - for “View”, “Create”, “Edit” being available for sub module, “View”, “Edit” permission must be set for
module

370
Picture 16.2 - List of Permission Rules
Table 16.3 - List of Permission Rules

# Name Description

1 Add User Permission Open “Add Permission Rule” page


Rule

2 Rule Name Display Permission Rule Name.


Filter option: multi selection with search.
Option to sort by Rule Name.

3 Organizations
Display the number of allowed Organizations.
Option to sort by number of attached
Organizations.

4 Edit User Open “Edit Permission Rule” page

5
Delete User Delete Permission Rule

371
17. External User (API User)

Overview:
The module is intended for the creation of External Users to allow them to interact with
NoraMW via External API.

Note:
1. Only Users with Super Admin role is able to work with External Users (API Users) module.
2. External Users (API Users) are allowed to work only with subscribers who belong to
allowed Organizations.
3. External User (API User) is able to calculate and make payment using only allowed
Subscriptions and Add-ons.
4. External User (API User) is able to view and change data which is related only to allowed
Organizations.

17.1 API Users (External users)


Path: API Access (sidebar menu) > Add/Edit API User

Picture 17.1.1 - API User Details

372
Table 17.1.1 - API User Details

# Name Description

1 Name Type API User’s name

2 Login Type API User’s login which will be used for


authorization in the NoraMW (via External API).

3 Token Type token for API User which will be used for
authorization in the NoraMW (via External API).

4 Organization Select Organization allowed for API User.

5 Assign subscription Select Subscription allowed for API User.

6 Assign Add-ons Select Add-ons allowed for API User.

7 Create/Update Create External User/Update API User

8 Remove Delete API User

9 Cancel Cancel process of creating/editing of API User,


redirect to the list of API Users.

373
17.2 List of API Users
Path: API Access (sidebar menu)

Picture 17.2.1 - List of API Users

Table 17.2.1 - List of API Users

# Name Description

1 Add API User Open “Add API User” page

2 Login Display login for API User.


Option to filter by Login.
Option to sort the list in ascending/descending
order.

3 Name Display Name of API User.


Option to filter by Login.
Option to sort the list in ascending
(default)/descending order.

374
4 Organization Display name of Organization allowed for API User.
Option to filter by Organization Name.
Option to sort the list in ascending/descending
order.

5 Enable Set status for API User (Enabled/Disabled).


If API User is disabled he is not able to authorize in
the NoraMW.

6 Edit Open “Edit API User” page.

7 Delete Delete API User.

8 Search by Name Search API User by Name in the list.

375
18. Distributors and Vouchers
Overview:
1. Distributors are External Users that are able to sell an access to Organization to
end clients via vouchers.
2. Vouchers enable clients to watch or listen to content for free via NoraGO.
NoraMW defines a voucher as a subscriber with type “VOUCHER” or voucher
subscriber.
3. It’s a created set of voucher subscribers in batch mode. In Voucher Batch User
sets the quantity of created voucher subscriber, quantity of available Device
Slots for each subscriber and subscription (activation) length.
4. Users can create a voucher batch for a Distributor. Voucher batch provides fast
creation of subscribers with a temporary subscription.

Notes:
1. Only Users who have equivalent permission can view and work with Distributors and
Vouchers
a. If a User’s permission rule has active “Organization Restrictions”, available
Organizations for distributor during distributor creation will be restricted by
assigned Organization(s) for User.
2. Each Distributor works only with one Organization.
3. Organization assigned to the Distributor cannot be changed.
4. Voucher Subscribers should be enabled for a Organization
5. Device slots should be enabled for a Organization
6. Custom subscription should be enabled for Organization
7. Terms of Agreements (ToA) should be enabled for Organization
8. Activation Length for Voucher Batch could not be more than enabled Max Activation
Length for Organization
9. Quantity of Active Slots for Voucher Batch could not be more than enabled Device
Activation/Voucher Slots Limit for Organization

376
18.1 Distributors

❖ Distributor’s Details
Path: Distributors (sidebar menu) > Add Distributor/Edit Distributor

Picture 18.1.1 - Distributor Details

Table 18.1.1 - Description of Distributor Details

# Name Description

1 Organization Assign Organization to Distributor

2 First Name Type a Distributor’s name

3 Last Name Type a last name of Distributor

4 Password Type a password of Distributor and repeat

5 Email Type email address of Distributor

6 Company Type company name of Distributor

7 Batches Open page with created Batches for Distributor

377
❖ List of Distributors
Path: Distributors (sidebar menu)

Picture 18.1.2 - List of Distributors

Table 18.1.2 - Description of Distributors List

# Name Description

1 Add Distributor Open the “Add Distributor” page

2 Select Organization Search Distributors by Organization’s name.

3 User Display Distributor’s email. After click on an email


open the “Edit Distributor” page. Option to sort by
Name in ascending/descending order.

4 Full Name Display Distributor's First Name and Last Name.


Option to sort by Full Name in
ascending/descending order. In ascending order by
default.

5 Network Display Organization available to Distributor

378
6 Company Display Distributor's Company. Option to sort by
Company in ascending/descending order

7 Batches Display a current quantity of Distributor's Batches

8 Vouchers Left Display quantity of voucher subscribers in ON


HOLD status

9 Activations Display quantity of voucher subscribers in ACTIVE


status

10 Status Display Distributor's status (Active/ Inactive)

11 Actions Available actions:


1. Change status
2. Delete Distributor
3. View Batches
4. View Subscribers
5. Add new Voucher Batch for Distributor
6. View active subscribers

379
18.2 Vouchers
Notes:
1. When a batch of vouchers is generated then Subscribers with type Voucher are not
created in NoraMW. Subscriber with type Voucher will be created in NoraMW only after
first successful subscriber’s sign-in attempt
2. Subscriber with type Voucher will have subscription status pending if voucher is not
marked as sold. If the voucher is marked as sold then subscription status will be TOA
Active. If Subscriber with type Voucher accepts TOA then subscription status will be
Active.

❖ Create Voucher Batch


Path: Distributors (sidebar menu)> Add Distributor/Edit Distributor> Batches> Add Voucher
Batch

Picture 18.2.1 - Voucher Batch creation

Table 18.2.1 - Description of Voucher Batch creation

# Name Description

1 Voucher Name Type a name of Voucher

380
2 Subscription Select Subscription from which content will be
taken for Voucher Subscribers

3 Voucher Accounts Type a quantity of voucher accounts

4 Active Slots Type a quantity of available slots for Voucher


Subscriber

5 Activation Length Type a voucher subscription length in days/months

❖ List of Voucher Batches


Path: Distributors (sidebar menu)> Add Distributor/Edit Distributor> Batches

Picture 18.2.2 - List of Voucher Batches

Table 18.2.2 - Description of Batches List

# Name Description

1 Add Voucher Batch Open “Add new Voucher Batch” pop-up

2 Name Display Voucher Batch's name. Option to sort by


Name in ascending/descending

3 Status Display Voucher Batch's creation status:


1. Updating - Voucher Batch creation in
progress
2. Done/Done with errors - Voucher Batch
creation result

381
4 Vouchers Display quantity of created voucher subscribers.
Option to sort by Vouchers amount in
ascending/descending order

5 Active Slots Display quantity of active slots per voucher


subscriber. Option to sort by Active slots amount in
ascending/descending order

6 Activation Length Display voucher’s activation length. Option to sort by


Activation Length in ascending/descending order

7 Active Vouchers Display quantity of voucher subscribers in ACTIVE


status. Option to sort by Active Vouchers amount in
ascending/descending order

8 Vouchers Left Display quantity of voucher subscribers in ON HOLD


status. Option to sort by Vouchers Left amount in
ascending/descending order

9 Sold Vouchers Display quantity of sold vouchers

10 Activations Display quantity of voucher subscribers in ACTIVE


status

11 Expired Display quantity of voucher subscribers in EXPIRED


status. Option to sort by Expired vouchers amount in
ascending/descending order

12 Created By Display User’s email. Option to sort by Created By in


ascending/descending order

13 Created date Display Voucher Batch’s add date. Option to sort by


Created date in ascending/descending order

382
14 Actions Option to filter list of Voucher Batches by status.
Available actions:
1. Change status
2. Delete Voucher Batch
3. Export PDF
4. Export CSV
5. Sold Vouchers. CSV
6. View subscribers
7. View active subscribers

19. Reports
Overview:
The module is intended for creating Reports:
1. Subscriber Report
2. CPS Report
3. Stream Report
4. Activation Audit Report

19.1 Subscriber Report


Overview:
Subscriber Report shows a list of subscribers per Organization. Additional filters help
to define a report sample.

Notes:

1. Only Users who have equivalent permission can view and work with Subscriber Reports

383
❖ Create Subscriber Report
Path: Reports (sidebar menu) > Subscriber Report/ New Report

Picture 19.1.1 - Subscriber Report Creation

Table 19.1.1 - Description of Subscriber Report Creation

# Name Description

1 Report Name Type a Report Name

2 Type Select “Subscriber Report”

3 Organization Select an Organization(s)

384
4 Fields Set Field and their order in a report:
1. address
2. city
3. country
4. e-mail
5. expiration time
6. first name
7. last access time
8. last name
9. phone
10. state
11. zip code

5 Add filter Set a filter(s) to a report:

1. Auto pay
2. Subscriber enable status
3. Time period to count quantity of new
subscribers
4. Subscriber current payment statement

❖ List of Subscriber Report Templates


Path: Reports (sidebar menu) > Subscriber Report> Saved Report Templates

Picture 19.1.2 - List of Subscriber Report Templates

385
Table 19.1.2 - Description of Subscriber Report Templates List

# Name Description

1 Number Display Report Template id. Option to sort by


Number in ascending/descending order. In
descending order by default.

2 Name Display Name of Report Template. Option to sort by


Name in ascending/descending order

3 Created Display time of Creation of Report Template. Option


to sort by Created time in ascending/descending
order

4 Networks Display set Organization to Report Template.


Option to sort by Organization name in
ascending/descending order

5 Report Type Display type of Report Template. Option to sort by


Report Type in ascending/descending order

6 Action Available actions:

1. Generate Report from template


2. Delete Template

386
❖ List of Generated Subscriber Reports
Path: Reports (sidebar menu) > Subscriber Report> Generated Reports

Picture 19.1.3 - List of Generated Subscriber Reports

Table 19.1.3 - Description of Generated Subscriber Reports List

# Name Description

1 Number Display Report id. Option to sort by Number in


ascending/descending order. In descending order
by default.

2 Name Display Name of Report. Option to sort by Name in


ascending/descending order

3 Created Display time of Creation of Report. Option to sort by


Created time in ascending/descending order

4 Created By Display the Users email

5 Networks Display set Organization to Report. Option to sort


by Organization name in ascending/descending
order

6 Report Type Display type of Report. Option to sort by Report

387
Type in ascending/descending order

7 Actions Available actions:


1. Export PDF
2. Export CSV
3. Open Pivot Table
4. Delete Report

19.2 CPS Report


Overview:
CPS Report composes:
1. Active Subscribers Report is a report with information about Subscribers with
“Active” status in the database detailed and aggregated by appropriate
parameters for the analyzing period.
2. Activation of Subscribers Report is a report with information about New (First)
Subscription Activations that was made by transaction (or other payment
method) of Subscriber during the analyzing period in the database detailed and
aggregated by appropriate parameters. Activations Payment means all first
payments of New Subscribers during the analyzing period.
3. Expiring Subscribers Report is a report with information about Expiring
Subscribers in a database detailed and aggregated by appropriate parameters
for the analyzing period.

388
❖ Create CPS Report
Path: Reports (sidebar menu) > CPS Report> New Report

Picture 19.2.1 - CPS Report Creation

Table 19.2.1 - Description of CPS Report Creation

# Name Description

1 Report Name Type a CPS Report Name

2 Report type Select a CPS Report type:


1. “Active Subscribers”
2. “Expiring Subscribers”
3. “Activation of Subscribers”

3 Organizations Select a Organization(s)

4 Report Date Analyzing period restrictions:


1. “Active Subscribers”, “Activation of
Subscribers”:
a. From: past date, BUT not more than
365 days in past (from day before
current date)
b. To: past date, BUT not more than 365
days in past (from day before current

389
date)
c. It is not available to set an upcoming
or current date
2. “Expiring Subscribers”:
a. From: current date or upcoming date,
BUT not more than 31 days in future
b. To: current date or upcoming date,
BUT not more than 31 days in future
is restricted to set a past date

❖ List of Generated CPS Reports


Path: Reports (sidebar menu) > CPS Report> Generated Reports

Picture 19.2.2 - List of Generated CPS Reports

Table 19.2.2 - Description of Generated CPS Reports List

# Name Description

1 ID Display Report id. Option to sort by Number in


ascending/descending order. In descending order
by default.

2 Name Display Name of Report. Option to sort by Name in

390
ascending/descending order

3 Status Display a status of a CPS Report. Option to sort by


Report Status in ascending/descending order

4 Created Display time of Creation of Report. Option to sort by


Created time in ascending/descending order

5 Created By Display the User’s email

6 Organization Display set Organization to Report. Option to sort


by Organization name in ascending/descending
order

7 Report Type Display type of Report. Option to sort by Report


Type in ascending/descending order

8 Actions Available actions:

1. Export ODS
2. Export CSV
3. Open Chart Bar
4. Delete Report

391
19.3 Stream Report
Overview:
Stream Report composes reporting methods:
1. Watching Habits Report shows the most popular streams (TV Channels, Radios,
Videos on Demand, Catch Ups) by days according to selected period and total
Streaming duration for these streams.
2. Stream Request Report shows streams (TV Channels, Radios, Videos on
Demand, Catch Ups) that were opened by subscribers more often.
3. Subscriber Streaming Report shows all streams (TV Channels, Radios, Videos
on Demand, Catch Ups) statistics data for selected subscribers.
4. Most Streamed Report shows most playing streams (TV Channels, Radios,
Videos on Demand, Catch Ups).
5. Top Watching Subscribers Report shows most active subscribers.

❖ Create Stream Report


Path: Reports (sidebar menu) > Stream Report> New Stream Report

Picture 19.3.1 - Stream Report creation (part 1)

392
Picture 19.3.1 - Stream Report creation (part 2)

Table 19.3.1 - Description of Stream Report Creation

# Name Description

1 Report Name Type a Report Name

2 Stream Reporting Select a report method:


Method 1. Select stream method
2. Watching Habits
3. Stream Request
4. Subscriber Streaming Report
5. Most Streamed

393
6. Top Watching Subscribers

3 Report Date Set an analyzing time period for a Stream Report.


Available values:
1. “- Custom-”
2. “Last Hour”
3. “Last 6 Hours”
4. “Last 24 Hours”
5. “Today”
6. “Yesterday”
7. “Last 7 Days”

4 Stream Type Select a stream type:


1. “All Streams”
2. “TV Channels”
3. “Radio”
4. “Video On Demand”

5 Organizations Select a Organization(s)

6 Streams Select a stream(s)

7 Platform Select a platform type(s):


1. “STB”
2. “Android”
3. “Samsung TV”
4. “iOS”
5. “PC”
6. “WEB”
7. “Others”

394
8 Subscribers Set a filter by subscriber’s property. Search a
subscriber by:

1. subscriber’s first name


2. subscriber’s last name
3. subscriber’s account number

9 Field Filters Set a filter to specify subscribers' data:


1. “City”
2. “Country”
3. “Language”
4. “State”
5. “Zip Code”

10 Devices Set a filter by specified Device (search by serial


number)

11 Field Filters Set a filter to specify devices' properties by:


1. “Status”
2. “Device Model”
3. “Firmware Version”
4. “IP Address”
5. “ISP”
6. “Location Country”
7. “Timezone”

One Filter can be set a few times

12 Chart/Graph Set quantity of streams on the Chart/Graph

13 Units Set unit for displaying total streaming time on the


Chart/Graph

14 Table Limit Set quantity of streams in the Report table

395
❖ List of Stream Report Templates
Path: Reports (sidebar menu) > Stream Report> Saved Report Template

Picture 19.3.2 - List of Stream Report Templates

Table 19.3.2 - Description of Stream Report Templates List

# Name Description

1 Number Display Report Template id. Option to sort by


Number in ascending/descending order. In
descending order by default.

2 Name Display Name of Report Template. Option to sort by


Name in ascending/descending order

3 Created Display time of Creation of Report Template. Option


to sort by Created time in ascending/descending
order

4 Created By Display User’s email

5 Action Available actions:

396
1. Generate Report from template
2. Delete Template

❖ List of Generated Stream Reports


Path: Reports (sidebar menu) > Stream Report> Generated Reports

Picture 19.3.3 - List of Generated Stream Reports

Table 19.3.3 - Description of Generated Stream Reports List

# Name Description

1 ID Display Report id. Option to sort by Number in


ascending/descending order. In descending order
by default.

397
2 Name Display Name of Report. Option to sort by Name in
ascending/descending order

3 Created Display time of Creation of Report. Option to sort by


Created time in ascending/descending order

4 Created By Display User’s email

5 Action Available actions:

1. Generate Report
2. Delete Report

19.4 Activation Audit


Overview:
1. Report with information about WHO and WHEN activated Subscriber or provided
payment for Subscriber in Nora, WHAT was THE PRICE of activations during the
analyzing period in database detailed and aggregated by appropriate
parameters.
2. Report is generated on the basis of Payment statements of Subscribers.
Activations means process dates of payment statements (PS). Report contains
only payments that were made in the report period (report period includes
process date of PS), subscription status has not any influence on report
generation.

398
❖ Create Activation Audit Report
Path: Reports (sidebar menu) > Activation Audit> New Report

Picture 19.4.1 - Activation Audit Report Creation

Table 19.4.1 - Description of Activation Audit Report Creation

# Name Description

1 Report Name Type a Report Name

2 Report Period Select a report time period:


1. Today
2. Yesterday
3. 3 Days
4. 1 Week
5. 2 Weeks
6. Month
7. 3 Months

399
8. 6 Months
9. 1 Year
10. Custom
a. From: current date, BUT not more
than 365 days in past (from current
date)
b. To: current date, BUT not more than
365 days in past (from current date)

3 Organizations Select a Organization(s)

4 Users Set a filter by User’s email to report

5 Subscription Plans Set filter by Subscription length or type:


1. By Subscription length
a. Daily
b. Monthly
2. By Subscription Plans
a. All available Subscription Plans
(including Custom Plans)

6 Payment System types Set a filter by Payment System type to report:


1. “Authorize.net”
2. “Cash”
3. “Check”
4. “External Payments”

7 Autopay included Set a filter by Autopay availability to report

400
❖ List of Activation Audit Report Templates
Path: Reports (sidebar menu) > Activation Audit> Saved Report Template

Picture 19.4.2 - List of Activation Audit Report Templates

Table 19.4.2 - Description of Activation Audit Report Templates List

# Name Description

1 Number Display Report Template id. Option to sort by Number


in ascending/descending order. In descending order
by default.

2 Name Display Name of Report Template. Option to sort by


Name in ascending/descending order

3 Created Display time of Creation of Report Template. Option to


sort by Created time in ascending/descending order

4 Created By Display User’s email

5 Organization Display set Organization to Report Template. Option


to sort by Organization name in
ascending/descending order

6 Report Type Display type of Report Template. Option to sort by


Report Type in ascending/descending order. Display
set filters for Report Template.

401
7 Action Available actions:

1. Generate Report from template


2. Delete Template

❖ List of Activation Audit Reports


Path: Reports (sidebar menu) > Activation Audit> Generated Reports

Picture 19.4.3 - List of Generated Activation Audit Reports

Table 19.4.3 - Description of Generated Activation Audit Reports List

# Name Description

1 ID Display Report id. Option to sort by Number in


ascending/descending order. In descending order
by default.

2 Status Display Status of a Report. Option to sort by Name


in ascending/descending order

3 Created Display time of Creation of Report. Option to sort by


Created time in ascending/descending order

4 Created By Display User’s email

5 Organization Display set Organization to Report. Option to sort


by Organization name in ascending/descending
order

402
6 Report Type Display type of Report Template. Option to sort by
Report Type in ascending/descending order.
Display set filters for Report Template.

7 Action Available actions:

1. Download CSV File


2. Delete Report

20. Feedback
Overview:
Module is intended for reporting Middleware functionality issues.
Path: Dashboard > Account > Feedback

Picture 20.1.1 - Send Feedback

403
Table 20.1.1 - Send Feedback

# Name Description

1 Enter Subject Type feedback message subject

2 Enter your message Type feedback message

3 Upload File Attach file to the feedback

4 Send Send feedback message with attachments

5 Cancel Cancel feedback creating

404
21. Stream Service
Overview:
Module is intended for monitoring stream (transcoders and relays) working status
(integration with Setrix)

21.1 List of Stream Services


Path: Stream Services (sidebar menu) > Stream Settings

Picture 21.1.1 - List of Stream Services

Table 21.1.1 - List of Stream Services

# Name Description

1 Name 1. Display Transcoder name


2. Option to search, sort in asc/desc order
3. Display comments to the transcoder/relay near
the name.

2 Node Name of the Node

3 Preset Display Preset name (only for Transcoder)

405
4 Status Display Status of link working

5 Input 1. Display Input Type (Live/VOD)


2. Display Input icon:
a. Possibility to view input URL upon hover.
3. Display Rate

6 Started Display started time

7 Last Reset Display last reset time

8 Restarts Display number of restarts

9 CPU/GPU Display CPU

10 RSS Display RSS

11 Created By Display User who created transcoder

12 On/Off Display whether transcoder is switched on/off, values:


a. On
b. Off

13 Edit Redirect to Setrix instance upon click

406
21.2 Streaming URL Policy
Overview:
Module is intended for flexible setting streaming URLs.

21.2.1 Streaming URL Policy Details


Path: Stream Services (sidebar menu) > Streaming URL Policy > Add Streaming URL Policy

Picture 21.2.1.1 - Streaming URL Policy Details

Table 21.2.1.1 - Streaming URL Policy Details

# Name Description

1 Name Set Policy name.

2 Add Rule 1. Add Rule.


2. At least one rule should be created.
3. The first rule is displayed by default.
4. If only one Rule exists, it can’t be deleted.

Rule

407
3 Rule name Created automatically based on the first condition.

4 Where 1. Choose the criteria for the rule.


2. Available values:
- Platform
- OS
- OS version
- Browser
- Device Type
- Network (IP/Subnet)
- Device Model

5 Operator 1. Set an operator.


2. Operator depends on the “Where” choice.
3. Possible values:
- Includes
- Excludes
- One of

6 Condition 1. Set a condition.


2. Possible values depend on the “Where” choice.
3. Available platforms:
- STB
- PC/LG
- iOS/tvOS
- Android
- Samsung TV
- Roke/Others
- WEB
4. Available OS:

408
- Android
- iOS
- tvOS
- macOS
- Windows
- Linux
- FireOS
- Roku
- Tizen
- webOS
5. Available browsers:
- Chrome
- Safari
- Firefox
- Opera
6. Available Device Types:
- TV
- STB
- Mobile
- Tablet
- Desktop
7. Available Device Models:
- Amazon
8. Network and OS version should be set
manually.

7 Logical Operator (OR, 1. Choose a logical operator for the rule.


AND) 2. AND or OR is available only for the very first
selection. After the operator is selected, it will

409
be applied for all subsequent rows.

8 Set status Enable/disable Rule in Policy.

9 Remove 1. Remove Rule from the Policy.


2. If only one Rule exists, it can’t be deleted.
3. If Rule is deleted, it’s removed along with set
URLs from content items.

10 Add Sub-rule 1. Add Sub-rule.


2. For Sub-rule all the fields, logic and validations
are the same as for Rule.

11 Save/Update Save/Update Policy.

12 Cancel Cancel changes.

410
21.2.2 List of Streaming URL Policies
Path: Stream Services (sidebar menu) > Streaming URL Policy

Picture 21.2.2.1 - List of Streaming URL Policies

Table 21.2.2.1 - List of Streaming URL Policies

# Name Description

1 Name 1. Display Streaming URL Policy name


2. Option to sort in asc/desc order

2 Updated Date 1. Display the date of the last update.


2. Option to sort in asc/desc order.

3 Updated By Display the last User who updated Policy.

4 Content 1. Display total count of content items that have


Rules Policy template assigned.
2. There is a possibility to be redirected to the list
of content items Policy is assigned to.

5 Enable 1. Enable/Disable Policy.


2. If Policy is disabled, it is not available for
selection in Content item.

411
6 Action Include:
1. View Streaming URL Policy: Open Policy in the
“View” mode
2. Edit Streaming URL Policy: Open Policy in the
“Edit” mode
3. Delete Streaming URL Policy: Delete Policy
When Policy id deleted, a template is cleared in
content item with URLs.

7 Add Streaming URL Open the “Add Streaming URL Policy” page
Policy

412

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy