[asterisk-users] Re: Problem converting a Cisco 7960 to SIP
David Boyd
dboyd at ignitetrx.com
Thu Mar 29 10:27:28 MST 2007
On Thu, 2007-03-29 at 12:16 -0400, Brad Stockdale wrote:
> Hello all,
>
> I've got myself into a bizzare situation that I can't seem to get myself
> out of... Was wondering if anyone had some advice that might get me 'over the
> hill' on this...
>
> Some background: PBX consists of an Asterisk box (running TrixBox), 4 Cisco
> 7960's, 2 Polycom IP500's, and now an additional Cisco 7960. The phones are
> all on a separate LAN. There is no VLAN configuration. The Asterisk box also
> is running a TFTP server and DHCP server. The 4 original Cisco's work fine
> still. The Polycom IP500's work fine.
>
> The problem is with trying to get this new Cisco 7960 online... It came
> pre-loaded with the SCCP image and I cannot get it to convert to SIP.
> Currently it is running the following versions:
>
> App Load ID: P0030301MFG2
> Boot Load ID: PC0303010200
> Version: 3.1(MF.G2)
>
> The phone contacts the DHCP server and gets an IP successfully. The
> dhcpd.conf file:
>
> ##############################################################################
> # dhcpd.conf - dhcp config file for eth1 / sip phones
> ##############################################################################
>
> authoritative;
> ddns-update-style interim;
> ignore client-updates;
> local-address 192.168.1.1;
>
> option tftp-boot-server code 150 = ip-address;
> option tftp-boot-server 192.168.1.1;
>
> subnet 192.168.1.0 netmask 255.255.255.0 {
> option routers 192.168.1.1;
> option subnet-mask 255.255.255.0;
> option domain-name-servers 192.168.1.1;
> option time-offset -18000; # Eastern Standard Time
> option ntp-servers 192.168.1.1;
> option tftp-server-name "192.168.1.1";
> default-lease-time 43200;
> max-lease-time 86400;
>
> pool {
> range 192.168.1.100 192.168.1.150;
> }
>
> }
>
>
>
>
> Then the phone contacts the TFTP server. Below are the logs:
>
> Mar 29 12:09:15 asterisk1.local atftpd[32276.-1208575056]: Serving OS79XX.TXT
> to 192.168.1.144:49427
> Mar 29 12:09:16 asterisk1.local atftpd[32276.-1208575056]: Serving
> SEP001795B05B1D.cnf.xml to 192.168.1.144:49428
> Mar 29 12:09:16 asterisk1.local atftpd[32276.-1208575056]: Serving
> XMLDefault.cnf.xml to 192.168.1.144:49429
> Mar 29 12:09:16 asterisk1.local atftpd[32276.-1208575056]: Serving
> SEP001795B05B1D.cnf to 192.168.1.144:49430
>
> OS79XX.TXT contains:
>
> P003-08-6-00
>
> Originally the SEP001795B05B1D.cnf file didn't exist. Since it was for
> CallManager, I didn't bother to configure it and just setup the SIPmac.cnf
> file instead. The phone never requested the SIPmac.cnf file...
>
> I found a trick via google that uses the SEPmac.cnf file to change
> firmware. The SEP file now contains:
>
> <Default>
> <callManagerGroup>
> <members>
> <member priority="0">
> <callManager>
> <ports>
> <ethernetPhonePort>2000</ethernetPhonePort>
> </ports>
> <processNodeName>192.168.1.1</processNodeName>
> </callManager>
> </member>
> </members>
> </callManagerGroup>
>
> <loadInformation6 model="IP Phone 7910"></loadInformation6>
> <loadInformation124 model="Addon 7914"></loadInformation124>
> <loadInformation9 model="IP Phone 7935"></loadInformation9>
> <loadInformation8 model="IP Phone 7940"></loadInformation8>
> <loadInformation7 model="IP Phone 7960">P003-08-6-00</loadInformation7>
> <loadInformation20000 model="IP Phone 7905"></loadInformation20000>
> <loadInformation30008 model="IP Phone 7902"></loadInformation30008>
> <loadInformation30007 model="IP Phone 7912"></loadInformation30007>
> </Default>
>
> The TFTP directory contains:
>
> 0004f20049bc-app.log
> 0004f20049bc-boot.log
> SEP001795B05B1D.cnf
> polycom_brad.cfg
> sip.cfg
> WORKING_POLYCOM_sip.cfg
> WORKING_POLYCOM.cfg
> phone1.cfg
> 0004f20049bc.cfg
> 0004f20049bc-phone.cfg
> 0004f20049bc-appFlash.log
> SoundPointIPLocalization
> 000000000000.cfg
> 000000000000-directory~.xml
> SoundPointIPWelcome.wav
> sip.ld
> sip.ver
> bootrom.ld
> SIP001795B05B1D.cnf
> snom.cnf
> SIP0012DABF2AAA.cnf
> SIP0012D9B94C72.cnf
> SIP001280B9D6E1.cnf
> SIP001280F3AFC7.cnf
> SIPDefault.cnf
> DSM2ColorLogo_3.bmp
> OS79XX.TXT
> P003-08-6-00.bin
> P003-08-6-00.sbn
> P0S3-08-6-00.loads
> P0S3-08-6-00.sb2
> 797x_template.cnf.xml
> cisco_util
> Desktops
> dialplan.xml
> merlin2.pcm
> RINGLIST.DAT
> syncinfo.xml
>
> All other phones work fine. Therefore, I assume all the firmware is in the
> right place... They all converted to SIP firmware fine...
>
> When I try to do the **# unlocking, it does nothing... Everything still
> shows locked. The phone doesn't have an Unlock Settings function (assuming
> firmware is too old)
>
> The phone, when it boots, goes through an endless loop consisting of:
>
> Configuring VLAN
> Configuring IP
>
> Then it starts over.
>
> What in the heck am I doing wrong? I thought that the OS79XX.TXT file
> should have taken care of pushing out the new image. And the phone is
> grabbing the file via TFTP, but it's like it ignores the idea of changing
> firmware.
>
> Also, when I try to do a factory reset (holding down #, power cycling) it
> never asks for the reset key sequence and never said it detected the key
> sequence.
>
> Any advice would be appreciated.
>
> Thanks,
> Brad
>
Apologies in advance if this is a stupid comment, but don't you have to
convert to SIP at a much lower version than 8. I had to go all the way
back to version 3.? if I remember correctly to convert from SCCP to SIP.
dave
More information about the asterisk-users
mailing list