![Cisco 8800 Series Manual Download Page 66](http://html.mh-extra.com/html/cisco/8800-series/8800-series_manual_63905066.webp)
Step 4
Modify the Profile_Rule of the test phone to point to the HTTP server in place of the TFTP server, so as to
download its profile periodically.
For example, assuming the HTTP server is at 192.168.1.300, enter the following value:
<Profile_Rule>
http://192.168.1.200/basic.txt
</Profile_Rule>
Step 5
Click
Submit All Changes
. This causes an immediate reboot and resync.
Step 6
Observe the syslog messages that the phone sends. The periodic resyncs should now be obtaining the profile
from the HTTP server.
Step 7
In the HTTP server logs, observe how information that identifies the test phone appears in the log of user
agents.
This information should include the manufacturer, product name, current firmware version, and serial number.
Provisioning Through Cisco XML
For each of the phones, designated as xxxx here, you can provision through Cisco XML functions.
You can send an XML object to the phone by a SIP Notify packet or an HTTP Post to the CGI interface of
the phone:
http://IPAddressPhone/CGI/Execute
.
The CP-xxxx-3PCC extends the Cisco XML feature to support provisioning via an XML object:
<CP-xxxx-3PCCExecute>
<ExecuteItem URL=Resync:[profile-rule]/>
</CP-xxxx-3PCCExecute>
After the phone receives the XML object, it downloads the provisioning file from [profile-rule]. This rule
uses macros to simplify the development of the XML services application.
URL Resolution with Macro Expansion
Subdirectories with multiple profiles on the server provide a convenient method for managing a large number
of deployed devices. The profile URL can contain:
• A provisioning server name or an explicit IP address. If the profile identifies the provisioning server by
name, the phone performs a DNS lookup to resolve the name.
• A nonstandard server port that is specified in the URL by using the standard syntax
:port
following the
server name.
• The subdirectory of the server virtual root directory where the profile is stored, specified by using standard
URL notation and managed by macro expansion.
For example, the following Profile_Rule requests the profile file ($PN.cfg), in the server subdirectory
/cisco/config
, from the TFTP server that is running on host prov.telco.com listening for a connection
on port 6900:
<Profile_Rule>
Cisco IP Phone 8800 Series Multiplatform Phone Administration Guide for Release 11.3(1) and Later
46
Cisco IP Phone Provisioning
Provisioning Through Cisco XML
Summary of Contents for 8800 Series
Page 2: ... 2019 Cisco Systems Inc All rights reserved ...
Page 42: ......
Page 122: ......
Page 329: ...P A R T III Cisco IP Phone Installation Cisco IP Phone Installation on page 311 ...
Page 330: ......
Page 438: ......