The parameter
XML UserName
in XML URL is replaced by $XML UserName.
For example:
The parameter XML UserName is
cisco
. The XML Directory Service URL is
http://www.sipurash.compath?username=$XML_User_Name
.
This results in the request URL:
http://www.sipurash.com/path?username=cisco
.
XML Applications
When authentication is required for CGI/Execute URL via Post from an external application (for example, a
web application) to the phones, the parameter
CISCO XML EXE Auth Mode
is used in 3 different scenarios:
• Trusted—No authentication is performed (local user password is set or not). This is the default.
• Local Credential—Authentication is based on digest authentication using the local user password, if the
local user password is set. If not set, then no authentication is performed.
• Remote Credential—Authentication is based on digest authentication using the remote username/password
as set in the XML application on the web page (to access an XML application server).
Macro Variables
You can use macro variables in XML URLs. The following macro variables are supported:
• User ID—UID1, UID2 to UIDn
• Display name—DISPLAYNAME1, DISPLAYNAME2 to DISPLAYNAMEn
• Auth ID—AUTHID1, AUTHID2 to AUTHIDn
• Proxy—PROXY1, PROXY2 to PROXYn
• MAC Address using lowercase hex digits—MA
• Product Name—PN
• Product Series Number—PSN
• Serial Number—SERIAL_NUMBER
The following table shows the list of macros supported on the phones:
Macro Expansion
Macro Name
The form $$ expands to a single $ character.
$
Replaced by general-purpose parameters GPP_A through GPP_P.
A through P
Replaced by special purpose parameters GPP_SA through GPP_SD. These parameters
hold keys or passwords used in provisioning.
$SA through $SD are recognized as arguments to the optional resync URL
qualifier, --key.
Note
SA through SD
Cisco IP Phone 7800 Series Multiplatform Phones Administration Guide
144
Cisco IP Phone Administration
XML Applications