NoraMW User Guide For 2.9
NoraMW User Guide For 2.9
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
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
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
8
4. Void and Refund management
5. Unlimited length of subscription
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:
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
13
14. Fill in info for “EPG XML” Task
15. 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
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
17
5. To save changes, click “Save” button
6. Open “Users” tab
7. Click “Add User” button
18
11. To save changes, click “Create” button
19
❖ Setting Content for Organization
20
Note: the fields which is marked with * are mandatory fields.
21
❖ Setting Organization
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.
23
12. Click “Update” button to save changes.
13. Switch on toggle to enable necessary Payment Service for Organization.
24
❖ Creating and setting TV Channel for Organization
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.
26
4. Click the “Create” button to create a Live Rewind.
3. Fill in info
4. Click the “Save” to save changes
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
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.
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.
34
35
10. Click “Save”/ ”Update” button to save Subscription and its add-ons with the
pricing policy.
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”
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:
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:
40
❖ Email Server Settings
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
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).
43
Table 1.1.1 - Subscriber Graphs Configuration’s description
# Name Description
44
Table 1.1.2 - Payment Graphs Configuration’s description
# Name Description
45
❖ Payment Information Cards Configuration
Path: Dashboard (sidebar menu) > Dashboard> Setup Menu: Payment Information Cards
# Name Description
46
Dashboard
2. Set a time period for counting
47
Table 1.1.4 - Description of Media Information Cards Configuration
# Name Description
48
1.2 List of Dashboards
❖ Subscriber Metrics
Path: Dashboard (sidebar menu) > Dashboard: Subscriber Metrics
# Name Description
49
5 Expired subscribers The card displays total amount of expired
subscribers existed in user's database
# Name Description
50
2 Amount of total The card displays aggregated total payment
payments amount per selected period
# Name Description
1 Video on Demand The card displays quantity of new added VODs per
selected period and total quantity
51
3 Live stream The card displays aggregated quantity of Live
Streams
❖ Subscriber Graphs
Path: Dashboard (sidebar menu) > Dashboard: Subscriber Graphs
52
Picture 1.2.4 - List Subscriber Graphs (part 2)
53
Table 1.2.4 - Description of Subscriber Graphs List
# Name Description
54
❖ Payment Graphs
Path: Dashboard (sidebar menu) > Dashboard: Payment Graphs
55
Table 1.2.5 - Description of Payment Graphs
# Name Description
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
# Name Description
58
be able to log on Client App using unavailable
Platform)
59
API Access Settings
Path: Organization > General Information
Notes:
1. API Access Settings are enabled after Organization creation
# Name Description
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
# Name Description
61
6 Search Search Subscribers in the Organization.
Subscribers
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
# Name Description
64
❖ Past Announcements list
# Name Description
65
2.2.2 Reminders Details
Path: Organization (sidebar menu) > “Announcements and Reminders” tab > Reminders >
Add/Edit Reminder
# Name Description
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
67
❖ List of Reminders
Path: Organization (sidebar menu) > “Announcements and Reminders” tab > Reminders
# Name Description
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
69
2.2.3 “Activation TOA” message Details
Path: Organization (sidebar menu) > “Announcements and Reminders” tab > Activation TOA
# Name Description
70
2.2.4 “Disabled Accounts” message Details
Path: Organization (sidebar menu) > “Announcements and Reminders” tab > Disabled Accounts
# Name Description
71
2.2.5 “Push Notifications” message Details
# Name Description
72
2 Title Type text of message
1. Active
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.
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.
Note: A special option is required to provide access to Push Notification settings. To get access contact
our support team.
# Name Description
74
After. Option to sort in ascending/descending
order. In descending order by default.
75
2.3. App Customization
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
# 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”
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
Notes:
* - To redirect to the edit mode of Banner Carousel, expand the Banner Carousel card in the list
of Banners Carousels.
78
Picture 2.3.1.2 - Banner Carousel and List of Banners description
# Name Description
3 Add banner Open the “Add Banner Bundle” pop-up. New created
Banner is added to the end of Banner list
79
1. Option to set Banners order at the Banner
Carousel
2. Order number
3. Uploaded image
4. Banner’s name
# Name Description
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.
82
Picture 2.3.2.1 - Featured Carousel Details
# Name Description
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
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.
84
Picture 2.3.2.2 - Featured Carousel and its Types
# Name Description
85
❖ List of Featured Carousels
# Name Description
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.
# Name Description
87
Picture 2.3.3.2 - Content Management for selected subscription (Sequence List)
88
Picture 2.3.3.4 - Content Management for selected subscription (Add Number Group)
# Name Description
2 Assigned Channels area Display all TV channels that are assigned to the
Subscription
89
If “Group List” is selected:
90
channels included to the Number Group
from the “Assigned channels” list to the
“Available channels” list.
91
2.3.4 App Settings
Overview:
“App Settings” module is intended for setting up the Client Application view within the
Organization.
# Name Description
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
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:
EPG:
Movies:
TV Shows:
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:
95
2.4 Content Sets
# Name Description
96
Note: only VODs available for current Organization
are displayed in the list.
97
10 Period Set period of rent (only for Rent Monetization type)
# Name Description
98
2 VODs quantity Display assigned VODs quantity
99
2.4.2 Creating TV Show Content Set
Path: Organization > Content Sets > TV Sets > Add New
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
103
limited period.
104
12.2 Description Type Description for the TV Show Set
# Name Description
105
9 By user Display email of User who created Set
106
2.4.3 Creating Channel Content Set
Path: Organization > Content Sets > Channel Sets > Add New
107
Table 2.4.3.1 - Channel Sets description
# Name Description
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.
109
Table 2.4.3.2 - List of TV Channel Sets
# Name Description
110
2.4.4 Creating Live Events Content Set
Path: Organization > Content Sets > Live Events > Add New
111
Table 2.4.4.1 - Live Events Content Set description
# Name Description
3 Search Live Events Search Live Events in the list of Available Live Events
5 Search Live Events Search Live Events in the list of assigned Live Events.
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.
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.
# Name Description
113
4 Monetization type Display predefined Monetization type
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
116
Picture 2.5.1.1 - Subscription Details (part 2)
# Name Description
117
5 Type* Select a Subscription Type:
1. “Subscription”
2. “Add-on”
3. “Misc”
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
119
17.2 Heading Type Subscription Heading, which is shown in a
Shopping Cart.
Available only for the “Subscription” type
17.4 Promo Label Switch on the “Promo Label” option (if it is required)
Notes:
**- 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.
# Name Description
2 Search VOD sets Search VOD sets in the list of Available VODs
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.
Path: Organizations (sidebar menu) > Edit Organization> Subscription Settings> Payment Sets>
Add/Edit Subscription Settings > Subscription Content Sets > VOD (Movie) Sets > Basic
Content Sets
# Name Description
122
Path: Organization > Subscription Settings > Payment Sets > Add/Edit Payment Set > VOD
(Movie) Sets > Content Add-ons > Add VOD Add-ons
# Name Description
4 Search VOD sets Search VOD sets in the list of assigned VOD sets.
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
# Name Description
1 VOD Add-on Name Display VOD Add-on Name, for which is set Pricing
Settings
124
Subscription
8 Updated Date and time, when there was last update of VOD
Add-on
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
126
Table 2.5.2.5 - Editing the assigned VOD Add-on description
# Name Description
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.
10 Select All (check-box) Selects all VODs, or filtered VODs if filter is used
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.
# Name Description
2 Search Channel sets Search Channel sets in the list of Available Channel
129
sets
130
Picture 2.5.2.7 - Assigning Channel Content Add-ons to Subscription
# Name Description
2 Search Channel Sets Search Channel sets in the list of Available Channel
sets
131
Channel sets.
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)
# Name Description
133
- 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.
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
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.
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.
136
Table 2.5.2.9 - List of assigned Channel Sets
# Name Description
1.1 Add Content Sets Open the “Add Channel Content Set” window.
2.1 Add Channel Add-on Open the “Assign Channel Add-ons” window.
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.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.
138
Table 2.5.2.10 - Assigning of Basic TV Show Sets description
# Name Description
Path: Organizations (sidebar menu) > Edit Organization> Subscription Settings> Payment Sets>
Add/Edit Subscription Settings > Subscription Content Sets > TV Show Sets > Basic Content
Sets
# Name Description
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
# Name Description
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
Path: Organizations (sidebar menu) > Edit Organization> Subscription Settings> Payment Sets>
Add/Edit Subscription Settings > Subscription Content Sets > TV Show Sets > Content Add-ons
# Name Description
1 TV Show Add-on Name Display TV Show Add-on Name, for which is set
Pricing Settings
141
Seasons, Episodes.
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
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.
147
14 OK Click the button to Set entered values
# 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.
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
5 Search Live Event Search Live Event sets in the list of assigned Live
Add-ons Event sets.
150
Picture 2.5.2.17 - Editing assigned Live Event Content Add-on
# Name Description
151
- Display only if the “Shopping Cart” module is available. To get
access contact our support team.
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”.
# Name Description
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.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.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.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
# Name Description
155
6 Currency Display a selected currency. Option to sort by
Currency in ascending/descending order
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
# Name Description
157
3 Image Display cover image of Subscription
8 Actions:
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
160
Picture 3.1.1 - Subscriber’s General Information (part 2)
# Name Description
4 PIN Code Type a Pin Code for a Subscriber. Pin Code used for
unlock pin-locked content by Subscriber
161
8 Last name Type a Last name 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
# Name Description
163
5 Identifier Display an Identifier of a Device. Option to sort by
Identifier in ascending/descending order.
164
to “Active” (in case the subscription is
on-going)
2. Edit Device - open an “Edit Device” page
3. Unassign Device from the Subscriber
165
3.3 Subscription and Payments
# Name Description
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
167
3. The option is unavailable if Subscriber has
unlimited Subscription.
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
169
❖ Payments: Custom Subscription
# Name Description
170
current Subscription expires.
171
Cash Location can be required if it is set in
Organization Payment Services settings.
172
Picture 3.3.3 - Subscription Set Payment for Common Subscription (part 2)
# Name Description
173
of current Subscriber’s Subscription.
2. The option is available if the “Override”
activation type is chosen.
3. Clear by default.
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.
175
14 Devices Number of selected Devices and their total price
are displayed.
176
❖ Payments: Free Subscription
# Name Description
177
unlimited or upcoming Subscription is unlimited, it
will be impossible to make a payment with the
“Top-up” activation type for this Subscriber.
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.
179
❖ Payments: Add Devices/Slots
# Name Description
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.
181
❖ Payments: Misc Sets
# Name Description
182
a. Add-On and Subscription’s/Misc’s base
currency should be equal
183
❖ Payments: Custom Charge
# Name Description
184
The default Payment Service is also set in
Organization Payment Services settings.
185
❖ Payments: Content Add-on
# Name Description
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.
187
Picture 3.3.9 - Content Add-on Selection
# Name Description
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.
190
❖ Purchase History
Note: Here you can see all the products that Subscriber has already purchased.
This section displays purchases from successful payments.
# Name Description
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.
192
is displayed.
3. Display an adjustment of Subscription length
in brackets.
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.
# Name Description
Payment Details
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.
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.
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.
Purchase Details
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.
198
16 Name Display the name of a purchased product.
199
Picture 3.3.13 - Adjust length via selecting expiration date (part 2)
# Name Description
200
3 Length Type Select Adjustment Length type. Available values:
- Days of adjustment
- Expiration Date
Days of Adjustment
Expiration Date
201
3.4 Credit Cards
202
Table 3.4.1 - Description of Credit Card Details
# Name Description
203
13 Country Select a Country of a Subscriber
# Name Description
1 Add Credit Card Open the “Add Credit Card” pop-up to add a credit
card
204
7 Security Type Display selected payment gateway (storage)
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
207
Table 3.5.1.1 - TV Channels assignment
# Name Description
208
❖ Custom TV Channels List
Path: Subscriber (sidebar menu) > “Custom Streams” tab > TV Channel List
# Name Description
3 Set order for Client App Set the order of assigned TV Channel in TV
Channels lineup for Subscriber in Client App
(First/Last)
209
3.5.2 Video on Demand assignment (as Custom Content)
Path: Subscriber (sidebar menu) > “Custom Streams” tab > Video on Demand > Assign VODs
210
Table 3.5.2.1 - VODs assignment
# Name Description
211
❖ List of Custom Videos on Demand
Path: Subscriber (sidebar menu) > “Custom Streams” tab > Video on Demand
# Name Description
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
213
Table 3.6.1 - Description of Notes Details
# Name Description
1.1 Issue with Select the object of the technical issue (available
only for Technical issue type):
- Device;
- Client App;
- Other
1.3 Complaint about Select the object of the complaint (available only
for Complaint type):
- Employee;
- Client App;
- Advertising;
- Content;
- Other
214
❖ List of Subscriber’s Notes
The module is intended for creating Notes about Subscribers
# Name Description
2 Add Note Open the “Add Note” pop-up to create a new Note
215
- Complaint;
- Consultation;
- Other;
- Payment issue;
- Sale;
- Suggestion;
- Technical issue.
216
3.7 List of Subscribers
Path: Subscribers (sidebar menu)
217
Picture 3.7.1 - List of Subscriber (part 2)
# Name Description
1. by phone number
2. by account number
3. by user name
4. by email
5. by first name
6. by last name
218
4 Select Distributor Display list of Voucher Subscribers created for
selected Distributor. Also available define sorting
by Batches after Distributor selection
1. Active
2. Expired
219
3. Pending
4. TOA Active
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
222
Picture 4.1.1 - Details of Channel (part 3)
# Name Description
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.
10 Select Playback Token Activate Playback Token Generator and set token
Generator generator
224
12 EPG Id Set EPG Id
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)
# Name Description
226
5 Language List of Channel’s Languages. Option to sort by Language in
ascending/descending order. Option to filter: single selection
with search.
9 Pin Locked List of Channel’s Pin Locked. Option to sort Channels by pin
locked feature
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
229
Picture 5.1.1 - Details of Live Event (part 3)
# Name Description
4 Live Event date: Set Live Event Start and End date and time.
From
To
230
2. End date or Unlimited
Live Event will be available from the start date in
the schedule.
10 Select Playback Token Activate Playback Token Generator and set token
Generator generator
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.
14 Set Rating Set Age Rating for Live Event (Default or Based on
defined country)*
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
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)
# Name Description
234
Possibility to view Names of Organizations by clicking on the
number.
Option to filter: multi selection with search by Organizations’
names.
6 Live Rewind Display a Live Rewind availability for Live Event. Option to filter
by Live Rewind availability
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.
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.
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
237
Picture 6.1.1 - VOD Details (part 3)
# Name Description
238
9 Organizations Add Organizations to VOD
13 Enter Trailer URL Set a default streaming URL for VOD Trailer.
User can select several DRM Profiles for one URL BUT
only with the same DRM Provider
15 Select Playback Token Activate Playback Token Generator and set token
Generator generator
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.
21 Always Pin Locked Set VOD as Pin Locked (access for Subscriber only by
Pin Code)
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.
# Name Description
241
Picture 6.2.2 - Result of searching
242
6.3 List of VODs
# Name Description
243
Filter option: multi selection with search by
Organizations’ Names.
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.
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
247
Picture 7.1.1 - TV Show details (part 3)
# Name Description
248
2. End date Or Unlimited
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
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).
250
7.2 TV Show’s Season Details
251
Table 7.2.1 - Add TV Show’s Season
# Name Description
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
253
Picture 7.3.1 - TV Show’s Episode details (part 2)
# Name Description
254
6 Stars Set TV Show’s Episode Actors
User can select several DRM Profiles for one URL BUT
only with the same DRM Provider
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.
256
Table 7.3.2 - List of TV Show’s Episodes
# Name Description
257
1. Start date
2. End date Or Unlimited
User can select several DRM Profiles for one URL BUT
only with the same DRM Provider
19 Select Playback Token Activate Playback Token Generator and set token
Generator generator
258
4. You can add URL for each Rule of the selected
Policy. If URL is not set, a default URL will be
applied.
259
7.4. List of TV Shows
# Name Description
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.
260
Names.
8 Added Date List of VOD Setries’s added dates. Option to sort by Added
date in ascending/descending order
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
# Name Description
262
2 Organizations Add Organizations. Only available Organizations
for user will be displayed
# Name Description
263
5 Action Available actions:
❖ Add Category
Path: Categories (sidebar menu) > TV Categories> Category Set> Categories> Add Category
# Name Description
264
❖ List of Categories
Path: Categories (sidebar menu) > TV Categories> Category Set> Categories
# Name Description
265
❖ Add TV Channel to Category
Path: Categories (sidebar menu) > TV Categories> Category Set> Category> Add TV Channels
# Name Description
266
❖ List of TV Channels
Path: Categories (sidebar menu) > TV Categories> Category Set> Categories> Category
# Name Description
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
# Name Description
268
❖ List of VOD Category Sets
Path: Categories(sidebar menu) > VOD Categories
# Name Description
1 Add VOD Category Set Open “Add VOD Category Set” pop-up
269
❖ Add Category
Path: Categories(sidebar menu) > VOD Categories> Category Set> Add Category
# Name Description
❖ List of Categories
Path: Categories (sidebar menu) > VOD Categories> Category Set> Categories
270
Picture 8.2.4 - List of VOD Categories
# Name Description
# Name Description
271
❖ List of Sub Categories
Path: Categories (sidebar menu) > VOD Categories> Category Set> Categories> Category> Sub
Categories
# Name Description
2 Set the Order Set the Order of VOD Sub Category displaying
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
# Name Description
273
❖ List of Series Category Sets
Path: Categories(sidebar menu) > Series Categories
# Name Description
274
❖ Add Category
Path: Categories(sidebar menu) > Series Categories> Category Set> Add Category
# Name Description
❖ List of Categories
Path: Categories (sidebar menu) > Series Categories> Category Set
275
Table 8.3.4 - Description of Series Categories’ List
# Name Description
# Name Description
276
❖ List of Sub Categories
Path: Categories (sidebar menu) > Series Categories> Category Set> Categories> Category
# Name Description
2 Set the Order Set the Order of Series Sub Category displaying
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:
278
❖ Add Catch-Up TV
Path: Channel Services (sidebar menu) > Catch-Up TV > Add Catch Up TV
# Name Description
279
3 Days Type a number of days: number of days available for
Catchup using
User can select several DRM Profiles for one URL BUT
only with the same DRM Provider
280
9 Playback Token Check Playback Token Generator and set token
Generator generator
❖ List of Catch-Ups
Path: Channel Services (sidebar menu) > Catch-Up TV
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)
282
7 Schedule List of Catch-Up’s schedules.
● Option to sort by schedule in
ascending/descending order
● Option to filter: single selection
283
9.2 Live Rewind
Overview:
Live Rewind module is intended for creating and settingLive Rewinds.
Note:
284
❖ Add Live Rewind
Path: Channel Services (sidebar menu) > Live Rewind > Add Live Rewind
# Name Description
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.
User can select several DRM Profiles for one URL BUT
only with the same DRM Provider
286
❖ List of Live Rewinds
Path: Channel Services (sidebar menu) > Live Rewind
# Name Description
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.
1. “Up” is green.
2. “Down” is red.
288
9.3 EPG Service
Overview:
EPG Service module is intended for creating and setting EPG XML tasks.
# Name Description
289
3 Start time Set start time for EPG XML Task execution
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.
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
# Name Description
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
# Name Description
294
4 Site ID Type Site ID.
Field is displayed only in case if Pallycon is
selected as DRM Provider.
295
10.2 DRM Profile Details
Path: DRM Service (sidebar menu) > Edit DRM Account > Add/Edit DRM Profile
# Name Description
296
4 License Limitation Select license limitation (Limited/Unlimited).
License Limitation is displayed if ‘Is License
Persistent’ = ‘Yes’.
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
303
4 FairPlay Authorization Link is auto generated upon DRM Profile creation.
URL Link is displayed in edit mode of DRM Profile.
304
10.3 DRM Accounts and DRM Profiles lists
Path: DRM Service (sidebar menu) > Edit DRM Account > DRM Profiles
# Name Description
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.
9 DRM Profiles list Expand DRM Account accordion menu to view the
list of DRM Profiles which belong to DRM Account.
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.
# Name Description
307
2 Enable GEO Restriction Set status GEO Restriction (enabled/disabled)
5 Override Geo Restriction Type IP Address for which restriction are not used
for these IPs Input
# Name Description
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.
309
Table 12.1.1 - Device Details
# Name Description
310
8 Security Code Type Security Code.
Select “Auto” option to auto generate Security Code.
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.
312
Picture 12.2.1 - Add multiple devices (part 2)
# Name Description
313
4 Create Subscribers Select the Organization created Subscribers will be
assigned to. Only Organization from list of allowed
for Devices can be selected.
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.
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
# Name Description
315
3 Model Display model of Device.
316
13. Settings
General Settings feature is intended for the Payment settings, Email Server Settings,
In-App Registration setting, Chat settings, Screensaver and Timezone.
Note:
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
4 SMTP Port Port Number. Info can be found in SMTP Settings for
Mail Client. Example: 465
318
Path: Organizations > Subscriptions > Subscriptions Settings
# Name Description
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)
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.
321
11 Expired Voucher Type Expired Voucher Removal period in days
Removal
# Name Description
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).
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
# Name Description
Note: A special option is required to provide access to Subscriber in login via Facebook. To get access
contact our support team.
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
Overview:
Payment Services feature is intended for setting Payment Services.
Note:
# Name Description
326
2 Mode List of Payment’s Modes.
327
13.2.2 Currencies
Overview:
Currency module is intended for creating and setting Currency.
Note:
# Name Description
328
3 Currency Symbol List of currency symbols according to available
currency
329
13.2.3 Currency Converter
Overview:
Currency Converter feature is intended for setting currency transactions
Note:
# Name Description
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.
331
13.2.4 Authorize.net
Overview:
Authorize.net Service is intended for setting and providing transactions
Note:
Path: Settings > Payment Services > Payment Services > Authorize.net
Path: Organizations > Payment Services > Payment Services > Authorize.net
# Name Description
332
3 Public Client Key Insert Public Client Key data
Note:
Path: Settings > Payment Services > Payment Services > Cash
Path: Organizations > Payment Services > Payment Services > Cash
333
Table 13.2.5.1 - Setting of Cash
# Name Description
Path: Settings > Payment Services > Payment Services > External Payments
Path: Organizations > Payment Services > Payment Services > External Payments
334
Table 13.2.6.1 - Setting of External Payments
# Name Description
2 Authorize.net Manual:
Set Authorize.net for external payment methods
335
13.2.7 Gr4vy
Overview:
Gr4vy Service is intended for setting and providing transactions
336
Table 13.2.7.1 - Gr4vy Settings
# Name Description
337
13.3 Extensions
Path: Settings (sidebar menu) > Extensions
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.
# Name Description
338
2 Type Select type.
339
11 Url format Set Url format.
Url format is displayed for OnApp type.
# Name Description
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
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.
341
Table 13.3.2.1 - Device Redirect Details
# Name Description
# Name Description
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.
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
344
Table 14.1.1 - Language Details
# Name Description
4 Key The column includes all the keys that are used and
will be displayed on Client Apps.
345
If the language is disabled, it won’t be available on
Client Apps.
# Name Description
346
2 Language Display language’s ISO code.
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
# Name Description
349
2 Last Name Type User’s last name
5 Rule Select Permission Rule for the User. It’s not required
if “Super Administrator”* option is selected.
13 Change Password For Select option for User to change password for next
Next Login login to the NoraMW
350
15 Remove Delete User
Notes:
* - Super Admin is User in NoraMW who has unlimited access to NoraMW functionality.
# Name Description
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.
352
10 Edit User Open “Edit System User” page
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.
353
Picture 16.1 - Permission Rule Details (part 2)
354
Picture 16.1 - Permission Rule Details (part 4)
355
Table 16.1 - Permission Rule Details
# Name Description
356
5 Edit “Edit” permission allows:*
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”
# Name Description
358
8 Subscribers Set permissions for managing Subscribers
module.*
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
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.
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
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
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
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
365
30 Devices Set permissions for managing Devices module.
366
33 Payment System Set permissions for managing Payment System:
367
35 Extensions Set permissions for managing Playback Token
Generators, Device Redirects
368
Report
369
2. “Create” permission allows:
a. Create Report Template
b. Generate Report
3. “Delete” permission allows:
a. Delete Saved Report Template/
Generated Report
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
3 Organizations
Display the number of allowed Organizations.
Option to sort by number of attached
Organizations.
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.
372
Table 17.1.1 - API User Details
# Name Description
3 Token Type token for API User which will be used for
authorization in the NoraMW (via External API).
373
17.2 List of API Users
Path: API Access (sidebar menu)
# Name Description
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.
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
# Name Description
377
❖ List of Distributors
Path: Distributors (sidebar menu)
# Name Description
378
6 Company Display Distributor's Company. Option to sort by
Company in ascending/descending order
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.
# Name Description
380
2 Subscription Select Subscription from which content will be
taken for Voucher Subscribers
# Name Description
381
4 Vouchers Display quantity of created voucher subscribers.
Option to sort by Vouchers amount 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
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
# Name Description
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
1. Auto pay
2. Subscriber enable status
3. Time period to count quantity of new
subscribers
4. Subscriber current payment statement
385
Table 19.1.2 - Description of Subscriber Report Templates List
# Name Description
386
❖ List of Generated Subscriber Reports
Path: Reports (sidebar menu) > Subscriber Report> Generated Reports
# Name Description
387
Type in ascending/descending order
388
❖ Create CPS Report
Path: Reports (sidebar menu) > CPS Report> New Report
# Name Description
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
# Name Description
390
ascending/descending order
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.
392
Picture 19.3.1 - Stream Report creation (part 2)
# Name Description
393
6. Top Watching Subscribers
394
8 Subscribers Set a filter by subscriber’s property. Search a
subscriber by:
395
❖ List of Stream Report Templates
Path: Reports (sidebar menu) > Stream Report> Saved Report Template
# Name Description
396
1. Generate Report from template
2. Delete Template
# Name Description
397
2 Name Display Name of Report. Option to sort by Name in
ascending/descending order
1. Generate Report
2. Delete Report
398
❖ Create Activation Audit Report
Path: Reports (sidebar menu) > Activation Audit> New Report
# Name Description
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)
400
❖ List of Activation Audit Report Templates
Path: Reports (sidebar menu) > Activation Audit> Saved Report Template
# Name Description
401
7 Action Available actions:
# Name Description
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.
20. Feedback
Overview:
Module is intended for reporting Middleware functionality issues.
Path: Dashboard > Account > Feedback
403
Table 20.1.1 - Send Feedback
# Name Description
404
21. Stream Service
Overview:
Module is intended for monitoring stream (transcoders and relays) working status
(integration with Setrix)
# Name Description
405
4 Status Display Status of link working
406
21.2 Streaming URL Policy
Overview:
Module is intended for flexible setting streaming URLs.
# Name Description
Rule
407
3 Rule name Created automatically based on the first condition.
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.
409
be applied for all subsequent rows.
410
21.2.2 List of Streaming URL Policies
Path: Stream Services (sidebar menu) > Streaming URL Policy
# Name Description
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