Nortel Networks Server Broadcast Server User Manual

Nortel Application Gateway 1000/2000  
Nortel Application Gateway Release 6.2  
Broadcast Server User Guide  
Configuration and Operation  
Document Number: NN42360-102  
Document Release: Standard 02.01  
Date: January 2008  
Year Publish FCC TM  
Copyright © 2008 Nortel Networks. All Rights Reserved.  
Sourced in Canada  
LEGAL NOTICE  
While the information in this document is believed to be accurate and reliable, except as otherwise expressly  
agreed to in writing NORTEL PROVIDES THIS DOCUMENT "AS IS" WITHOUT WARRANTY OR CONDITION  
OF ANY KIND, EITHER EXPRESS OR IMPLIED. The information and/or products described in this document  
are subject to change without notice.  
Nortel, the Nortel logo, the Globemark, SL-1, Meridian 1, and Succession are trademarks of Nortel Networks.  
All other trademarks are the property of their respective owners.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Contents  
Preface vii  
Audience vii  
Organization vii  
Related Documentation viii  
C H A P T E R  
1
Introduction to Broadcast Server 1  
Users 3  
Alerts 4  
Sending Alerts 5  
Opening and Using the Broadcast Server Interface 6  
C H A P T E R  
C H A P T E R  
2
Application Gateway and Broadcast Server Operation 9  
Server configuration 12  
Home page tips 13  
C H A P T E R  
C H A P T E R  
4
5
System Messages 15  
Quick FAQ 15  
User Management 17  
The User Management List 17  
Quick FAQ 18  
Broadcast Server User Guide  
iii  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Contents  
User information 19  
Password 19  
Shared distribution list access 20  
Alert access 21  
C H A P T E R  
6
The Subscriber Management List 23  
Subscriber settings 25  
Distribution list membership 26  
C H A P T E R  
7
The Distribution List Page 27  
Quick FAQ 29  
The Distribution List Page 30  
The Distribution List Membership Page 31  
Adding and removing distribution list members 32  
The Distribution List User Permissions Page 32  
Granting users permission to send to the list 33  
Revoking users’ permission to send to the list 33  
C H A P T E R  
8
Media Management 35  
The Media List 35  
System media 36  
Media ownership 37  
Media linkage 37  
Quick FAQ 37  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
iv  
Contents  
The Media Page 38  
Supported audio formats 39  
C H A P T E R  
9
Quick FAQ 42  
The External Service Page 42  
C H A P T E R 10 Broadcast Alert Management 45  
The Alert List 45  
Alert Types 47  
Quick FAQ 48  
The Alert Page 49  
C H A P T E R 11 My Preferences 53  
Changing your password 53  
C H A P T E R 12 Troubleshooting 55  
A P P E N D I X  
A
Push XML API 57  
Preparing the Application Gateway and an Application to Use the Push  
XML API 58  
Push XML API Operation 59  
PushMessage Request 59  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
v
Contents  
Push XML Reference 64  
Character Set and Character Entities 64  
ManageDistributionLists 68  
ServerRegistration 69  
Subscribers 69  
PushMessageResponse 70  
Sample ASP Pages 71  
distribution_list.asp 71  
schedule_message.asp 73  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
vi  
Preface  
This preface describes who should read the Broadcast Server User Guide,  
how it is organized, and related documentation.  
Audience  
This user guide is intended for administrators who will configure and use  
the Broadcast Server.  
Organization  
This guide is organized as follows:  
Chapter  
Title  
Description  
Chapter 1  
Introduction to  
Broadcast Server  
Describes the features and functionality of  
Broadcast Server.  
Chapter 2  
Application Gateway  
and Broadcast Server  
Operation  
Provides a conceptual background to Application  
Gateway operation with Broadcast Server.  
Chapter 3  
Chapter 4  
System Management  
System Messages  
Describes system-level control options.  
Describes how to work with Broadcast Server  
status messages.  
Chapter 5  
Chapter 6  
User Management  
Describes how to define users and assign privileges  
to them.  
Subscriber  
Management  
Describes how to manage subscribers, the IP  
telephones that can receive content posted by  
Broadcast Server.  
Chapter 7  
Distribution List  
Management  
Describes how to group subscribers together as  
recipients for alerts.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
vii  
     
Related Documentation  
Chapter  
Title  
Description  
Chapter 8  
Media Management  
Describes how to manage image and audio files  
stored on the Broadcast Server.  
Chapter 9  
External Service  
Management  
Describes how to define and manage  
network-based applications that can be launched  
from IP telephones.  
Chapter 10  
Chapter 11  
Broadcast Alert  
Management  
Describes how to create, modify, and manage  
alerts.  
My Preferences  
Describes how to change your password and set  
preferences for how information should be  
displayed.  
Chapter 12  
Troubleshooting  
Push XML API  
Describes how to troubleshoot common issues.  
Appendix A  
Describes the Push XML API and how to use it to  
send alerts from third-party applications to IP  
phones.  
Related Documentation  
For deployment and installation information for Broadcast Server, refer to  
the “Broadcast Server Installation” chapter in the Application Gateway  
Administration Guide. For upgrade information, refer to the Application  
Gateway Release Notes.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
viii  
 
Chapter 1  
Introduction to Broadcast Server  
With Broadcast Server you can create alerts for display on the screens of  
your Nortel IP telephones. You direct alerts to distribution lists. The  
phones to receive alerts might be in reception areas and conference rooms,  
guest rooms, staff members’ offices, factory floors, warehouses, and so on.  
The alerts can include meeting reminders, announcements, company  
logos, lunchtime menus, revenue-generating advertising content, the  
latest sales figures, company news, and anything other information that  
you want to share.  
Broadcast Server includes the following features:  
“Pushed” priority alerts with audio notifications  
Flexible subscriber distribution lists  
Automatically generated and updated distribution lists, from one or  
more LDAP directories and/or directories that can be saved in CSV  
(Comma-Separated Value) format  
Shared media libraries  
Alert protection  
Alert links to external services and applications  
Open XML API to support broadcasting from third-party applications  
The following topics provide an overview to Broadcast Server:  
Broadcast Server Overview, page 2  
Opening and Using the Broadcast Server Interface, page 6  
Configuring Broadcast Server, page 7  
Broadcast Server User Guide  
1
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Chapter 1  
Introduction to Broadcast Server  
Broadcast Server Overview  
Broadcast Server Overview  
Broadcast Server, a server-based application, manages alerts created by  
Broadcast Server users and sent to subscribers, according to rules and  
schedules defined by the Broadcast Server administrator and the  
individual alert creators. Broadcast Server users are individuals with an  
account on Broadcast Server. Subscribers are Nortel IP telephones.  
Broadcast Server requires the Application Gateway for operation. While  
Broadcast Server provides an interface for creating and scheduling alert  
delivery, the Application Gateway manages alerts and transforms alerts  
for delivery to IP telephones. The Application Gateway also provides the  
Broadcast Server with device information and handles all communication  
with the IP telephones. The following illustration shows the general flow  
of an alert from a user to an IP telephone.  
Users, page 3  
Subscribers and Distribution Lists, page 3  
Alerts, page 4  
Sending Alerts, page 5  
BCS Interaction with Phones, page 5  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
2
 
Chapter 1  
Introduction to Broadcast Server  
Broadcast Server Overview  
Users  
Broadcast Server has one administrative user (Administrator) with full  
access to all Broadcast Server controls. The Broadcast Server  
Administrator can create accounts for other users who will compose and  
send alerts in Broadcast Server. Users log in to the Broadcast Server  
through Microsoft Internet Explorer from anywhere in the organization or  
securely over the Internet.  
Note The documents that you can download from the Application Gateway  
includes a document, Sending Alerts to Nortel Internet Telephones from a PC,  
that you can change as needed and distribute to Broadcast Server users.  
The document explains how to perform the options available by default to  
Broadcast Server users.  
When you create a user account, you specify the options available to the  
user. By default, a user can create, change, and delete alerts. You can  
restrict a user from creating or changing alerts. A user account can be  
further customized as described in “General user permissions,” page 20.  
Subscribers and Distribution Lists  
Subscribers (IP telephones) are added to Broadcast Server automatically.  
You configure the Application Gateway to add subscribers to Broadcast  
Server when IP telephones come online.  
A particular list of subscribers is a distribution list. Distribution lists enable  
you to group subscribers and other distribution lists as recipients for  
alerts. When composing an alert, a user selects the distribution list(s) to  
receive the alert. By default, a user cannot add individual subscribers to a  
distribution list. The Application Gateway supports 256 lists.  
You can configure the Application Gateway to automatically create  
distribution lists from the department information (“Department” field)  
obtained from your LDAP or CSV directory sources. Broadcast Server  
truncates department names longer than 50 characters.  
When an IP telephone comes online, the Application Gateway adds entries  
to the distribution list, using the phone extension (and dialing rules) to  
locate the associated department name in the directories. For information  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
3
   
