Cisco 7970 Unprovisioned

HELP!!
I have been bashing my head on this one. I have 7960 Cisco phones that are up and running. I tried to add 7970G phones and all I get is Unprovisioned. I was able to upgrade to SIP firmware using DHCP pointing to TFTP server. When I “build” my phone on Asterisk, it looks good but my phone when booting simply goes to Unprovisioned all the time

Any ideas?

Rather that switching tftp servers I just turn up the verbosity in the tftp startup file in /etc/xinetd.d/xinet.d

Just update the start line to look like this:

  server_args             =  -v -s /tftpboot

All tftp transactions will be logged in /var/log/messages

It helps people to contextualise your problem if your provide some basic information on your setup (FreePBX version, Asterisk version, install type - distro/source, phone firmware version etc).

Also I don’t understand when you say you are “building” your phone on Asterisk - have you used the FreePBX End Point Config Manager or have you hand-built your SEP.cnf.xml phone config file yourself?

It’s also not a bad idea, when debugging theses sort of things, to ensure your phone is successfully requesting and getting the SEP.cnf.xml file - you can check by copying said phone XML configuration file to another TFTP server like Winagents TFTP Server Manager. This enable you to see exactly what files the phone is requesting and also see what has/hasn’t been successfully downloaded.

Hmm. I am not sure why, but I viewed my /etc/xinetd.d folder and I do not have a file called xinet.d

I also checked for a /var.log.messages file and it simply has only 2 lines entered into this file

Jun 17 04:02:13 PHONE-SVR syslogd 1.4.1: restart.
Jun 18 18:36:09 PHONE-SVR xinetd[2986]: START: tftp pid=10930 from=10.33.10.23

Not sure what this means hope you know. Last line is when I booted up phone that will not provision.

No it’s a type /etc/xinet.d/tftp

Did you not list the directory? Seems to be it would have been intuitively obvious.

Jun 19 15:21:26 PHONE-SVR dhcpd: Internet Systems Consortium DHCP Server V3.0.5-RedHat
Jun 19 15:21:26 PHONE-SVR dhcpd: Copyright 2004-2006 Internet Systems Consortium.
Jun 19 15:21:26 PHONE-SVR dhcpd: All rights reserved.
Jun 19 15:21:26 PHONE-SVR dhcpd: For info, please visit http://www.isc.org/sw/dhcp/
Jun 19 15:21:26 PHONE-SVR dhcpd: Wrote 4 leases to leases file.
Jun 19 15:21:26 PHONE-SVR dhcpd: Listening on LPF/eth0/00:01:2e:35:3f:0b/10.33.10/24
Jun 19 15:21:26 PHONE-SVR dhcpd: Sending on LPF/eth0/00:01:2e:35:3f:0b/10.33.10/24
Jun 19 15:21:26 PHONE-SVR dhcpd: Sending on Socket/fallback/fallback-net
Jun 19 15:23:29 PHONE-SVR dhcpd: DHCPREQUEST for 10.33.10.34 from 00:26:e8:7b:6c:01 via eth0: unknown lease 10.33.10.34.
Jun 19 15:23:33 PHONE-SVR dhcpd: DHCPREQUEST for 10.33.10.34 from 00:26:e8:7b:6c:01 via eth0: unknown lease 10.33.10.34.
Jun 19 15:23:39 PHONE-SVR dhcpd: DHCPDISCOVER from 00:26:e8:7b:6c:01 (android-d85f26623d81d96) via eth0
Jun 19 15:23:40 PHONE-SVR dhcpd: DHCPOFFER on 10.33.10.27 to 00:26:e8:7b:6c:01 (android-d85f26623d81d96) via eth0
Jun 19 15:23:40 PHONE-SVR dhcpd: DHCPREQUEST for 10.33.10.27 (10.33.10.20) from 00:26:e8:7b:6c:01 (android-d85f26623d81d96) via eth0
Jun 19 15:23:40 PHONE-SVR dhcpd: DHCPACK on 10.33.10.27 to 00:26:e8:7b:6c:01 (android-d85f26623d81d96) via eth0
Jun 19 15:23:42 PHONE-SVR dhcpd: DHCPDISCOVER from 00:21:d8:ba:31:5a via eth0
Jun 19 15:23:43 PHONE-SVR dhcpd: DHCPOFFER on 10.33.10.26 to 00:21:d8:ba:31:5a (SEP0021D8BA315A) via eth0
Jun 19 15:23:43 PHONE-SVR dhcpd: DHCPREQUEST for 10.33.10.26 (10.33.10.20) from 00:21:d8:ba:31:5a (SEP0021D8BA315A) via eth0
Jun 19 15:23:43 PHONE-SVR dhcpd: DHCPACK on 10.33.10.26 to 00:21:d8:ba:31:5a (SEP0021D8BA315A) via eth0
Jun 19 15:23:46 PHONE-SVR xinetd[2986]: START: tftp pid=20541 from=10.33.10.26
Jun 19 15:25:13 PHONE-SVR dhcpd: DHCPREQUEST for 10.33.10.26 from 00:21:d8:ba:31:5a (SEP0021D8BA315A) via eth0
Jun 19 15:25:13 PHONE-SVR dhcpd: DHCPACK on 10.33.10.26 to 00:21:d8:ba:31:5a (SEP0021D8BA315A) via eth0
Jun 19 15:25:13 PHONE-SVR dhcpd: DHCPREQUEST for 10.33.10.26 from 00:21:d8:ba:31:5a (SEP0021D8BA315A) via eth0
Jun 19 15:25:13 PHONE-SVR dhcpd: DHCPACK on 10.33.10.26 to 00:21:d8:ba:31:5a (SEP0021D8BA315A) via eth0
Jun 19 15:28:23 PHONE-SVR dhcpd: DHCPREQUEST for 10.33.10.27 from 00:26:e8:7b:6c:01 (android-d85f26623d81d96) via eth0
Jun 19 15:28:23 PHONE-SVR dhcpd: DHCPACK on 10.33.10.27 to 00:26:e8:7b:6c:01 (android-d85f26623d81d96) via eth0

