48 IP Phone SIP Admin Guide
O
p
e
r
a
ti
o
n
a
l
F
e
a
tu
r
e
s
XML Customized Services
Extensible Markup Language
(XML) is a markup language much
like HTML. HTML was designed
to display data and to focus on how
data looks. XML was designed to
describe data and to focus on what
data is.
The following are characteristics of
XML:
• XML tags are not predefined.
You must define your own tags
• XML uses a Document Type
Definition (DTD) or an XML
Schema to describe the data
• XML with a DTD or XML
Schema is designed to be self-
descriptive
• XML is a W3C Standard Recom-
mendation
XML and the IP Phones
The XML application for the IP
phones allows users to create
custom services they can use via
the phone’s keyboard and display.
These services include things like
weather and traffic reports, contact
information, company info, stock
quotes, or custom call scripts.
The IP phone XML application
supports four proprietary objects
that allow the creation of menu
screens, message screens, input
screens, and directory screens:
• Text Menu object
• Text Screen object
• UserInput object
• Directory object
Creating XML
Customized Screens
For specific information about
creating XML menu screens,
message screens, user input
screens, and directory screens, see
“Appendix F: How to Create an
XML Application”
.
XML Object Requests
from IP Phone
Users can access XML applications
via the "Services" menu on the
480i/480i CT and via a
programmable key on the 9112i/
9133i IP phones. The phone
performs an HTTP GET on the URI
configured in the Aastra Web UI or
configuation files.
XML Push Requests
In addition to initiating a request
to an XML application from the
Services menu, an HTTP server
can push an XML object to the
phone via HTTP Post. When the
phone sees a PUSH request
containing an XML object, it tries
to authenticate the request. It does
so by checking the IP address or
host name of the requesting host
against a list of trusted hosts (or
domain names) configured via the
Aastra Web interface or the
<mac>.cfg
file
.
If the request is
authenticated, the XML object is
handled by the IP phone
accordingly, and displays the
information to the screen.
Note: The HTTP Post must contain
HTTP packets that have an "xml"
line in the message body. For
more information aboutn adding
"xml" lines in HTTP packets, see
“Appendix F: How to Create an
XML Application”.
Содержание VentureIP 480i
Страница 1: ......
Страница 4: ......
Страница 7: ...Table of Contents III Table of Contents...
Страница 31: ...24 IP Phone SIP Admin Guide Configuring the IP Phone phone are sent to this server...
Страница 39: ...32 IP Phone SIP Admin Guide Operational Features 13 Make feature list public...
Страница 65: ...58 IP Phone SIP Admin Guide Firmware Upgrade the screen Firmware Upgrade Success ful...
Страница 165: ...158 IP Phone SIP Admin Guide Appendix F How to Create an XML Application...
Страница 169: ...162 IP Phone SIP Admin Guide Limited Warranty...
Страница 173: ......