Chapter 1  
Introduction to Broadcast Server  
Broadcast Server Overview  
on configuring connections to LDAP and CSV directory sources, refer to  
the “LDAP/CSV Directory Configuration” chapter in the Application  
Gateway Administration Guide.  
The Broadcast Server administrator can see all distribution lists while  
individual users can only see those lists they own and those that have been  
shared with them by the administrator. By default, the distribution lists  
created automatically from LDAP or CSV information are available only  
to the administrator (private).  
To make a distribution list available to other users, the administrator must  
change the list ownership to shared, and then specify which users can use  
the list. For more information on distribution lists, see “Distribution List  
Management” on page 27.  
Alerts  
An alert is the basic content item in the Broadcast Server and represents  
the information to be pushed to a phone. Alerts are delivered to the  
subscriber without requiring the subscriber to request outstanding alerts.  
An alert might consist of a meeting reminder that is scheduled for delivery  
at a particular date and time, or an Emergency announcement that takes  
precedence over other audio activity, including the playing of voicemail  
messages.  
Alerts can include an audio notification which plays on the phone’s  
speakerphone or in the earpiece if the user is on the phone.  
Alert content can consist of text and/or graphics (not all phones support  
graphics). An alert can also include up to two soft keys which cause the  
phone to either dial a number or link to a URL or an external service. For  
example, a soft key might:  
Cause the phone to go off-hook and dial a number associated with the  
alert (perhaps dialing the number for the restaurant whose menu is  
currently being displayed on the phone).  
Link to an external service that allows an alert to serve as the  
“front-end” for a specialized back-end system (such as a company’s  
Human Resources Web site).  
Display a Web URL (perhaps a page that contains event information).  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
4
 
Chapter 1  
Introduction to Broadcast Server  
Broadcast Server Overview  
Sending Alerts  
Creating and sending an alert is easy through the Broadcast Server. You  
use a Web-based interface to configure the alert, a delivery schedule, and  
the distribution list(s) to receive the alert. An alert can consist of plain text  
and/or a graphic, audio, and soft keys.  
BCS Interaction with Phones  
The interaction of Broadcast Server with an IP phone depends on the  
priority of an alert.  
Note When an alert is queued, it remains in the queue until the alert expires or  
it is deleted from Broadcast Server.  
For Emergency alerts:  
Alert is delivered to the phone if the phone is idle, whether on- or  
off-hook  
Text/graphic is displayed and a transducer alert tone sounds if the  
phone is busy, whether on- or off-hook, or if the audio is idle but the  
set is in use. However, an emergency alert interrupts the playing of a  
voice mail from the Voice Office menu.  
For Normal alerts:  
Alert is delivered to the phone if the phone is idle, whether on- or  
off-hook  
Alert is queued for delivery if the audio is busy. However, if the Alert  
includes text, the text will be displayed on the phone during the  
playing of a voice mail from the Voice Office menu. The user can stop  
playing the voice mail to listen to the broadcast.  
Alert is queued for delivery if the audio is idle but the phone GUI is in  
use (for example, set is being programmed or Directory search is in  
progress)  
Alert is queued for delivery if the phone is powered down  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
5
   
Chapter 1  
Introduction to Broadcast Server  
Opening and Using the Broadcast Server Interface  
For Background alerts:  
Alert is pushed directly to the Alerts list in the Voice Office menu.  
Alerts remain in the Alerts list until they expire or are deleted from  
Broadcast Server.  
Opening and Using the Broadcast Server Interface  
All administrative and user tasks are performed through a web-based  
interface. To open the interface, enter the following URL in a web browser:  
http://ipAddress/BCS  
where ipAddress is the IP address of the server on which Broadcast Server  
is running.  
After you enter your login credentials, the Broadcast Server home page  
appears.  
The home page for the Broadcast Server administrator provides access to  
all tasks. The home page for a Broadcast Server user provides access to a  
subset of tasks.  
Many pages in the Broadcast Server interface contain icons that you can  
mouse over to view helpful information as well as click to make changes.  
The following example highlights two of the icons.  
Click to view or change the alert.  
Click to change the list owner.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
6
 
Chapter 1  
Introduction to Broadcast Server  
Configuring Broadcast Server  
Configuring Broadcast Server  
The following information, intended for Broadcast Server administrators,  
assumes that you have installed Broadcast Server and performed the tasks  
described in the “Broadcast Server Installation” chapter in the Application  
Gateway Administration Guide.  
Initial Configuration  
In typical usage, the Broadcast Server administrator enables a select group  
of users to broadcast alerts to distribution lists obtained from the  
Application Gateway (which is synchronized with LDAP or CSV directory  
sources). The general configuration steps in this topic apply to that  
scenario.  
To initially configure the Broadcast Server, follow these general steps.  
connected directories. For information, refer to the “LDAP/CSV  
Directory Configuration” chapter in the Application Gateway  
Administration Guide.  
2. Create user accounts  
To enable a user to log in to Broadcast Server and work with alerts,  
you must create an account for the user. The user privileges are  
described in “General user permissions,” page 20.  
3. Define the items that should be available to users when they compose  
alerts:  
a. Distribution Lists  
owned by the administrator and is private (meaning only the  
administrator can use the list).  
To make a distribution list available to other users, change the  
ownership of the list from private to shared and then give all or  
individual users permission to send alerts to the list. For more  
information, see “Sharing distribution lists,” page 29 and “The  
Distribution List User Permissions Page,” page 32.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
7
   
Chapter 1  
Introduction to Broadcast Server  
Configuring Broadcast Server  
Media files consist of alert tones and images files. (Image files are  
not supported on all phones.) The system media files provided  
with Broadcast Server are available to all users.  
To make additional media files available to all users, add the files  
to the media library and change their owner to Administrator  
(shared). For more information, see “Media Management” on  
page 35.  
c. External Services  
External services are network-based applications that can be  
launched from IP telephones. Users can provide IP phone users  
access to external services by adding a soft key to a broadcast alert.  
To enable Broadcast Server users to include a soft key link to an  
external service in an alert, you must specify the service URL, as  
described in “External Service Management” on page 41.  
Broadcast Server Maintenance  
After initial setup, you will need to change Broadcast Server only when  
you add a user or add a distribution list, media file, or external service that  
you want to share. Distribution lists imported from a directory source are  
private unless you change their owner to Administrator (Shared).  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
8
 
Chapter 2  
Application Gateway and  
Broadcast Server Operation  
As shown in the following illustration, Broadcast Server communicates  
only with the Application Gateway. The Application Gateway provides  
Broadcast Server with device information and manages all communication  
with other servers and IP telephones. The Application Gateway also  
transforms alerts so that they are in the appropriate format for display and  
delivery to IP telephones.  
Note Sites using a cluster of Application Gateways should configure all  
Application Gateways in the cluster with the same Broadcast Server.  
The Application Gateway Administration Guide explains the IP phone setup  
required for Broadcast Server. To enable communication between the  
Application Gateway and Broadcast Server, you specify in the Application  
Gateway Administration Tool the base URL where Broadcast Server is  
running. That is the only information that the Application Gateway needs  
to register with Broadcast Server.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
9
   
Chapter 2  
Application Gateway and Broadcast Server Operation  
You can also configure connection information for one or more LDAP  
servers or CSV-formatted directory files, enabling the Application  
Gateway to automatically supply Broadcast Server with distribution lists.  
When the Application Gateway detects that an IP telephone has come  
online, the Application Gateway collects from the IP telephone its MAC  
address, which it then uses to look up the phone’s extension in the IP/DN  
map. The Application Gateway sends that information to Broadcast Server  
where the information is used to update the subscriber list. The  
Application Gateway also uses the phone extension to locate the  
associated department name in the directory. The Application Gateway  
sends the department information to Broadcast Server where it is used to  
update the distribution list.  
Any time that a particular telephone is updated, the Application Gateway  
collects the updated extension, user name, and department and sends that  
information to Broadcast Server.  
If an extension is no longer used, it is not automatically removed from the  
distribution list, as the system has no way to determine if the extension is  
temporarily or permanently out of use. To remove an unneeded extension  
from distribution lists, use the Distribution List Membership page.  
Broadcast Server User Guide  
10  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Chapter 3  
System Management  
The System Management page is a single location for defining all  
Broadcast Server control parameters and for performing system-level  
tasks such as temporarily disabling the system.  
Component Versions  
This section lists the versions of the various components used by  
Broadcast Server and its supporting software. Technical support  
personnel typically use this information for troubleshooting.  
Broadcast Server User Guide  
11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Chapter 3  
System Management  
Server configuration  
Server configuration  
Item  
Description  
Suspend BCS button  
Click this button to temporarily disable the Broadcast  
Server messaging functionality. Only use this feature if  
you believe that the Broadcast Server is causing a problem  
on your network or Communication Manager system.  
Run configuration wizard  
button  
Click this button to re-run the Configuration Wizard at  
any time.  
Purge alerts after  
The period that inactive alerts will be retained in the  
Broadcast Server database before being automatically  
deleted.  
Support items  
Item  
Description  
Administrative contact  
The name of the Broadcast Server system administrator.  
This name is displayed on help windows.  
Support URL  
The URL where Broadcast Server users are directed to  
when they have a support question.  
Bug report URL  
Feature request URL  
The URL where Broadcast Server users are directed to  
when they want to report a bug in the software.  
The URL where Broadcast Server users are directed to  
when they want to request a product feature.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
12  
   
Chapter 3  
System Management  
Home page tips  
Home page tips  
Item  
Description  
Tip 1  
Tip 2  
The text to display in the first blue tip box on the Broadcast Server home page.  
The text to display in the second blue tip box on the Broadcast Server home  
page.  
Tip 3  
Tip 4  
The text to display in the third blue tip box on the Broadcast Server home page.  
The text to display in the fourth blue tip box on the Broadcast Server home  
page.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
13  
 