did you do a ‘service xinet restart’

restarted service, here is the latest report -Still Unprovisioned-

Jun 19 18:13:05 PHONE-SVR xinetd[2986]: Exiting…
Jun 19 18:13:05 PHONE-SVR xinetd[22117]: xinetd Version 2.3.14 started with libwrap loadavg labeled-networking options compiled in.
Jun 19 18:13:05 PHONE-SVR xinetd[22117]: Started working: 1 available service
Jun 19 18:13:14 PHONE-SVR xinetd[22117]: START: tftp pid=22119 from=10.33.10.23
Jun 19 18:13:14 PHONE-SVR in.tftpd[22120]: RRQ from 10.33.10.23 filename CTLSEP0021D8BA315A.tlv
Jun 19 18:13:14 PHONE-SVR in.tftpd[22121]: RRQ from 10.33.10.23 filename SEP0021D8BA315A.cnf.xml
Jun 19 18:13:36 PHONE-SVR dhcpd: Internet Systems Consortium DHCP Server V3.0.5-RedHat
Jun 19 18:13:36 PHONE-SVR dhcpd: Copyright 2004-2006 Internet Systems Consortium.
Jun 19 18:13:36 PHONE-SVR dhcpd: All rights reserved.
Jun 19 18:13:36 PHONE-SVR dhcpd: For info, please visit http://www.isc.org/sw/dhcp/
Jun 19 18:13:36 PHONE-SVR dhcpd: Wrote 4 leases to leases file.
Jun 19 18:13:36 PHONE-SVR dhcpd: Listening on LPF/eth0/00:01:2e:35:3f:0b/10.33.10/24
Jun 19 18:13:36 PHONE-SVR dhcpd: Sending on LPF/eth0/00:01:2e:35:3f:0b/10.33.10/24
Jun 19 18:13:36 PHONE-SVR dhcpd: Sending on Socket/fallback/fallback-net
Jun 19 18:13:45 PHONE-SVR in.tftpd[22169]: RRQ from 10.33.10.23 filename CTLSEP0021D8BA315A.tlv
Jun 19 18:13:45 PHONE-SVR in.tftpd[22170]: RRQ from 10.33.10.23 filename SEP0021D8BA315A.cnf.xml
Jun 19 18:14:18 PHONE-SVR dhcpd: DHCPREQUEST for 10.33.10.32 from 00:26:e8:7b:6c:01 via eth0: unknown lease 10.33.10.32.
Jun 19 18:14:22 PHONE-SVR dhcpd: DHCPREQUEST for 10.33.10.32 from 00:26:e8:7b:6c:01 via eth0: unknown lease 10.33.10.32.
Jun 19 18:14:28 PHONE-SVR dhcpd: DHCPDISCOVER from 00:26:e8:7b:6c:01 (android-d85f26623d81d96) via eth0
Jun 19 18:14:29 PHONE-SVR dhcpd: DHCPOFFER on 10.33.10.27 to 00:26:e8:7b:6c:01 (android-d85f26623d81d96) via eth0
Jun 19 18:14:29 PHONE-SVR dhcpd: DHCPREQUEST for 10.33.10.27 (10.33.10.20) from 00:26:e8:7b:6c:01 (android-d85f26623d81d96) via eth0
Jun 19 18:14:29 PHONE-SVR dhcpd: DHCPACK on 10.33.10.27 to 00:26:e8:7b:6c:01 (android-d85f26623d81d96) via eth0
Jun 19 18:15:16 PHONE-SVR dhcpd: DHCPDISCOVER from 00:21:d8:ba:31:5a (SEP0021D8BA315A) via eth0
Jun 19 18:15:17 PHONE-SVR dhcpd: DHCPOFFER on 10.33.10.26 to 00:21:d8:ba:31:5a (SEP0021D8BA315A) via eth0
Jun 19 18:15:17 PHONE-SVR dhcpd: DHCPREQUEST for 10.33.10.26 (10.33.10.20) from 00:21:d8:ba:31:5a (SEP0021D8BA315A) via eth0
Jun 19 18:15:17 PHONE-SVR dhcpd: DHCPACK on 10.33.10.26 to 00:21:d8:ba:31:5a (SEP0021D8BA315A) via eth0
Jun 19 18:15:20 PHONE-SVR in.tftpd[22205]: RRQ from 10.33.10.26 filename term70.default.loads
Jun 19 18:15:20 PHONE-SVR in.tftpd[22206]: RRQ from 10.33.10.26 filename jar70sip.8-5-3TH1-6.sbn
Jun 19 18:15:30 PHONE-SVR in.tftpd[22207]: RRQ from 10.33.10.26 filename cnu70.8-5-3TH1-6.sbn
Jun 19 18:15:33 PHONE-SVR in.tftpd[22208]: RRQ from 10.33.10.26 filename apps70.8-5-3TH1-6.sbn
Jun 19 18:15:47 PHONE-SVR in.tftpd[22209]: RRQ from 10.33.10.26 filename dsp70.8-5-3TH1-6.sbn
Jun 19 18:15:50 PHONE-SVR in.tftpd[22210]: RRQ from 10.33.10.26 filename cvm70sip.8-5-3TH1-6.sbn
Jun 19 18:16:48 PHONE-SVR dhcpd: DHCPREQUEST for 10.33.10.26 from 00:21:d8:ba:31:5a (SEP0021D8BA315A) via eth0
Jun 19 18:16:48 PHONE-SVR dhcpd: DHCPACK on 10.33.10.26 to 00:21:d8:ba:31:5a (SEP0021D8BA315A) via eth0
Jun 19 18:16:48 PHONE-SVR dhcpd: DHCPREQUEST for 10.33.10.26 from 00:21:d8:ba:31:5a (SEP0021D8BA315A) via eth0
Jun 19 18:16:48 PHONE-SVR dhcpd: DHCPACK on 10.33.10.26 to 00:21:d8:ba:31:5a (SEP0021D8BA315A) via eth0
Jun 19 18:17:41 PHONE-SVR in.tftpd[22235]: RRQ from 10.33.10.26 filename CTLSEP0021D8BA315A.tlv
Jun 19 18:17:41 PHONE-SVR in.tftpd[22236]: RRQ from 10.33.10.26 filename SEP0021D8BA315A.cnf.xml
Jun 19 18:17:56 PHONE-SVR in.tftpd[22237]: RRQ from 10.33.10.26 filename SIP70.8-5-3S.loads
Jun 19 18:17:57 PHONE-SVR in.tftpd[22238]: RRQ from 10.33.10.26 filename jar70sip.8-5-3TH1-6.sbn
Jun 19 18:18:06 PHONE-SVR in.tftpd[22249]: RRQ from 10.33.10.26 filename cnu70.8-5-3TH1-6.sbn
Jun 19 18:18:09 PHONE-SVR in.tftpd[22250]: RRQ from 10.33.10.26 filename apps70.8-5-3TH1-6.sbn
Jun 19 18:18:23 PHONE-SVR in.tftpd[22251]: RRQ from 10.33.10.26 filename dsp70.8-5-3TH1-6.sbn
Jun 19 18:18:26 PHONE-SVR in.tftpd[22253]: RRQ from 10.33.10.26 filename cvm70sip.8-5-3TH1-6.sbn
Jun 19 18:19:17 PHONE-SVR dhcpd: DHCPREQUEST for 10.33.10.27 from 00:26:e8:7b:6c:01 (android-d85f26623d81d96) via eth0
Jun 19 18:19:17 PHONE-SVR dhcpd: DHCPACK on 10.33.10.27 to 00:26:e8:7b:6c:01 (android-d85f26623d81d96) via eth0
Jun 19 18:19:50 PHONE-SVR in.tftpd[22266]: RRQ from 10.33.10.26 filename CTLSEP0021D8BA315A.tlv
Jun 19 18:19:51 PHONE-SVR in.tftpd[22267]: RRQ from 10.33.10.26 filename SEP0021D8BA315A.cnf.xml
Jun 19 18:20:24 PHONE-SVR in.tftpd[22312]: RRQ from 10.33.10.26 filename CTLSEP0021D8BA315A.tlv
Jun 19 18:20:24 PHONE-SVR in.tftpd[22313]: RRQ from 10.33.10.26 filename SEP0021D8BA315A.cnf.xml
Jun 19 18:20:56 PHONE-SVR in.tftpd[22315]: RRQ from 10.33.10.26 filename CTLSEP0021D8BA315A.tlv
Jun 19 18:20:56 PHONE-SVR in.tftpd[22316]: RRQ from 10.33.10.26 filename SEP0021D8BA315A.cnf.xml

