Broadcast Server User Guide
Appendix A
Push XML API
Push XML API Operation
59
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
according to the defined schedule.
•
Updates the alert list on the phones, automatically removing alerts
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
used in those operations:
•
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 an IP phone
or 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.
Summary of Contents for 16-300272
Page 1: ...Broadcast Server User Guide Release 2 1 Service Pack 16 300272 Issue 2 1 April 2006...
Page 8: ...Related Documentation viii Broadcast Server User Guide...
Page 22: ...Chapter 3 System Management Home page tips 14 Broadcast Server User Guide...
Page 24: ...Chapter 4 System Messages Quick FAQ 16 Broadcast Server User Guide...
Page 30: ...Chapter 5 User Management The User Page 22 Broadcast Server User Guide...
Page 48: ...Chapter 8 Media Management The Media Page 40 Broadcast Server User Guide...
Page 52: ...Chapter 9 External Service Management The External Service Page 44 Broadcast Server User Guide...
Page 60: ...Chapter 10 Broadcast Alert Management The Alert Page 52 Broadcast Server User Guide...
Page 64: ...Chapter 12 Troubleshooting Common problems 56 Broadcast Server User Guide...