Chapter 3  
System Management  
Home page tips  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
14  
Chapter 4  
System Messages  
System messages are status messages that the Broadcast Server places in  
the database when it detects system errors.  
Note that these messages are not sent to subscribers or distribution lists –  
they are reserved for the Broadcast Server system administrator only.  
When you are logged into the Broadcast Server as the administrator, the  
system will check the messages list for any critical error messages. Each  
Broadcast Server page will display a red note indicating if you have  
critical messages waiting.  
Icon  
Description  
The message is informational only.  
The message is a critical error.  
The message has not been viewed.  
Quick FAQ  
How do I …  
Description  
View message details  
Click the message in the record you want to view  
Delete one or more messages  
Check the box next to each record you want to delete, or  
check the box in the list’s title to select all records  
displayed. Then, click the Delete Selected button.  
Remove the “new” indicator  
from a message  
View the record and click the OK button.  
See only new, critical messages Check the Show only new, critical messages checkbox at  
the top of the list.  
Email the contents of an message View the record by clicking the message, and then click the  
to our support organization  
Click here to send this message to the support group link.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
15  
     
Chapter 4  
System Messages  
Quick FAQ  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
16  
Chapter 5  
User Management  
Broadcast Server users are individuals who can log in to Broadcast Server  
to create and manage content. The administrator’s task is to define users  
and assign privileges to those individuals. Privileges dictate to which  
distribution lists a user may send alerts, which portions of an alert that  
users may modify, and so on. You create and manage login IDs, user  
names, and passwords within Broadcast Server.  
The User Management List  
The user management page presents the list of Broadcast Server users that  
fulfill your current filter criteria. Individual user records are displayed  
with helpful icons to the left of each entry where required.  
Note If too many user records are returned for the filter criteria entered, you  
will need to modify your filter criteria or change your settings in the My  
Preferences page.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
17  
     
Chapter 5  
User Management  
Quick FAQ  
Icon  
Description  
The user record has been deactivated. The user will not be  
allowed to login to Broadcast Server.  
The user does not have a password assigned.  
Quick FAQ  
How do I …  
Description  
Change my filter criteria  
Select the filtering type from the drop-down list and enter  
a criteria value for the specific type (except for Show all  
users). Then, click the Find button.  
Add a new user  
Edit a user  
Click the Add User button at the top of the list. This will  
open the User Page.  
Click the user ID in the record you want to modify. This  
will open the User Page.  
Delete one or more users  
Check the box next to each record you want to delete, or  
check the box in the list’s title to select all records  
displayed. Then, click the Delete Selected button. Note  
that Broadcast Server will not allow you to delete the  
Administrator user.  
Prevent a user from logging in to Edit the user record, uncheck the Active checkbox and  
Broadcast Server  
save your changes.  
Prevent a user from sending  
alerts to all subscribers  
Edit the user record, uncheck the May send to Everyone  
checkbox and save your changes.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
18  
 
Chapter 5  
User Management  
The User Page  
The User Page  
User information  
The Active checkbox indicates whether the user record is active in  
Broadcast Server – that is, whether the user may log in to the system. At  
minimum, a Broadcast Server user must have a user ID and a name  
defined. You can also provide a department name or number but this  
information is not required for the user to be considered valid within  
Broadcast Server.  
Password  
The password section of the user page allows you to change the user’s  
password. Leave both fields blank if you do not wish to change the current  
password. As new user records do not have a password assigned you will  
need to fill out both the Password and Verify password fields to set a  
password for a new user.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
19  
     
Chapter 5  
User Management  
The User Page  
Shared distribution list access  
This section allows you to select the shared distribution lists to which the  
user may send alerts. Note that these are not all the distribution lists in the  
system – only those shared among users at the discretion of the system  
administrator. See Distribution List Management for further information  
on setting up distribution lists and distribution list sharing.  
General user permissions  
Privilege  
Description  
Allowed to send emergency alert If checked, allows the user to send emergency alerts.  
Emergency alerts take precedence over all other types of  
alerts and cause Broadcast Server to ignore  
subscriber-specific settings such as Do-Not-Disturb and  
whether the subscriber wishes to receive priority alerts or  
not. Most ordinary Broadcast Server users should not have  
this privilege assigned to them.  
Allowed to send to Everyone  
If checked, allows the user to send alerts to every  
subscriber in Broadcast Server. Most non-administrative  
Broadcast Server users should not have this privilege  
assigned to them.  
Restrict users to view only their If this option is checked, a user will only be able to see  
alerts  
alerts they own – that is, those alerts they originally  
created and those created by another user and whose  
ownership has been assigned to them by the  
administrator. Most ordinary Broadcast Server users  
should have this privilege assigned to them.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
20  
     
Chapter 5  
User Management  
The User Page  
Allow user to add subscribers to If this option is checked, a user will be able to add  
distribution lists  
subscribers to their private distribution lists. Most  
non-administrative Broadcast Server users should not  
have this privilege assigned to them. Instead, the system  
administrator should create distribution lists and share  
them among selected users. Users will still be able to create  
their own distribution lists but not select individual  
subscribers as members of those lists – only other  
distribution lists they have access to.  
Allow user to upload media  
If this option is checked, the user can upload graphics to  
private media libraries. By default, this privilege is off.  
Alert access  
This section allows you to specify the kinds of alerts a user may access and  
what operations they may carry out on those types of alerts.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
21  
 
Chapter 5  
User Management  
The User Page  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
22  
Chapter 6  
Subscriber Management  
Subscribers are IP telephones that can receive content posted by Broadcast  
Server users. A subscriber entry is created when Broadcast Server receives  
subscriber information from the Application Gateway when an IP  
telephone comes online.  
The Subscriber Management List  
The subscriber management page presents the list of subscriber records  
that fulfill your current filter criteria. Individual entries are displayed with  
helpful icons to the left of each entry where required.  
Note If too many subscriber records are returned for the filter criteria entered,  
modify your filter criteria or change your settings in the My Preferences  
page.  
Icon  
Description  
The subscriber record has been deactivated. The  
subscriber will not receive alerts from Broadcast Server.  
The subscriber is an IP telephone.  
Broadcast Server User Guide  
23  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Chapter 6  
Subscriber Management  
Quick FAQ  
The subscriber is not a member of any distribution lists.  
The subscriber’s information was changed during the last  
synchronization. Edit the record to view the changes and  
to remove the warning.  
Note Broadcast Server will display the name of the user who is currently logged  
into a device.  
Quick FAQ  
How do I …  
Description  
Change my filter criteria  
Select the filtering type from the drop-down list and enter  
a criteria value for the specific type (except for Show all  
subscribers). Then, click the Find button.  
Delete one or more subscribers  
Check the box next to each record you want to delete, or  
check the box in the list’s title to select all records  
displayed. Then, click the Delete Selected button.  
See which distribution lists a  
subscriber belongs to  
Edit the subscriber record. The Distribution list  
membership section will show the lists the subscriber is a  
member of.  
Add a subscriber to a  
distribution list  
Go to the Distribution List Management page, select the  
distribution list you want to remove the subscriber from  
and edit that distribution list’s membership.  
Remove a subscriber from a  
distribution list  
Edit the subscriber record and click on the distribution list  
you want to remove the subscriber from. Once in the list,  
edit the list’s membership. You can also go to the  
Distribution List Management page and modify the list’s  
membership from there.  
Stop a subscriber from receiving Edit the subscriber record, uncheck the Active checkbox,  
alerts  
and save your changes.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
24  
 
Chapter 6  
Subscriber Management  
The Subscriber Page  
The Subscriber Page  
Subscriber information  
The Active checkbox indicates whether the subscriber record is active in  
Broadcast Server – that is, whether the subscriber will receive alerts posted  
by Broadcast Server users.  
The IP Address field contains the network address for the subscriber (IP  
telephone). The value of this field is especially important to Broadcast  
Server as the Application Gateway uses the device’s IP address to  
determine where to send alerts to on the network and, when a device  
obtains information from the Application Gateway, to determine the name  
of that device.  
Subscriber settings  
Subscriber settings are options set for a particular subscriber.  
Broadcast Server User Guide  
25  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Chapter 6  
Subscriber Management  
Distribution list membership  
Setting  
Description  
Types of alerts to receive  
Dictates the types of alerts that can be delivered to the  
subscriber. Emergency alerts are not subject to this  
setting.  
Set Do Not Disturb (DND) for  
If set, prevents alert delivery for the period specified.  
Emergency alerts are not subject to this setting.  
Enable audio alerts for this  
device  
If checked, allows Broadcast Server to play an audio alert  
associated with priority alerts on the device.  
Distribution list membership  
This section lists the distribution lists the subscriber belongs to. Click a  
distribution list to edit the membership for that list.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
26  
 
Chapter 7  
Distribution List Management  
Distribution lists enable you to group subscribers together as recipients  
for alerts. These lists can be created and maintained by the system  
administrator. You can also configure the Application Gateway to add  
entries to the distribution list when an IP telephone comes online. If LDAP  
or CSV directory sources are configured in the Application Gateway  
Administration Tool, the Application Gateway uses the phone extension  
to locate the associated department name in the directories. The  
Application Gateway sends the department information to Broadcast  
Server where it is used to update the distribution list.  
For information on configuring connections to LDAP and CSV directory  
sources, refer to the “LDAP/CSV Directory Configuration” chapter in the  
Application Gateway Administration Guide.  
The Distribution List Page  
This page shows the distribution lists available to you. The system  
administrator can see all distribution lists while individual users can only  
see those lists they own and those that have been shared with them by the  
system administrator.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
27  
       