OK, it’s requesting the files. Do you have your software in /tftpboot? Does it match those files? What is the contents of your term70.default.loads file?

SIP SIP70.8-5-3S

My Term file does exist but when I view it all I see is one character in it.
Looks to be empty?? The file size is only 654 kb large

The file SIP70.8-5-3S that the SEP file refers to also appears blank? it is also only 650 kb large

Both of these files are inside my tftpboot directory

I have checked other firmware versions that I have for the Cisco 7970 and they also have the same type of files with very small size file size etc.

As an FYI, I just had a look on Cisco’s website. The latest firmware for the 7970/7971 is v9.2(3)

The file you need is called cmterm-7970_7971-sip.9-2-3.zip See link

Unzip this file and place the contents in your /tftpboot directory. Job done for firmware upgrade.

Version 9 is much different that version 8 in provisioning.

I recommend that you stay on an 8.x release.

Fair enough Scott. Out of interest, have Cisco drastically changed the upgrade process or are there some not so nice ‘features’ in the 9.x release?

Sorry to hijack your thread maswayze!

I did not know that Cisco had an ‘upgrade’ process outside of CUCM.

The structure of the xml files was brought in line with the new series phones along with the support for a different method of pushing BLF indications.

User seansimpson has done a fine job of documenting the myriad of patches and xml tag changes.

