Juli 14
Basic CAS Setup IP Box Secure Box CAM Smartcard... CDN VPN CableView Manager Accounting Technician Call center Reception 2
Basic CAS Setup: End user devices CDN IP Box Secure Box CAM Smartcard... Support for all common end customer device types From cheap low end boxes to expensive high end boxes Support for CAMs and Smartcard based systems Support for IP based services like Video-On-Demand, CatchupTV and Streams VPN CableView Manager Accounting Technician Call center Reception 3
Basic CAS Setup: The CAS IP Box Secure Box CAM Smartcard... CDN Redundand CAS hardware Support for multiple sites Quick remote VPN installation Continuos backup on our servers Continues operation even if connection is lost CableView Manager Accounting Technician Call center Reception 4
Basic CAS Setup: Server Connection IP Box Secure Box CAM Smartcard... CDN VPN Fully encrypted VPN based secure communication with our servers Redundand internet connections via at least 2 different providers CableView Manager Accounting Technician Call center Reception 5
Basic CAS Setup: CableView IP Box Secure Box CAM Smartcard... CDN VPN CableView Manager Accounting Easy to use web based graphical user interface Support for multiple different roles / users Each user only sees what he needs to see Sophisticated rights management for custom roles Technician Call center Reception 6
Packaging services Products consist of packages, which again consist of services. A service can also be in multiple different packages. Services are encrypted using the information of the packages they are assigned to. In this example, a box that has the package News will be able to decrypt BBC and CNN. No matter, if it got it by purchasing Basic or VIP. Products Basic VIP Packages News (001) Music (002) News (001) Music (002) Info (003) Services BBC CNN MTV BBC CNN MTV Discovery Channel 7
Buying the product: Using selfprovisioning If you have bought and set up our selfprovisioning solution, your customer can browse your product catalogue in the web shop provided by the selfprovisioning module. He then can register and purchase a product on his own without any interaction required by you. CableView Database Customer X Box 5001203211 Customer X Buys Basic product 8
Buying the product: Using Operators/Helpers/Resellers CableView provides several specialised views like one for a reception environment in hotels, or for a call center environment. In these scenarios your customer interacts with your staff, and your staff has access to CableView accounts where they can enter your customers data and rights. CableView Database Customer X Call Center / Reception / Shop / Reseller Customer X Box 5001203211 Buys Basic product 9
Buys Buying the product: Using coupons & SMS Coupon for product Basic for 30 days CableView Database R3XT... Customer X Customer X Box R3XT... SMS 5001203211 Redeems coupon via SMS In this scenario, you can outsource the purchasing by providing scratch cards to shops which can be bought by your customer. He then can redeem those scratch codes by sending an SMS with the code to an SMS Gateway that interacts with CableView and activates the box. 10
Buying the product: Using a custom solution We also privide an extensive API for your personal custom billing solution. CableView Database Customer X Custom Solution API Customer X Box 5001203211 CALL 11
Low level billing integration: Direct WSDL/JSON API Billing solution Activate / Deactivate product on box Enable / Disable box CableView will not be aware of prices or customers Customer management and billing completely outside of CableView CableView will only be used to push products on boxes and disable/enable them Easy to implement Suitable in situations where the customer management is already working fine and only a CAS is needed for encryption of content 12
Low level billing integration: With wrapper WSDL/JSON API Billing Platform Billing Solution Billing Database Wrapper Same as Direct aproach Can be used in situations, where the billing software itself can not be modified to make the calls directy but the database can be accessed. Wrappers can be developed by us, if we get access to an example database. 13
Medium level billing integration WSDL/JSON API Billing solution Customer Data Box assignment Product assignment Disabling/Enabling of orders CableView will not be aware of prices Customer management can be done on both sides. CableView can be used to manage the customer, box assignment, product assignment, etc. The billing system can pull the changes handle the bill runs and all billing related tasks. Still fairly easy to implement. Suitable in situations where the billing system is already working fine, but the customer management should be mainly handled in Cableview. The billing solution has to implement the communication with CableView 14
High level billing integration WSDL/JSON API Billing solution Products/Runtimes/Prices Customer Data Box assignment Product assignment Disabling/Enabling of orders Bills (PDF) Transactions 15 CableView is aware of everything & the billing system is aware of most information. The billing system can push PDF s to CableView or download PDF s created by CableView The billing system can use a transaction based API to get open transactions, create bills for them, and mark them as paid when suitable. CableView will handle the need for disableing or enabling boxes if payment targets are not met/met again Complex integration Suitable in situations where the billing system is highly integrated and you still want to use the full features of CableView and its Selfprovisioning portal. The billing solution has to implement the communication with CableView
Selfprovisioning: Manual Customers can register themself on the selfprovisioning page and purchase one of the provided offers CableView will inform its operator about purchases and send the customer an e- mail with configured payment details. I.E. bank transfer information. Selfprovisioning After the money has been collected the corresponing transaction can be marked as paid and the order will be executed. In this Scenario, the collection is happening outside of CableView and the information about payments is entered manually via the CalbeView GUI Customer 16
Selfprovisioning: Semi automatic Same as manual, but the billing is using the API to mark transactions in CableView as paid The manual work that needs to be done depends on the way the billing system is beeing operated. Selfprovisioning Customer WSDL/JSON API Billing solution 17
Selfprovisioning: Automatic with Ingenico Fully automatic money collection When buying something, the customer gets redirected to Ingenico to enter his payment details. Ingenico then tells CableView if the transaction was successfull Selfprovisioning Supports recurring payments for subscription based offers. Like montly payments. Can be combined with manual mode for cases where customers want to transfer the money manually or pay in cash. The customer gets emails with links to thier generated bills. Customer Payment information (Creditcard data & co.) Securely stored. + Local payment providers And much more 18
Syncing changes to the Headcontrol CableView Database Headcontrol Database Customer X Box 5001203211 Constant sync via VPN Box 5001203211 Changes made in CableView will be instantly synced to the Headcontrol (HC) responsible for the customer. Since the data is stored on the CableView server, the HC hardware can be replaced easily at any time and the information can be synced to the new hardware. Making backups on your site obsolete. We also offer a redundand HC cluster, reducing the downtime to effectively 0 in case of a hardware failure. 19
Scrambling services How to encrypt BBC? Simulcrypt protocol Headcontrol Database Box 5001203211 Key The MUX uses the simulcrypt standard to get the information from the headcontrol (HC), how to encrypt the BBC Transport stream (TS). In this example, the BBC TS is beeing encrypted by using the keys assiciated with the News package. It also receives the EMM and ECM messages from the HC, that should be injected into the TS. Those heavily encrypted tokens contain the information about the rights each box has and can only be decrypted by the secure chip of the targeted box. ECM/EMM 5001203211 News BBC MUX supporting simulcrypt [BBC] News ECM/EMM 5001203211 News Box 5001203211 BBC Unencrypted Encrypted Unencrypted 20