Chapter 7  
Distribution List Management  
The Distribution List Page  
Icon  
Description  
The distribution list item has been deactivated. The  
recipients on the list will not receive alerts from Broadcast  
Server.  
Alert have been sent to the distribution list. Click the icon  
to see the individual alerts.  
The distribution is automatically updated during the  
Application Gateway synchronization with your LDAP  
server or CSV directory file.  
Automatically created distribution lists  
If you have configured the Application Gateway to obtain department  
information from a directory source (LDAP or CSV), Broadcast Server will  
automatically create and update distribution lists based on the  
department corresponding to each IP telephone extension. Department  
names longer than 50 characters are truncated.  
The distribution list is updated each time that the Application Gateway  
detects a new or changed IP telephone. If you move users and devices  
between different “departments”, the changes are reflected in Broadcast  
Server after you resynchronize the server. If a device becomes obsolete,  
you can manually remove it from Broadcast Server.  
Note Automatically created distribution lists cannot be renamed or have their  
recipients changed. Broadcast Server updates this information.  
By default, an automatically created distribution list is privately owned by  
the administrator.  
List ownership  
The Owner column (available to the system administrator only) contains  
the name of the user who currently owns the distribution list. The  
administrator can change ownership of distribution lists, assigning them  
to another user for their private use, or sharing them among other  
Broadcast Server users.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
28  
   
Chapter 7  
Distribution List Management  
Quick FAQ  
Sharing distribution lists  
Sharing distribution lists is a way to standardize on a set of distribution  
lists across the organization and is easy to do in the Broadcast Server. Only  
the system administrator can perform this function. Users can share only  
the lists that are owned by the Administrator user.  
To share a list, click the notepad icon ( ) to the left of the current owner’s  
name and select Administrator (Shared) from the popup window. Once  
this step is complete, a new link titled Edit user permissions appears in  
the distribution list record. Click this icon to display the Distribution List  
User Permissions Page where you can select the Broadcast Server users  
who will be able to send alerts to the distribution list.  
To “unshare” a list, simply change the ownership to Administrator  
(Private) and assign ownership to another Broadcast Server user. All users  
who were previously able to send to the shared list will no longer have  
that privilege.  
Note Broadcast Server users who have permission to send to a shared list  
cannot modify details of the list including its name, comments, or  
recipients. Only the administrator can perform this action.  
To share a distribution list owned by a user, the user must have the  
administrator change the owner from the user’s name to Administrator  
(Shared).  
Quick FAQ  
How do I …  
Description  
Add a new distribution list  
Click the Add Distribution List button at the top of the  
list. This will open the Distribution List Page.  
Edit a distribution list  
Click the description in the record you want to modify.  
This will open the Distribution List Page.  
Broadcast Server User Guide  
29  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Chapter 7  
Distribution List Management  
The Distribution List Page  
Delete one or more distribution Check the box next to each record you want to delete, or  
lists  
check the box in the list’s title to select all records  
displayed. Then, click the Delete Selected button. Note  
that the Broadcast Server re-instates created distribution  
lists during its next synchronization if these are deleted.  
Add or remove recipients for a  
distribution list  
Click the Edit recipients link in the record you want to  
modify to open the Distribution List Membership Page.  
Prevent the Broadcast Server  
from sending alerts to a  
distribution list  
Edit the media record, uncheck the Active checkbox, and  
save your changes.  
Assign ownership of a  
Click the notepad icon ( ) beside the name of the current  
distribution list to another user owner. Select the new owner from the list.  
Share a distribution list with  
other Broadcast Server users  
Click the notepad icon ( ) beside the name of the current  
owner. Select Administrator (Shared) from the list. Then,  
click the Edit user permissions link to assign permissions  
to individual Broadcast Server users.  
The Distribution List Page  
The Active checkbox indicates whether the distribution list is active– that  
is, whether the recipients on the list will receive alerts from Broadcast  
Server. A distribution list must be named; comments are optional.  
Distribution list names can be a maximum of 50 characters.  
Unless you are creating a new distribution list, Broadcast Server displays  
a link titled Edit recipients next to the list’s name. Clicking this link will  
take you to the Distribution List Membership page where you can select  
the subscribers that are members of the list.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
30  
 
Chapter 7  
Distribution List Management  
The Distribution List Membership Page  
A shared distribution list will also have a link titled Edit user permissions  
– allowing you to link to the Distribution List User Permissions page  
where you can select the Broadcast Server users who can send alerts to the  
distribution list.  
Note You cannot change the name of an automatically created distribution list,  
nor can you modify the recipients.  
Note If you are not the system administrator, Broadcast Server will allow you  
to view details of a distribution list including recipients and user  
permissions (if any) even if you are not the owner of the list. You will not  
however be able to change information of a list you do not own.  
The Distribution List Membership Page  
This page contains two columns showing on the left side the current  
members of the distribution list and, on the right, those that are not.  
In addition to containing subscribers, a distribution list can also contain  
other distribution lists. This makes it possible for you to “nest” lists within  
each other. By nesting distribution lists you can customize alert delivery  
to your needs. For instance you can create distribution lists for Eastern  
Seaboard locations in your organization (say New York, Boston, and  
Miami), and then place those distribution lists into a “super” distribution  
list named East Coast. You can then go further by placing the East Coast  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
31  
 
Chapter 7  
Distribution List Management  
The Distribution List User Permissions Page  
distribution list into one named United States along with other regional  
US lists. You could do the same for locations in other cites in other  
countries, or any combination or configuration that suits your needs.  
Like other screens in Broadcast Server, the records displayed on this page  
contain icons that show the status of an item.  
Icon  
Description  
The member has been deactivated and will not receive  
alerts from Broadcast Server.  
The member is another distribution list.  
The member is an IP telephone.  
The member is a device previously imported but the  
device no longer exists. Broadcast Server will not attempt  
to send alerts to this device. You should remove the  
subscriber record from Broadcast Server.  
Adding and removing distribution list members  
To add members, check the boxes in the right-side column next to the  
items you want to add and click the Add Selected button.  
To remove members check the boxes in the left-side column next to the  
items you want to remove and click the Remove Selected button.  
The Distribution List User Permissions Page  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
32  
     
Chapter 7  
Distribution List Management  
The Distribution List User Permissions Page  
This page is available from the Edit User Permissions link on the Manage  
Distribution Lists page if ownership of the list has been shared, as  
described in “Sharing distribution lists,” page 29.  
This page contains two columns showing on the left side Broadcast Server  
users that can send alerts to the list and, on the right, those that cannot.  
Icon  
Description  
The user record has been deactivated. The user will not be  
allowed to log in to Broadcast Server.  
Granting users permission to send to the list  
Check the boxes in the right-side column next to the items you want to add  
and click the Add Selected button. To select all users, click the box in the  
column heading (to the left of “Name”).  
Users who have been granted rights to send to the lists can select the list  
as a recipient when creating or modifying alerts. These users not will  
however be allowed to modify the list’s details – although they can view  
these details.  
Revoking users’ permission to send to the list  
Check the boxes in the left-side column next to the items you want to  
remove and click the Remove Selected button. Once this action is  
perform, those users who were removed will no longer be able to send  
alerts to recipients on the distribution list.  
Broadcast Server User Guide  
33  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Chapter 7  
Distribution List Management  
The Distribution List User Permissions Page  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
34  
Chapter 8  
Media Management  
Media in Broadcast Server consists of image and audio files stored on the  
Broadcast Server. These files are stored in media libraries maintained by  
the system administrator and/or individual Broadcast Server users. Not  
all phones support the display of images.  
Both image and audio files stored in the media library can be selected for  
inclusion in alerts. If a user wants an image file to be available to other  
users, the administrator must change the owner of the file to  
Administrator (Shared).  
The Media List  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
35  
       
Chapter 8  
Media Management  
The Media List  
The media list includes these sections:  
System Images – graphics used internally by Broadcast Server  
(available to the system administrator only)  
Shared Images – graphics available to Broadcast Server users  
My Images – graphics that are owned by the current user  
Other Users’ Images – graphics owned by all other Broadcast Server  
users (available to the system administrator only)  
Audio – audio clips used internally by Broadcast Server (available to  
the system administrator only)  
My Audio – audio clips used internally by Broadcast Server (available  
to the system administrator only)  
Note While all sections are visible to the Administrator user, regular Broadcast  
Server users are restricted to Shared Images and My Images only. In  
addition, only the administrator can see the Owner column.  
Icon  
Description  
The media item has been deactivated. Users will not be  
able to use the item in an alert.  
Click this icon to change ownership of the media item  
(administrator only).  
System media  
Broadcast Server is installed with some system media items, including an  
audio clip used for notifying subscribers of priority alerts.  
Note You can change the system media items (except the Broadcast Server logo)  
but you cannot delete them, share them, or change their ownership.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
36  
 
