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

Page 73
Image 73
Nortel Networks Broadcast Server warranty ManagePushMessage, Element Parent Element Attributes Enumeration Description