Cisco Call Manager Express - Phone "Unprovisioned"
Posted on 2011-04-27
I have a 2901 router and 4 Cisco Phones (2 x 7942, 2 x 7962) in a Lab.
The retrieve their firmware fine but they boot up and say "unProvisioned"
If I go to the phone "Settings" > 6 >1 its looking for XMLDefault.cnf.xml
A debug of tftp events shows this (Example of 1 Phone)
Apr 27 21:28:09.075: TFTP: Looking for CTLSEP08173515756A.tlv
Apr 27 21:28:09.147: TFTP: Looking for ITLSEP08173515756A.tlv
Apr 27 21:28:09.227: TFTP: Looking for ITLFile.tlv
Apr 27 21:28:09.347: TFTP: Looking for SEP08173515756A.cnf.xml
Apr 27 21:28:09.535: TFTP: Looking for XMLDefault.cnf.xml
Apr 27 21:28:09.535: TFTP: Opened system:/its/vrf1/XMLDefault.cnf.xml, fd 14, size 2844 for process 81
Apr 27 21:28:09.543: TFTP: Finished system:/its/vrf1/XMLDefault.cnf.xml, time 00:00:00 for process 81
Apr 27 21:28:44.938: TFTP: Looking for CTLSEP08173515756A.tlv
Apr 27 21:28:45.006: TFTP: Looking for ITLSEP08173515756A.tlv
Apr 27 21:28:45.086: TFTP: Looking for ITLFile.tlv
Apr 27 21:28:45.218: TFTP: Looking for SEP08173515756A.cnf.xml
Apr 27 21:28:45.406: TFTP: Looking for XMLDefault.cnf.xml
Apr 27 21:28:45.406: TFTP: Opened system:/its/vrf1/XMLDefault.cnf.xml, fd 14, size 2844 for process 81
Apr 27 21:28:45.414: TFTP: Finished system:/its/vrf1/XMLDefault.cnf.xml, time 00:00:00 for process 81
Its gets all its other files fine,
a show telephony-service tftp-bindings
tftp-server system:/its/united_states/7960-tones.xml alias United_States/7960-tones.xml
tftp-server system:/its/united_states/7960-font.xml alias English_United_States/7960-font.xml
tftp-server system:/its/united_states/7960-font.xml alias English_United_States/7920-font.xml
tftp-server system:/its/united_states/7960-dictionary.xml alias English_United_States/7960-dictionary.xml
tftp-server system:/its/united_states/7960-kate.xml alias English_United_States/7960-kate.xml
tftp-server system:/its/united_states/7960-kate.xml alias English_United_States/7920-kate.xml
tftp-server system:/its/united_states/SCCP-dictionary.xml alias English_United_States/SCCP-dictionary.xml
tftp-server system:/its/SEPDEFAULT.cnf alias SEPDefault.cnf
tftp-server system:/its/vrf1/XMLDefault.cnf.xml alias XMLDefault.cnf.xml
tftp-server system:/its/vrf1/ATADefault.cnf.xml alias ATADefault.cnf.xml
So you can see the files are being offered up.
the cnf files are being created, If i do this
CCME(config-telephony)#load 7962 term62.default.loads
LOAD COMMAND ERROR:cnf-file location system is not supported for creating automatic tftp bindings. Please use file location flash | slot0 | tftp OR create tftp bindings manually
Updating CNF files
CNF files update complete for phonetype(7962)
So the "Error" if not an error right? as the tftp bindings are there for the XMLDefault.cnf.xml anyway.
and XMLDefault.cnf.xml is correct (i think)
if I do this
its contains these lines (which i think is right)
<loadInformation434 model="Cisco IP Phone 7942">term42.default</loadInformation434>
<loadInformation404 model="Cisco IP Phone 7962">term62.default</loadInformation404>
Any ideas would be great.
I can provide other output if needed.