Chapter 8  
Media Management  
Quick FAQ  
Media ownership  
The Owner column (available to the system administrator only) contains  
the name of the user who currently owns the media item. The  
administrator can change ownership of audio items, assigning them to  
another user, or sharing them among all other Broadcast Server users.  
Sharing media items is a way to conserve disk space usage on Broadcast  
Server and to standardize on a set of media across the organization.  
Media linkage  
Media items are linked to alerts instead of being embedded in them. This  
means that you can create multiple alerts that link to a single image,  
change that one image in the media library, and all the alerts are  
automatically updated.  
Changes to media items are immediately reflected throughout the system  
in all alerts as soon as the media item is changed.  
Quick FAQ  
How do I …  
Description  
Add a new media item  
Edit a media item  
Click the Add Media button at the top of the list. This will  
open the Media Page.  
Click the description in the record you want to modify.  
This will open the Media Page.  
Delete one or more media items Check the box next to each record you want to delete, or  
check the box in the list’s title to select all records  
displayed. Then, click the Delete Selected button. Note  
that Broadcast Server will not allow you to delete system  
image or audio items.  
Prevent users from using a  
media item  
Edit the media record, uncheck the Active checkbox, and  
save your changes.  
Assign ownership of a media  
item to another user  
Click the notepad icon ( ) beside the name of the current  
owner. Select the new owner from the list. Note that  
Broadcast Server will not allow you to change the  
ownership of system image or audio items.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
37  
     
Chapter 8  
Media Management  
The Media Page  
The Media Page  
The Active checkbox indicates whether the media item is active– that is,  
whether the item can be used by users when creating alerts.  
All media items must have a name and a short description, as well as a file  
containing the actual media.  
If the media item is a graphic, Broadcast Server displays a thumbnail of the  
original graphic below the current file name.  
Uploading a media file  
If you want to replace the existing media item (if any) you need only enter  
the name of a file on your computer or click the Browse button to open a  
selection box. Once you have located the file you want to upload, click the  
Save button to send the file to Broadcast Server.  
The Application Gateway will convert media files into a format suitable  
for display on IP phones.  
Supported graphic formats  
File Type  
Description  
GIF  
Graphics Interchange Format  
Joint Photographic Experts Group format  
Same as JPEG  
JPEG  
JPG  
WBPM  
BMP  
PNG  
Wireless bitmap  
Microsoft Windows bitmap  
Portable Network Graphics  
Broadcast Server User Guide  
38  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Chapter 8  
Media Management  
The Media Page  
Note Graphics converted to a format that can be displayed on IP phones may  
suffer degradation depending on the size, aspect ratio, and color-depth of  
the picture. For best results use a file with a resolution and color model  
appropriate for the IP phone screen.  
Supported audio formats  
File Type  
WAV  
Description  
Microsoft Windows wave audio format  
Note Broadcast Server is capable or converting most wave files into a format  
compatible with IP phones. For best results use a wave file in G.711 or  
PCM format, 8 KHz sampling rate, with 8 or 16 bits per sample.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
39  
 
Chapter 8  
Media Management  
The Media Page  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
40  
Chapter 9  
External Service Management  
External Services are network-based applications that can be launched  
from IP telephones. Broadcast Server allows users to link their alerts to  
such services in order to provide content and functionality beyond the  
scope of the Broadcast Server system. Such applications may include  
third-party products, solutions from other vendors, or applications  
developed internally by your IT staff.  
The Broadcast Server system administrator must first define the service  
using the External Service Management functionality of Broadcast Server  
before a user can link to an external service. Available services are  
presented in a drop-down list during alert creation allowing users to select  
from the services defined by the administrator. See Linking alerts to  
external applications for more information.  
The External Services Management List  
The External Services management page presents the list of service  
records that fulfill your current filter criteria. Individual entries are  
displayed on this page with helpful icons displayed to the left of each  
entry where required.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
41  
       
Chapter 9  
External Service Management  
Quick FAQ  
Icon  
Description  
The service record has been deactivated. This service will  
not be available to Broadcast Server users when they  
create alerts.  
Quick FAQ  
How do I …  
Description  
Add a new External Service  
Edit an External Service  
Click the Add Service button at the top of the list. This will  
open the External Service Page.  
Click the description in the record you want to modify.  
This will open the External Service Page.  
Delete one or more External  
Services  
Check the box next to each record you want to delete, or  
check the box in the list’s title to select all records  
displayed. Then, click the Delete Selected button.  
Prevent users from using an  
External Service  
Edit the service record, uncheck the Active checkbox, and  
save your changes.  
Disable an External Service in  
existing alerts  
Edit the service record, uncheck the Active checkbox, and  
save your changes.  
The External Service Page  
The Active checkbox indicates whether the External Service record is  
active in Broadcast Server – that is, whether the service is available to  
Broadcast Server users when they create alerts. At minimum, an External  
Service definition must have a name, description, and URL. You must  
provide this information before you can save the record.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
42  
   
Chapter 9  
External Service Management  
The External Service Page  
The URL field contains the URL that will be passed to devices that allows  
them to access the service.  
Note Be aware that your IP phones must be capable of accessing the URL  
exactly as typed. For instance: If your IP phones cannot use DNS to resolve  
a URL you must enter an IP address instead of a host name in the URL.  
In addition to ensuring that the URL is accessible by your IP phones, you  
must also ensure that the URL will return information that the IP phone  
can display. Be sure to verify that the URL does display information  
correctly on the phone.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
43  
Chapter 9  
External Service Management  
The External Service Page  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
44  
Chapter 10  
Broadcast Alert Management  
Alerts can be created and updated by Broadcast Server users and posted  
to distribution lists. This section describes alert creation, modification and  
management.  
The Alert List  
The alert list page shows the alerts available to the currently logged-in  
user.  
Broadcast Server will display an alert to a user if a) The user is the current  
owner of the alert, or b) The user can send alerts to a distribution list that  
the alert has been sent to. (This criterion depends on the Restrict users to  
view only their alerts setting for a particular user in their user record.)  
Note The system administrator has access to all alerts in the system and is not  
subject to the restrictions imposed on regular Broadcast Server users.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
45  
     
Chapter 10  
Broadcast Alert Management  
Column Descriptions  
Icon  
Description  
The alert has been disabled and will not be sent to  
subscribers.  
The alert’s delivery schedule dictates that the alert should  
be delivered at the current time.  
The alert’s delivery schedule dictates that the alert will be  
delivered in the future.  
The alert has been delivered.  
The alert is owned by the currently logged-in user.  
Click this icon to change ownerships of the alert. (Only  
available to the system administrator.)  
/
Click this icon to contract or expand the current alert  
record.  
Column Descriptions  
Column  
Description  
Title  
This column contains the title of the alert. Click the title for  
an alert to view or edit that alert.  
Main Page  
This shows the content of the first page of the alert –  
graphic or text.  
Extended Information  
Recipients  
Shows the textual content of the extended page of the alert  
(if any).  
Shows the distribution lists the alert is being sent to.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
46  
 
Chapter 10  
Broadcast Alert Management  
Alert Types  
Alert Types  
Broadcast Server allows users to send three types of alerts – emergency,  
normal, and background alerts.  
Emergency alerts  
Emergency alerts are pushed immediately, override other alerts, and are  
sent with barge priority.  
Alerts automatically “rotate” for their display duration. This means that if  
multiple alerts are sent to a phone; Broadcast Server will display each alert  
for the display period set for that alert and then move on to the next alert.  
This cycle keeps repeating until the subscribing user presses the “Exit”  
button.  
Normal alerts  
Normal alerts are pushed to a phone when it is idle.  
Background alerts  
Background alerts are pushed directly to the Alerts list in the Voice Office  
menu.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
47  
       
Chapter 10  
Quick FAQ  
Broadcast Alert Management  
Quick FAQ  
How do I …  
Description  
Add a new alert  
Click the Add Priority alert button at the top of the list to  
create an alert. This will open the alert Page.  
Edit an alert  
Click the title of the record you want to modify. This will  
open the alert Page.  
Delete one or more alert  
Check the box next to each record that you want to delete,  
or check the box in the list’s title to select all records  
displayed. Then, click the Delete Selected button. Note  
that you can only delete alerts you own. (The system  
administrator can delete any alert.)  
Change the ownership of an alert Click the notepad icon ( ) to the right of the alert title and  
select the new owner from the popup list.  
Send an alert containing a  
graphic  
Edit the alert record, check the alert graphic option and  
select a graphic from the media library using the Select a  
Graphic button. Then, save your changes.  
Stop an alert from being  
delivered to subscribers  
Edit the alert record, uncheck the alert active checkbox,  
and save your changes.  
Send an alert to every phone in Edit the alert record, check the Everyone distribution list  
the organization  
and save your changes. Note that you can only send to  
Everyone if the system administrator has granted you this  
privilege.  
Change the recipients of an alert Edit the alert record, select the distribution lists and save  
your changes.  
Change the delivery schedule for Edit the alert record, change the schedule in the Delivery  
an alert  
schedule section and save your changes.  
Add or remove buttons on an  
alert  
Edit the alert record, change the button definitions, and  
save your changes.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
48  
 
Chapter 10  
Broadcast Alert Management  
The Alert Page  
The Alert Page  
The alert page allows you to manage the content of alerts.  
This page is divided into sections – some may not be available depending  
on the privileges assigned by the system administrator.  
Item  
Description  
Alert active checkbox  
Indicates whether the alert is active. Inactive alerts are not  
delivered to subscribers.  
Title  
The title of the alert. This text displays in the title are of a  
phone’s screen. A title can be a maximum of 30 characters.  
Deliver this alert for  
Available for new emergency and normal alerts only –  
indicating the length of time (from the current time) that  
an alert should be sent to subscribers). The default is 10  
minutes but you can choose a custom delivery schedule by  
selecting Set a custom delivery schedule.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
49  
 
