Provisioning Through Cisco Xml; Url Resolution With Macro Expansion - Cisco 6800 Series Provisioning Manual

Multiplatform phones
Hide thumbs Also See for 6800 Series:
Table of Contents

Advertisement

Unique Profiles, Macro Expansion, and HTTP
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:
The CP-xxxx-3PCC extends the Cisco XML feature to support provisioning via an XML object:
<CP-xxxx-3PCCExecute>
</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
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>
tftp://prov.telco.com:6900/cisco/config/$PN.cfg
</Profile_Rule>
A profile for each phone can be identified in a general purpose parameter, with its value referred within a
common profile rule by using macro expansion.
Cisco IP Phone 6800 Series Multiplatform Phones Provisioning Guide
50
http://IPAddressPhone/CGI/Execute
<ExecuteItem URL=Resync:[profile-rule]/>
.
Provisioning Examples
following the
:port

Advertisement

Table of Contents
loading

Table of Contents