Provisioning Basics
IP Phone Configuration Profiles
Cisco SPA 500 Series and WIP310 IP Phone Administration Guide
137
6
The names of parameters in XML profiles can generally be inferred from the Cisco
IP phones configuration web pages, by substituting underscores (_) for spaces
and other control characters. Further, to distinguish between Lines 1, 2, 3, and 4,
corresponding parameter names are augmented by the strings _1_, _2_, _3_, and
_4_. For example, Line 1 Proxy is named Proxy_1_ in XML profiles.
The plain-text configuration file uses a proprietary format, which can be encrypted
to prevent unauthorized use of confidential information. By convention, the profile
is named with the extension .cfg (for example, spa504.cfg). The Cisco SIP Profile
Compiler (SPC) tool is provided for compiling the plain-text file containing
parameter-value pairs into an encrypted CFG file. The SPC tool is available from
Cisco for the Win32 environment (spc.exe) and Linux-i386-elf environment (spc-
linux-i386-static). Availability of the SPC tool for the OpenBSD environment is
available on a case-by-case basis.
The syntax of the plain-text file accepted by the profile compiler is a series of
parameter-value pairs, with the value in double quotes. Each parameter-value pair
is followed by a semicolon. The following is an example of a valid text source
profile for input to the SPC tool:
Admin_Passwd “some secret”;
Upgrade_Enable “Yes”;
Parameters in the case of source text files for the SPC tool are similarly named,
except that to differentiate Line 1, 2, 3, and 4, the appended strings ([1], [2], [3], or
[4]) are used. For example, the Line 1 Proxy is named Proxy[1] in source text
profiles for input to the SPC.
Obtaining the SPC Tool
The SPC tool is available on cisco.com. To obtain the software:
STEP 1
Go to:
http://tools.cisco.com/support/downloads/go/Redirect.x?mdfid=282414147
STEP 2
Click the Profile Compiler (SPC) Tool link.
STEP 3
Choose the version of software that is installed on the phones.
STEP 4
Follow the links to download the software.