Yeh sorry I should have said provisioning and registration process rather than upgrade process. My faux pax!!

Its a (commonly lamented) shame there is nothing officially documented about the SIP phone configuration files, but I understand why Cisco won’t do it.

Through much trial and much error I’m now pretty familiar with the latter model 89 and 99 series Cisco phones, which have always run 9.x series firmware. Not really having played with the earlier phones and 8.x firmware I had (stupidly) assumed the Cisco ‘eccentricities’ were the same across 8.x and 9.x firmware.

BTW - I’m user seansimpson from trixbox forums. So thanks for the kind words :wink:

Downloaded unzipped placed into tftp folder and reset phone. Still comes up un-provisioned

I’d listen to what SkykingOH says and stick with the v8.x firmware.

Have you got an XMLDefault.cnf.xml file in your tftp directory? If you do not then I suggest you follow the guidelines here and create one, so that you can update your firmware. Remember to edit the XML tag within this file to accurately reflect the firmware version you wish to load.

To force the phone to request the XMLDefault.cnf.xml file remove the SEP.cnf.xml file associated with the phone from /tftpboot (or just rename it temporarily).

Did all you requested
Still coming up with unprovisioned
Here is the Message List

Jun 21 22:54:50 PHONE-SVR dhcpd: DHCPREQUEST for 10.33.10.27 from 00:26:e8:7b:6c:01 (android-d85f26623d81d96) via eth0
Jun 21 22:54:50 PHONE-SVR dhcpd: DHCPACK on 10.33.10.27 to 00:26:e8:7b:6c:01 (android-d85f26623d81d96) via eth0
Jun 21 22:55:02 PHONE-SVR in.tftpd[16000]: RRQ from 10.33.10.26 filename CTLSEP0021D8BA315A.tlv
Jun 21 22:55:02 PHONE-SVR in.tftpd[16001]: RRQ from 10.33.10.26 filename SEP0021D8BA315A.cnf.xml
Jun 21 22:55:02 PHONE-SVR in.tftpd[16002]: RRQ from 10.33.10.26 filename XMLDefault.cnf.xml
Jun 21 22:55:39 PHONE-SVR in.tftpd[16004]: RRQ from 10.33.10.26 filename CTLSEP0021D8BA315A.tlv
Jun 21 22:55:39 PHONE-SVR in.tftpd[16005]: RRQ from 10.33.10.26 filename SEP0021D8BA315A.cnf.xml
Jun 21 22:55:39 PHONE-SVR in.tftpd[16006]: RRQ from 10.33.10.26 filename XMLDefault.cnf.xml
Jun 21 22:56:16 PHONE-SVR in.tftpd[16010]: RRQ from 10.33.10.26 filename CTLSEP0021D8BA315A.tlv
Jun 21 22:56:16 PHONE-SVR in.tftpd[16011]: RRQ from 10.33.10.26 filename SEP0021D8BA315A.cnf.xml
Jun 21 22:56:16 PHONE-SVR in.tftpd[16012]: RRQ from 10.33.10.26 filename XMLDefault.cnf.xml
Jun 21 22:56:53 PHONE-SVR in.tftpd[16014]: RRQ from 10.33.10.26 filename CTLSEP0021D8BA315A.tlv
Jun 21 22:56:53 PHONE-SVR in.tftpd[16015]: RRQ from 10.33.10.26 filename SEP0021D8BA315A.cnf.xml
Jun 21 22:56:53 PHONE-SVR in.tftpd[16016]: RRQ from 10.33.10.26 filename XMLDefault.cnf.xml
Jun 21 22:57:30 PHONE-SVR in.tftpd[16020]: RRQ from 10.33.10.26 filename CTLSEP0021D8BA315A.tlv
Jun 21 22:57:30 PHONE-SVR in.tftpd[16021]: RRQ from 10.33.10.26 filename SEP0021D8BA315A.cnf.xml
Jun 21 22:57:31 PHONE-SVR in.tftpd[16022]: RRQ from 10.33.10.26 filename XMLDefault.cnf.xml
Jun 21 22:58:07 PHONE-SVR in.tftpd[16024]: RRQ from 10.33.10.26 filename CTLSEP0021D8BA315A.tlv
Jun 21 22:58:07 PHONE-SVR in.tftpd[16025]: RRQ from 10.33.10.26 filename SEP0021D8BA315A.cnf.xml
Jun 21 22:58:08 PHONE-SVR in.tftpd[16026]: RRQ from 10.33.10.26 filename XMLDefault.cnf.xml

What is the current firmware load actually on the phone?

Can you post up the contents of SEP0021D8BA315A.cnf.xml (presuming that is your 7970 phone) and obfuscate the passwords?

SIP SIP70.8-5-2SR1S