Specifications
XML Browser Developer’s Guide for Yealink SIP-T4X IP Phones
4
The XML browser feature on Yealink IP phones allows users to develop and deploy
custom services which meet user functional requirements on the server. Users can
customize practical applications, such as weather report, stock information, Google
search, news service, etc.
Phone service developers should take it into consideration that the phone is not a web
browser so it cannot parse HTML. Although content is delivered to the phone through
HTTP messages using a web server, keep in mind that the content is not HTML. All
content comes either as plain text or packaged in XML objects.
Yealink IP phones support 9 proprietary XML objects, which allows the creation of
powerful XML applications.
There are 2 types of XML objects:
UI objects: XML objects used to control the LCD screen display of the IP phone.
Non UI objects: XML objects which have no direct impact on the current LCD screen
display.
The supported objects are:
TextMenu object (UI)
TextScreen object (UI)
InputScreen object (UI)
PhoneDirectory object (UI)
ImageMenu object (UI)
FormattedTextScreen object (UI)
PhoneExecute object (Non UI)
PhoneConfiguration object (Non UI)
PhoneStatus object (Non UI)
Depending on the IP infrastructure, Yealink has supported developing the XML
browser capability of the phones using HTTP. The Yealink IP phones support two types
of XML browser applications:
Phone-initiated
Server-initiated