[asterisk-users] Take 3 -- Trying to get SIP firmware on a 7970G

Chris Jones chrisj at toplevel.net.au
Sun Sep 10 10:58:22 MST 2006


Jason Lixfeld wrote:
> Ok, this is the 3rd RMA replacement I've gotten from Cisco.  None of 
> the phones were bad, but I have been trying to upgrade them to SIP 
> firmware from Skinny and I've always managed to turn them into 
> doorstops because I've factory reset them and afterwards realize I 
> can't do anything with them unless I have Call Manager to restore the 
> firmware (or so Cisco says).
>
> So, I just powered on the latest replacement, checked the firmware in 
> the settings menu, and it appears to have be using 5.0.3.0S Skinny 
> code on it (Load File: TERM70.5-0-3-0S).
>
> Checking in the TFTP logs (using utftpd from FreeBSD Ports) after the 
> phone boots and gets an IP from DHDP,and sure enough, it's looking for 
> the SEP<MAC>.cnf.xml file as expected, but it doesn't download it:
>
Try using a different TFTP server.  I've found that sometimes, there can 
be incompatibilities within the TFTP server itself that stop the phones 
from talking to it.

I'm using the default TFTP server that comes with CentOS, with no problems.
> ==> /var/log/tftpd.log <==
> Sep 10 15:41:21 bubbles  utftpd[64385]: did chdir/root to /tftpboot
> Sep 10 15:41:21 bubbles  utftpd[64386]: connect from 192.168.100.246
> Sep 10 15:41:21 bubbles  utftpd[64386]: CONFIG uid=65534
> Sep 10 15:41:21 bubbles  utftpd[64386]: CONFIG dir=/
> Sep 10 15:41:21 bubbles  utftpd[64386]: CONFIG read=/
> Sep 10 15:41:21 bubbles  utftpd[64386]: CONFIG write=/
> Sep 10 15:41:21 bubbles  utftpd[64386]: CONFIG create=/
> Sep 10 15:41:21 bubbles  utftpd[64386]: did chdir to /
> Sep 10 15:41:21 bubbles  utftpd[64386]: peer requests 
> SEP00131A4D39F4.cnf.xml, conversion octet
> Sep 10 15:41:21 bubbles  utftpd[64386]: unterminated option value in 
> init packet
> Sep 10 15:41:21 bubbles  utftpd[64386]: unterminated option value in 
> init packet
>
> This file *DOES* actually exist and *IS* readable by the TFTP server:
>
> [root at bubbles /tftpboot]# file /tftpboot/SEP00131A4D39F4.cnf.xml
> /tftpboot/SEP00131A4D39F4.cnf.xml: ASCII text
> [root at bubbles /tftpboot]# wc -l /tftpboot/SEP00131A4D39F4.cnf.xml
>      229 /tftpboot/SEP00131A4D39F4.cnf.xml
> [[root at bubbles /tftpboot]# ls -al /tftpboot/SEP00131A4D39F4.cnf.xml
> -rw-r--r--  1 root  wheel  7644 Sep 10 11:32 
> /tftpboot/SEP00131A4D39F4.cnf.xml
> [root at bubbles /tftpboot]#
>
> The SEP<MAC>.xml.cnf file does include the tags for the SIP code:
>
> <[root at bubbles /tftpboot]# grep loadInformation 
> /tftpboot/SEP00131A4D39F4.cnf.xml
> <loadInformation>SIP70.8-0-2SR1S</loadInformation>
> [root at bubbles /tftpboot]#
>
> Even though the phone isn't asking for it, I've also verified the 
> /tftpboot/XMLDefault.cnf.xml file:
>
> [root at bubbles /tftpboot]# more XMLDefault.cnf.xml
> <Default>
> <callManagerGroup>
>     <members>
>        <member priority="0">
>           <callManager>
>              <ports>
>                 <ethernetPhonePort>2000</ethernetPhonePort>
>                 <mgcpPorts>
>                    <listen>2427</listen>
>                    <keepAlive>2428</keepAlive>
>                 </mgcpPorts>
>              </ports>
>              <processNodeName></processNodeName>
>           </callManager>
>        </member>
>     </members>
> </callManagerGroup>
> <loadInformation7 model="IP Phone 7960">P0S3-08-4-00</loadInformation7>
> <loadInformation30006 model="IP Phone 
> 7970">SIP70.8-0-2SR1S</loadInformation30006>
> <authenticationURL></authenticationURL>
> <directoryURL></directoryURL>
> <idleURL></idleURL>
> <informationURL></informationURL>
> <messagesURL></messagesURL>
> <servicesURL></servicesURL>
> </Default>
> [root at bubbles /tftpboot]#
>
> The firmware exists as well.  I've verified it a gazillion times:
>
> [root at bubbles /tftpboot]# tar -zxvf cmterm-7970_7971-sip.8-0-2SR1.cop
> x SIP70.8-0-2SR1S.loads
> x apps70.1-1-1-15.sbn
> x cnu70.3-1-1-15.sbn
> x copstart.sh
> x cvm70sip.8-0-1-18.sbn
> x dsp70.1-1-1-15.sbn
> x jar70sip.8-0-1-18.sbn
> x load119.txt
> x load30006.txt
> x signed/
> x signed/cmterm-7970_7971-sip.8-0-2SR1.cop
> x term70.default.loads
> x term71.default.loads
> [root at bubbles /tftpboot]#
>
> I'm stumped.  I seem to be doing everything the wiki is telling me to, 
> but I'm obviously dense and missing something somewhere.
>
> Anyone have any ideas here?
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-users

-- 
Chris Jones // Network Administrator
Top Level Internet

e: chrisj at toplevel.net.au
p: (08) 8397-8503





More information about the asterisk-users mailing list