cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
4562
Views
0
Helpful
9
Replies

SIP Configuration 8945

skhosrowshahi
Level 1
Level 1

I have a Cisco 8945 IP Phone with SCCP firmware. I like to convert it to SIP firmware. I don't have Call Manager but TFTP loaded with SIP firmware for the 8945.

I tried to reset the phone to boot up and connect to TFTP server but it keeps coming backup with SCCP load.

Unike the 7900 series it seems its almost impossible to erase the SCCP firmware and load SIP.

Does anyone have the methodology of converting the SCCP phone to SIP?

9 Replies 9

Leo Laohoo
Hall of Fame
Hall of Fame

You will need the following: 

1.  SEPmacaddress.cnf.xml; 

2.  TFP server; 

3.  SIP firmware; and

4.  DHCP Option 150

Thank you for your answer. I have been doing all these exact steps.

The problem is the phone must be erased at some point of the sccp firmware. When doing so with the  7900 series, once you unlock the phone and ask it to reset / erase it does so by holding down # and then 123456789*0#. After that it reboots and looks at the tftp server and pulls the right cnf.xml file and boots. However you seem not to be able to follow the same procedure with 8900 series and no matter how you reset the phone it still tries to pull SEP files from TFTP.  So I guess we need to figure out what is the correct way to reset the phone to have it boot as SIP requesting SIPxxxxx.cnf files. I hope that is clear.

However you seem not to be able to follow the same procedure with 8900 series and no matter how you reset the phone it still tries to pull SEP files from TFTP.  So I guess we need to figure out what is the correct way to reset the phone to have it boot as SIP requesting SIPxxxxx.cnf files. I hope that is clear.

Look at the Status > All Status for any error messages. 

I am suspecting the SEPmacaddress.cnf.xml file has been rejected.  If one like is coughs up an error, the entire file is rejected.

The status shows very little information. It shows 


[00:00:10, 01/01/2010] system boot up (SCCP 9-1-2-00)
[17:59:22, 02/18/2017] SEP00077ddfd5c2.domain.com Get ip from DHCP server : 10.0.21.147

I don't know why it appends the domain to the SEP file name. It definitely not looking for SIP and looking for a SEP file. I made a copy of the SIP file and named it as above but it still did not grab it

Thanks

SK

[17:59:22, 02/18/2017] SEP00077ddfd5a2.domain.com Get ip from DHCP server : 10.0.21.147

And it's the wrong filename.  So this means the phone isn't even attempting to get the SEPmacaddress.cnf.xml file from the TFTP server.  

Look at the TFTP server.  See if the phone can "see" the TFTP server and make any attempt(s) to download any file(s).

It is reaching the TFTP server but its looking for SEP files

Feb 19 07:30:25 pb in.tftpd[13216]: RRQ from 10.0.21.147 filename XMLDefault.cnf.xml
Feb 19 07:31:02 pb in.tftpd[13217]: RRQ from 10.0.21.147 filename CTLSEP00077DDFD5C2.tlv
Feb 19 07:31:02 pb in.tftpd[13217]: sending NAK (1, File not found) to 10.0.21.147
Feb 19 07:31:02 pb in.tftpd[13218]: RRQ from 10.0.21.147 filename SEP00077DDFD5C2.cnf.xml
Feb 19 07:31:02 pb in.tftpd[13219]: RRQ from 10.0.21.147 filename XMLDefault.cnf.xml

Stops after loading SIP894x.9-4-2SR3-1.bin2.sgn 

Download the complete ZIP file from the Cisco download website again.  Make sure you compare the MD5 hash value of the file against the MD5 hash value found in the Cisco website to ensure the file downloaded is complete (and not corrupted). 

Once this is done, factory-default the phone and see if the conversion to SIP has improved.

Looks like there were two problems. One is the fact that you cannot just jump from the 9.2 load to 9.4. The other is that the phone is quite sensitive and cannot be updated from the remote TFTP server and you can have packets loss that interrupts the upgrade. So I was able to setup a TFTP server on my laptop and update the phone to version SIP 9.2. Now I am upgrading from that to 9.3 and eventually 9.4 latest load. The load would fail if I tried to go directly from SCCP to Sip latest version. Will keep you posted.

Thanks

Ok some progress. I used your SEP file example and this is what I am getting now

Feb 19 08:22:32 pb in.tftpd[14143]: RRQ from 10.0.21.147 filename SEP00077DDFD5C2.cnf.xml 

Feb 19 08:22:34 pb in.tftpd[14144]: RRQ from 10.0.21.147 filename SIP894x.9-4-2SR3-1.loads 

Feb 19 08:22:35 pb in.tftpd[14145]: RRQ from 10.0.21.147 filename SIP894x.9-4-2SR3-1.bin1.sgn 

Feb 19 08:24:44 pb in.tftpd[14178]: RRQ from 10.0.21.147 filename SIP894x.9-4-2SR3-1.bin2.sgn

Feb 19 08:25:50 pb in.tftpd[14234]: RRQ from 10.0.21.147 filename /gb-sccp-sip.jar 

Feb 19 08:25:50 pb in.tftpd[14234]: sending NAK (1, File not found) to 10.0.21.147

Feb 19 08:25:51 pb in.tftpd[14235]: RRQ from 10.0.21.147 filename United_States/g3-tones.xml 

Feb 19 08:25:51 pb in.tftpd[14235]: sending NAK (1, File not found) to 10.0.21.147

Feb 19 08:25:51 pb in.tftpd[14236]: RRQ from 10.0.21.147 filename dialplan.xml

It starts updating the phone but does not complete the process. Stops after loading SIP894x.9-4-2SR3-1.bin2.sgn