Chapter 10  
Broadcast Alert Management  
The Alert Page  
Priority  
Informs Broadcast Server how it should treat the alert.  
Emergency alerts take precedence over Normal alerts and  
are not subject to subscriber settings that would prevent  
barge-ins.  
Send to the following  
distribution list(s)  
This section contains all the distribution lists to which the  
current user may send the alert.  
Top Page: Alert Text  
If selected, this text will be displayed on the first page of  
the alert. An alert can be a maximum of 1000 characters.  
Extended Alert: Alert graphic  
If selected, this graphic will be displayed on the second  
page of the alert. Use the Select a Graphic button to select  
a graphic from the Media Library.  
Extended Alert: Alert Text  
The text to display for this page. An alert can be a  
maximum of 1000 characters.  
Button definitions  
This section allows you to define buttons displayed on  
each page of an alert. Subscribers reading the alert can  
press the buttons defined here to carry out an action.  
A button definition consists of a Button Type, Caption  
and Value. The Caption is the text displayed on the  
phone’s screen above the button. A caption can have a  
maximum of 7 characters. The Value has different  
meanings depending on the Button Type.  
The number of buttons that can be defined is set in the  
Alert Parameters section of the System Management  
page.  
Button Types are as follows:  
Dial — When pressed, causes the phone to dial the  
number defined in Value. Not available for Button #1.  
URL — When pressed, causes the phone to display a  
Web page.  
Service — When pressed, causes the phone to open  
the external service selected in the Value field. The  
service must be defined in External Services  
Management before it will be available for selection.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
50  
Chapter 10  
Broadcast Alert Management  
The Alert Page  
Use audio alert  
If checked, indicates to Broadcast Server that an audio  
alert must be played on the phone when the alert is pushed  
to the device.  
The current System Audio clip in the Media Library is  
used for all alert audio notifications.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
51  
Chapter 10  
Broadcast Alert Management  
The Alert Page  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
52  
Chapter 11  
My Preferences  
The Preferences page allows you to change your password as well to set  
preferences for how information should be displayed.  
Changing your password  
Fill out both fields and click the Save button to save your password.  
You can also clear your existing password if the system administrator has  
chosen to allow blank passwords, and you have a password defined.  
Set the number of alerts per page  
The alert list has numerous options for display including a feature that  
divides the entire alert list into manageable pages. This setting allows you  
to indicate to Broadcast Server how many alert records you want  
displayed on a single page.  
Setting the maximum list entries to display  
This value allows you to specify the maximum number of items to display  
in other lists in the system including, the user list, distribution lists,  
subscriber list, etc.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
53  
         
Chapter 11  
My Preferences  
Setting the maximum list entries to display  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
54  
Chapter 12  
Troubleshooting  
This section discusses common problems and possible resolutions.  
Common problems  
Issue  
Description/Resolution  
Priority alerts are not being  
Priority alerts typically take about 5 seconds to propagate  
displayed on phones as soon as to phones. This procedure may take longer to a particular  
they are sent  
phone if Broadcast Server had encountered errors with  
that phone in the last 2 minutes.  
Audio notifications sound  
choppy  
Broadcast Server transmits audio in ITU G.711 ULaw  
format in 30ms frames. Verify that your network devices  
are optimized for this framing size or contact Support for  
assistance in changing these parameters.  
“Host not found” is displayed on The phone encountered an error while retrieving content  
the phone’s screen  
from the Application Gateway.  
Verify that the Application Gateway and Broadcast Server  
are operational and that the phone has a network access  
pathway to the Application Gateway.  
Graphics are distorted on the  
phone’s display  
Graphics converted to a format that can be displayed on IP  
phones may suffer degradation depending on the size,  
aspect ratio, and color-depth of the picture. For best  
results use images with a resolution and color model that  
is appropriate for the IP phone screen.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
55  
     
Chapter 12  
Troubleshooting  
Common problems  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
56  
Appendix A  
Push XML API  
Broadcast Server communicates with the Application Gateway through  
the Push XML API. You can use that same interface to send alerts from  
other applications to IP phones. For example, you might wish to send call  
center statistics, sales updates, or automated IT alerts.  
To use the Push XML API, your application sends a request as an XML  
string over HTTP to the Application Gateway.  
The Application Gateway uses the request to compose, schedule, and  
distribute the alert to IP phones. The Application Gateway then sends a  
response back to your application containing alert status and error  
information. The response returned to your application is an XML string  
sent over HTTP.  
a title, image, text, soft keys, and audio.  
The following topics describe the Push XML API and how to use it to send  
alerts from third-party applications to IP phones:  
Preparing the Application Gateway and an Application to Use the  
Push XML API, page 58  
Push XML API Operation, page 59  
Push XML Reference, page 64  
Sample ASP Pages, page 71  
Broadcast Server User Guide  
57  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Appendix A  
Push XML API  
Preparing the Application Gateway and an Application to Use the Push XML API  
Preparing the Application Gateway and an  
Application to Use the Push XML API  
To send alerts from a third-party application to IP phones through the  
Push XML API, you must enable the Push XML API on the Application  
Gateway and program the application to send XML to the Application  
Gateway.  
To enable the Push XML API on the Application Gateway:  
1
2
Upload a Broadcast Server license to the Application Gateway.  
The Broadcast Server license opens a port on the Application Gateway for  
communication with a third-party application.  
Enter the URL of the application in the Application Gateway  
Administration Tool on the Operation > Voice Office > IP Phone page.  
The Application Gateway needs the application URL so that it can send the  
application the IP address and push port to use when sending XML to the  
Application Gateway.  
To program an application to use the Push XML API:  
1
2
Configure the application to send XML requests and to receive XML  
responses over the Application Gateway’s push port via HTTP.  
Create an interface for composing and sending distribution list and alert  
requests.  
“Sample ASP Pages,” page 71 contains sample ASP pages for sending the  
XML code for a distribution list and an alert to the Application Gateway.  
To test the connection between the Application Gateway and the  
application:  
1
2
3
4
Compose a simple alert in your application and send it to one test phone.  
Verify that the phone received the alert.  
On the phone, click the OK or Exit soft key to dismiss the alert.  
Verify that your application received confirmation that the alert was  
delivered and viewed.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
58  
 
Appendix A  
Push XML API  
Push XML API Operation  
Push XML API Operation  
Once the Application Gateway is aware of a third-party application, it  
performs the following operations:  
Listens for XML data from the application, including distribution lists  
to track for the application and alerts to be pushed.  
Sends information about the devices that register with the Application  
Gateway to the application, as they come online or change.  
Maintains distribution lists.  
Pushes alerts from the application over port 9998 to the phones  
that are deleted or expired.  
Notifies the application about the status of the pushed alerts.  
The following topics provide a general description of the XML elements  
PushMessage Request, page 59  
DistributionList Request, page 62  
ServerRegistration Response, page 63  
Subscribers Response, page 63  
PushMessageResponse Response, page 63  
PushMessage Request  
The PushMessage element defines the alert to be pushed to a distribution  
list. To send more than one PushMessage, you wrap the elements in a  
ManagePushMessage element.  
The PushMessage element attributes specify the priority and action of the  
alert. Alert priority determines whether it will be pushed:  
Immediately and take control of the audio. Priority = emergency.  
When the phone is idle. Priority = normal.  
Only to the alert history item in the Voice Office menu. Priority =  
background.  
Broadcast Server User Guide  
59  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Appendix A  
Push XML API  
Push XML API Operation  
Alert action specifies how the Application Gateway is to handle the alert:  
If the alert is active, schedule and push it to the phone and also save it  
in the alert history list. Action = schedule.  
it in the alert history list. Action = push.  
Remove the alert from the schedule and from the phone’s alert history  
The following PushMessage child elements further define the alert:  
Recipient, page 60  
Subject, Body, Image, Audio, Button, page 60  
Schedule, page 61  
Note See “ManagePushMessage,” page 65 for a detailed explanation of the  
XML.  
Recipient  
One or more Recipient elements can be included in a PushMessage  
element. Recipient element attributes specify the destination phone(s)  
and/or distribution list(s) of the alert.  
Subject, Body, Image, Audio, Button  
The following elements define the contents of an alert:  
Subject: The alert title, displayed at the top of the phone screen and  
also in the alert history list.  
Body: The text of the alert.  
Image: An optional image URL to be sent with the alert.  
Audio: An optional audio URL to be sent with the alert.  
Button: Optional soft keys to be sent with the alert. Button attributes  
specify the button labels, order, and whether a button dials a phone  
number or displays a Web URL. The contents of the Button element  
defines the number to dial or the URL to display. (OK and Exit soft  
keys are automatically added to an alert. OK returns to the alert list;  
Exit returns to the Voice Office menu.)  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
60  
   
Appendix A  
Push XML API  
Push XML API Operation  
Schedule  
The Schedule element is optional. If the Schedule element is not  
provided, the alert is pushed immediately.  
The Schedule element requires the following child elements:  
begin_date, end_date, begin_time, and end_time: These elements  
specify when the Application Gateway is to start and stop sending the  
alert. The dates and times are based on the Application Gateway  
server time.  
Note To change the Application Gateway time zone, go to the  
Administration > Date page of the Application Gateway  
Administration Tool.  
days: The days element contains an attribute for each day of the week.  
For each day, you specify whether or not the alert is to be sent on that  
day.  
When the Application Gateway comes online it does the following:  
Sends the ServerRegistration file to the broadcasting application.  
Registers with the broadcasting application.  
Receives from the broadcasting application the  
ManagePushMessages file. The broadcasting application can also  
send a ManageDistributionLists file.  
Pushes the alerts that have a reloaded attribute of true only to the alert  
list (if applicable). Pushes the alerts that have a reloaded attribute of  
false to the alert list (if applicable) and also to the phones.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
61  
 
