Specifications

D-5
Cisco Internet Streamer CDS 2.0-2.3 Software Configuration Guide
OL-13493-04
Appendix D Creating and Manipulating Session Shifting Files
Profile Manager
<adm:TerminalAddress type="LOGIN">kate</adm:TerminalAddress>
</sisdb:User>
</sisdb:BillableEntity>
</ws:SubscriberList>
This Subscriber List has two sets of subscribers, one for the Smith Family and one for the Jones Family.
Their grouping indicates that all the listed terminal addresses may correspond to the same viewers group.
For example, Bob Smith might be watching certain content from Terminal Address STB-MAC =
02:05:05:74:AA:EE, pause, and afterwards want to continue watching the same content from his PC
using a LOGIN = bob. The grouping into a single BillableEntity makes it possible for CDS to maintain
the session for Bob Smith regardless of which of the two clients he is using (TV with a particular
STB-MAC or a PC with a particular LOGIN).
Note The terminal address type and value can be any strings that are appropriate.
Supported Subscriber Management Operations
The information subscriber sets of a Subscriber List can be added, appended, deleted, or retrieved to and
from the centralized session manager through HTTP messages. The creation of the HTTP message itself
depends on the client.
For illustrative purposes, the following examples use the wget command, using the file
subscriber_list.xml.
To add or append a Subscriber List, use the following HTTP message:
wget --post-file=subscriber_list.xml http://cds.com/api/services/subscriber_mgr/
To delete a Subscriber List, use the following HTTP message:
wget --post-file=subscriber_list.xml
http://cds.com/api/services/subscriber_mgr/\(_method=DELETE\)
Note The backslashes preceding the opening and closing parentheses are escape characters for wget. If a
different client is used, the characters required may be different.
To retrieve a Subscriber List with the contents of the database, use the following wget command:
wget http://cds.com/api/services/subscriber_mgr/
Note This URL can also be called from a web browser such as Internet Explorer.
Profile Manager
The Profile Manager facilitates the management of 3-Screen Session Shifting profiles for Capability
Exchange. Capability Exchange refers to the process of mapping the logical URL to a specific content
format inside the group. One profile groups together multiple clients that have similar characteristics,
such as supported file format, desired resolution, or bandwidth. Profile Lists can be posted to a Web
Services interface in order to add or delete profiles. The provisioned profile is visible at a simple URL.