Appendix A  
Push XML API  
Push XML API Operation  
The Push XML API enables you to push an alert to specific devices and/or  
distribution lists. A distribution list is composed of subscribers, which are  
IP phones that have registered with the Application Gateway. When an IP  
phone registers with the Application Gateway, the Application Gateway  
notifies your application about the new subscriber, as described in  
“Subscribers Response,” page 63. You can then use your application to  
create distribution lists from the subscriber information.  
The Application Gateway uses the DistributionListRequest element to  
maintain the distribution lists specified with PushMessage. To send more  
than one DistributionListRequest, you wrap the elements in a  
distribution list and the action that the Application Gateway is to perform  
on the list: create a new list, add or remove devices, and remove the list.  
The following DistributionListRequest child element defines the  
distribution list:  
Member, page 62  
Note See “ManageDistributionLists,” page 68 for a detailed explanation of the  
XML.  
Member  
One or more Member elements can be included in a  
DistributionListRequest element. The Member element has one attribute  
that specifies the device ID (that is, the MAC address of the phone).  
Broadcast Server User Guide  
62  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Appendix A  
Push XML API  
Push XML API Operation  
ServerRegistration Response  
Gateway to the application after you submit the application’s URL  
through the Application Gateway Administration Tool. The  
ServerRegistration element content consists of the Application Gateway  
IP address and the port over which it will listen for XML strings from the  
application.  
Note See “ServerRegistration,” page 69 for a detailed explanation of the XML.  
Subscribers Response  
The Subscribers element is a response sent from the Application Gateway  
to the application after an IP phone registers with the Application  
Gateway. The Subscribers element attributes define the following:  
The device, which is either the user name associated (in an LDAP  
directory) with the device or the phone model.  
The department associated with the phone or user (obtained from the  
The device ID (MAC address).  
The extension associated with the phone or user (obtained from  
LDAP).  
The action, either add, update, or remove.  
Note See “Subscribers,” page 69 for a detailed explanation of the XML.  
The PushMessageResponse element is a response sent from the  
Application Gateway to the application after pushing an alert. The  
contents of the PushMessageResponse element is either "0" (the push was  
successful) or a negative number (indicating an error condition).  
Note See “PushMessageResponse,” page 70 for a detailed explanation of the  
XML.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
63  
     
Appendix A  
Push XML API  
Push XML Reference  
The following topics provide a detailed description of the Push XML:  
ManagePushMessage, page 65  
ManageDistributionLists, page 68  
ServerRegistration, page 69  
Subscribers, page 69  
PushMessageResponse, page 70  
Character Set and Character Entities  
The Push XML API supports the UNICODE character set. Use character  
entity references to escape the following special characters.  
Character  
Character Entity  
& (ampersand)  
&  
'  
>  
‘ (apostrophe)  
> (greater-than sign)  
< (less-than sign)  
" (straight double-quote)  
&lt;  
&quot;  
For more information on character references and character entities, refer  
to XML reference documentation.  
XML Declaration  
The Push XML string should begin with the following XML declaration:  
<?xml version="1.0" encoding="utf-8"?>  
The XML declaration must not be preceded by comments, whitespace, or  
processing instructions.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
64  
     
Appendix A  
Push XML API  
Push XML Reference  
ManagePushMessage  
The following sample XML for ManagePushMessage and its child  
elements illustrates scheduling a normal alert to a distribution list named  
“MainFloor”. The alert includes audio and two soft keys.  
<ManagePushMessage>  
<PushMessage priority="1" message_id="3" action="schedule" reloaded="{true | false}“  
<Recipient id="MainFloor" type="distribution"/>  
<Subject>Server Maintenance this Week</Subject>  
<Body>Servers will be taken off-line this week, as follows.  
</Body>  
<Audio>http://mysite.com/alerts/alert.wav</Audio>  
<Button index="1" type="url" caption="Server Usage">  
http://mysite.com/it/info/matrix.html</Button>  
<Button index="2" type="dial" caption="Help Desk">2323</Button2>  
<Schedule>  
<BeginDate>10:03:2005</BeginDate>  
<EndDate>10:07:2005</EndDate>  
<Days sunday="0" monday="0" tuesday="1" wednesday="1" thursday="0" friday="1"  
saturday="0"/>  
<BeginTime>07:00:00 AM</BeginTime>  
<EndTime>09:30:00 AM</EndTime>  
</Schedule>  
</PushMessage>  
</ManagePushMessage>  
The following table describes the ManagePushMessage element and its  
child elements.  
Element  
Parent Element  
Attributes Enumeration Description  
ManagePushMessage  
none  
none  
Parent element of one or more  
PushMessage elements.  
Broadcast Server User Guide  
65  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Appendix A  
Push XML API  
Push XML Reference  
Element  
Parent Element  
Attributes Enumeration Description  
PushMessage  
ManagePushMessage  
Parent of the elements that  
define the content, recipient,  
and schedule of an alert.  
Multiple PushMessage  
elements can be sent in the  
same HTML string.  
message_id  
priority  
A numeric value that uniquely  
identifies the alert and is used  
to track status.  
0
1
2
Emergency alert.  
Normal alert.  
Background alert.  
action  
push Push to the display; do not  
include in alert list.  
schedule Push to the display and alert  
list.  
delete Delete the alert from the  
schedule and alert list.  
reloaded  
true Alert has been pushed to the  
phone.  
false Alert has not been pushed to  
the phone. Push it according to  
the schedule.  
Recipient  
Subject  
PushMessage  
PushMessage  
id  
A numeric value that uniquely  
identifies the recipient.  
type  
none  
distribution This recipient is a distribution  
list.  
The alert title text, up to 256  
characters. The phone display  
constrains the usable portion  
of the title to about 12  
characters.  
Body  
Image  
Audio  
PushMessage  
PushMessage  
PushMessage  
none  
none  
none  
The main text of the alert, up to  
256 characters.  
Optional image URL to include  
with the alert.  
Optional audio URL to include  
with the alert.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
66  
Appendix A  
Push XML API  
Push XML Reference  
Element  
Button  
Parent Element  
Attributes Enumeration Description  
PushMessage  
index  
1
2
Identifies the first soft key.  
Identifies the second soft key.  
type  
dial The content of the Button  
element is a telephone  
number.  
url The content of the Button  
element is a Web URL.  
caption  
The text that appears with the  
soft key, up to 32 characters.  
The button size constraints the  
usable portion of the caption to  
about 6 characters.  
Schedule  
PushMessage  
Schedule  
none  
none  
Parent element of the  
Schedule elements.  
begin_date  
end_date  
The date to start and stop the  
push, formatted as  
mm:dd:yyyy. For example,  
January 15, 2006 is  
01:15:2006. The date is based  
on the Application Gateway  
date.  
days  
Schedule  
sunday  
0
1
Do not push the alert on this  
day.  
monday  
tuesday  
wednesday  
thursday  
friday  
Push the alert on this day.  
saturday  
begin_time  
end_time  
Schedule  
none  
The time to start and stop the  
push, formatted as hh:mm:ss  
AM | PM. For example, noon is  
12:00:00 PM. The time is  
based on the Application  
Gateway time.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
67  
Appendix A  
Push XML API  
Push XML Reference  
ManageDistributionLists  
The following sample XML for ManageDistributionLists and its child  
elements illustrates creating the distribution list named “accounting” and  
adding several devices to that list.  
<ManageDistributionLists>  
<DistributionList id="2" name="accounting" action="create">  
</DistributionList>  
<DistributionList id="2" name="accounting" action="add">  
<Member device_id="000E8349D6ED"/>  
<Member device_id="0009B7F3FA1D"/>  
<Member device_id="000821381711"/>  
</DistributionList>  
</ManageDistributionLists>  
The following table describes the ManageDistributionLists element and  
its child elements.  
Element  
Parent Element  
Attributes Enumeration Description  
ManageDistributionLists none  
none  
Parent element of one or more  
DistributionList elements.  
DistributionList ManageDistributionLists  
Parent element of zero or more  
Member elements.  
id  
A numeric value that uniquely  
identifies the distribution list.  
name  
operation  
A text string that identifies the  
distribution list.  
create Creates a distribution list.  
add Adds the specified members to  
the distribution list.  
remove Removes the specified  
members from the distribution  
list.  
delete Deletes the distribution list.  
Member  
DistributionList  
device_id  
The MAC address of the  
device.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
68  
 
Appendix A  
Push XML API  
Push XML Reference  
ServerRegistration  
ServerRegistration is sent from the Application Gateway to the  
application URL specified in the Operation > Voice Office > IP Phone page  
of the Application Gateway Administration Tool. The ServerRegistration  
element provides your application with the Application Gateway IP  
address and port to which it should send XML strings.  
Sample XML for ServerRegistration follows:  
<ServerRegistration>http://AG_IPAddr:port</ServerRegistration>  
Subscribers  
Subscribers, sent from the Application Gateway to your application,  
provides the application with the subscribers which you can specify as  
individual alert recipients and/or members of a distribution list.  
Sample XML for Subscribers and its child elements follows:  
<Subscribers>  
<Device name="user" dept="maintenance" action="add“  
device_id="000E8349D6ED" extn="2027" class="model"/>  
device_id="000821381711" extn="2029" class="model"/>  
<Device name="user" dept="marketing" action="update“  
device_id="0009B7F3FA1D" extn="3015" class="model"/>  
</Subscribers>  
Element  
Parent Element  
Attributes Enumeration Description  
Subscribers  
none  
Parent element of one or more  
Device elements.  
Device  
Subscribers  
The IP phones that have  
registered with the Application  
Gateway and can be named as  
alert recipients or distribution  
list members.  
name  
Either the user name  
associated (in an LDAP  
directory) with the device or  
the phone model.  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
69  
   
Appendix A  
Push XML API  
Push XML Reference  
Element  
Parent Element  
Attributes Enumeration Description  
dept  
The department associated  
with the device, obtained from  
an LDAP or CSV directory  
source.  
device_id  
extn  
The MAC address of the  
device.  
The extension associated with  
the device, obtained from an  
LDAP or CSV directory source.  
class  
The device model, such as  
i2007. Currently not used.  
action  
add The device is a new  
subscriber.  
update The device is an existing  
subscriber and might have  
updated data.  
remove The device is no longer  
licensed.  
PushMessageResponse  
PushMessageResponse, sent from the Application Gateway to your  
application, provides the application with error response codes which  
describe the status of the response and can assist in troubleshooting.  
The XML for PushMessageResponse follows:  
<PushMessageResponse id="123">-200</PushMessageResponse>  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
70  
 
Appendix A  
Push XML API  
Sample ASP Pages  
Sample ASP Pages  
You can use the script language of your choice to generate XML code. We  
have provided sample Microsoft Active Server Pages (ASP) scripts to help  
you get started. Your application will need to generate two ASP files: One  
file to create a distribution list and one file to create an alert.  
The following topics include sample script for writing, sending, and  
receiving a response to a distribution list or scheduled alert:  
distribution_list.asp, page 71  
schedule_message.asp, page 73  
distribution_list.asp  
The following sample code shows how to write the XML required to create  
and add members to a distribution list, send the list to the Application  
Gateway, and then send report status to the application from the  
Application Gateway. You must send a distribution list to the Application  
Gateway before you can begin sending alerts.  
The IP addresses and device IDs in distribution_list.asp are examples.  
Note Device IDs are listed in the Application Gateway License Monitor.  
To open the License Monitor, go to the Administration Tool  
Operation > Advanced page.  
<%@ Language=VBScript %>  
<HTML>  
<HEAD>  
</HEAD>  
<%  
'Put together some XML to post off  
xmlString = "<?xml version=""1.0""?>" & vbcrlf  
xmlString = xmlString & "<BCSDistributionList id='123' name='Jon Test'>" & vbcrlf  
xmlString = xmlString & " <Member device_id='000E8349D6ED'/>" & vbcrlf  
xmlString = xmlString & " <Member device_id='0009B7F3FA1D'/>" & vbcrlf  
xmlString = xmlString & " <Member device_id='000821381711'/>" & vbcrlf  
xmlString = xmlString & "</BCSDistributionList>"  
Broadcast Server User Guide  
71  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Appendix A  
Push XML API  
Sample ASP Pages  
'Load the XML into an XMLDOM object  
Set SendDoc = server.createobject("Microsoft.XMLDOM")  
SendDoc.ValidateOnParse= True  
SendDoc.LoadXML(xmlString)  
'Set the URL of the receiver  
sURL = "http://192.168.1.201:9998/"  
'Call the XML Send function (defined below)  
set NewDoc = xmlSend (sURL, SendDoc)'xmlString)  
'We receive back another XML DOM object!  
'Tell the user what happened  
response.Write "<b>XML DOC posted off:</b><br>"  
response.write SendDoc.XML & "<br>"  
response.write "<b>Target URL:</b> " & sURL & "<br>"  
response.write "<b>XML DOC Received back: </b><br>"  
response.write (NewDoc.Xml)  
private function xmlsend(url, docSubmit)  
Set poster = Server.CreateObject("MSXML2.ServerXMLHTTP")  
poster.open "POST", url, false  
poster.setRequestHeader "CONTENT_TYPE", "text/xml"  
poster.send docSubmit  
Set NewDoc = server.createobject("Microsoft.XMLDOM")  
newDoc.ValidateOnParse= True  
newDoc.LoadXML(poster.responseTEXT)  
Set XMLSend = NewDoc  
Set poster = Nothing  
end function  
%>  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
72  
Appendix A  
Push XML API  
Sample ASP Pages  
schedule_message.asp  
The following sample code shows how to write the XML required to create  
and schedule an alert, send the alert to the Application Gateway, and then  
send report status to the application from the Application Gateway.  
The image paths and IP addresses in schedule_message.asp are examples.  
<%@ Language=VBScript %>  
<HTML>  
<HEAD>  
</HEAD>  
<%  
'Put together some XML to post off  
xmlString = "<?xml version=""1.0""?>" & vbcrlf  
xmlString = xmlString & "<ManagePushMessage>" & vbcrlf  
xmlString = xmlString & "<PushMessage message_id='7' priority='1' action='bcs'>" & vbcrlf  
xmlString = xmlString & " <Recipient id='1' type='distribution'/>" & vbcrlf  
xmlString = xmlString & " <Subject>Dinner?</Subject>" & vbcrlf  
xmlString = xmlString & " <Body>Im still not hungry</Body>" & vbcrlf  
xmlString = xmlString & " <Schedule>" & vbcrlf  
xmlString = xmlString & " <BeginDate>09/2/2005</BeginDate>" & vbcrlf  
xmlString = xmlString & " <EndDate>10/25/2005</EndDate>" & vbcrlf  
xmlString = xmlString & " <Days sunday='1' monday='1' tuesday='1' wednesday='1'  
thursday='1' friday='1' saturday='1'/>" & vbcrlf  
xmlString = xmlString & " <BeginTime>10:00:00 AM</BeginTime>" & vbcrlf  
xmlString = xmlString & " <EndTime>11:59:50 PM</EndTime>" & vbcrlf  
xmlString = xmlString & " </Schedule>" & vbcrlf  
xmlString = xmlString & "</PushMessage>"  
xmlString = xmlString & "</ManagePushMessage>"  
'Load the XML into an XMLDOM object  
Set SendDoc = server.createobject("Microsoft.XMLDOM")  
SendDoc.ValidateOnParse= True  
SendDoc.LoadXML(xmlString)  
'Set the URL of the receiver  
sURL = "http://192.168.1.201:9998/"  
'Call the XML Send function (defined below)  
set NewDoc = xmlSend (sURL, SendDoc)'xmlString)  
'We receive back another XML DOM object!  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
73  
 
Appendix A  
Push XML API  
Sample ASP Pages  
'Tell the user what happened  
response.Write "<body><b>XML DOC posted off:</b><br><code>"  
'response.write SendDoc.XML & "</code><br>"  
response.write "<b>Target URL:</b> " & sURL & "<br>"  
'response.write "<b>XML DOC Received back: </b>"  
'response.write (NewDoc.Xml)  
response.write "<br><a href='schedule_message.asp'>Send Schedule</a></body>"  
response.write "<br><a href='push_message.asp'>Send Push </a></body>"  
private function xmlsend(url, docSubmit)  
Set poster = Server.CreateObject("MSXML2.ServerXMLHTTP")  
poster.open "POST", url, false  
poster.setRequestHeader "CONTENT_TYPE", "text/xml"  
poster.send docSubmit  
Set NewDoc = server.createobject("Microsoft.XMLDOM")  
newDoc.ValidateOnParse= True  
newDoc.LoadXML(poster.responseTEXT)  
Set XMLSend = NewDoc  
Set poster = Nothing  
end function  
%>  
Broadcast Server User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
74  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Family Product Manual Contacts Copyright FCC notice Trademarks Document  
number Product release Document release Date Publish  
Nortel Application Gateway 1000/2000  
Broadcast Server User Guide  
Configuration and Operation  
Copyright © 2008 Nortel Networks. All Rights Reserved.  
LEGAL NOTICE  
While the information in this document is believed to be accurate  
and reliable, except as otherwise expressly agreed to in writing  
NORTEL PROVIDES THIS DOCUMENT "AS IS" WITHOUT  
WARRANTY OR CONDITION OF ANY KIND, EITHER  
EXPRESS OR IMPLIED. The information and/or products  
described in this document are subject to change without notice.  
Nortel, the Nortel logo, the Globemark, SL-1, Meridian 1, and  
Succession are trademarks of Nortel Networks.  
All other trademarks are the property of their respective owners.  
Publication number: NN42360-102  
Document release: Standard 02.01  
Date: January 2008  
Sourced in Canada  
To provide feedback or report a problem in this document, goto  
Download from Www.Somanuals.com. All Manuals Search And Download.  

Miele Clothes Dryer T8428C User Manual
Miele Cooktop KM 342G User Manual
Miele Washer Dryer W 1513 User Manual
MTD Backyard Playset A06 User Manual
Multiquip Portable Generator DCA70US13CAN User Manual
Niles Audio TV Mount C5 SVWM User Manual
Nuvo Stereo Amplifier NV E6DMS User Manual
Optoma Technology Projector TS721 User Manual
Panasonic Projector PT AX100E User Manual
Panasonic Telephone KX NT343 KX NT346 KX NT366 User Manual