AW: [cisco-voip] Upgrading 7960G firmware with CME 3.3

Jim McBurnett jim at tgasolutions.com
Sat Sep 3 15:51:31 EDT 2005


Did you do a create-cnf in telephony server?
Jim

-----Original Message-----
From: Lawrence E. Bakst [mailto:ml at iridescent.org] 
Sent: Saturday, September 03, 2005 10:08 AM
To: Bernhard Albler
Cc: cisco-voip at puck.nether.net
Subject: Re: AW: [cisco-voip] Upgrading 7960G firmware with CME 3.3

Sorry, my bad. "load" doesn't seem to work. It was the first thing I did. The 7960G phone still wants:
TFTP: Looking for P00303020209.bin

Here's my config below.

I really need to figure this out so I can get this up and running.

Best,

leb

Current configuration : 2692 bytes
!
! Last configuration change at 07:02:16 pdt Sat Sep 3 2005 !
version 12.3
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname chatter
!
boot-start-marker
boot system flash c3640-is-mz.123-14.T3.bin boot-end-marker !
!
no aaa new-model
!
resource policy
!
memory-size iomem 10
clock timezone pst -8
clock summer-time pdt recurring
voice-card 0
!
voice-card 1
!
ip subnet-zero
!
!
ip cef
no ip dhcp use vrf connected
ip dhcp excluded-address 72.16.1.0 72.16.1.99 ip dhcp excluded-address 72.16.1.200 72.16.1.254 !
ip dhcp pool phone-pool
   network 72.16.1.0 255.255.255.0
   default-router 72.16.1.1
   option 150 ip 72.16.1.1
!
!
!
!
!
!
!
!
!
!
!
!
!
!
username leb password 0 4dylan
!
!
!
!
interface BRI1/0
 no ip address
!
interface BRI1/1
 no ip address
!
interface FastEthernet2/0
 ip address 192.168.0.254 255.255.0.0
 duplex auto
 speed auto
!
interface FastEthernet2/1
 ip address 72.16.1.1 255.255.255.0
 duplex auto
 speed auto
!
interface Ethernet3/0
 no ip address
 shutdown
 half-duplex
!
interface Ethernet3/1
 no ip address
 shutdown
 half-duplex
!
interface Ethernet3/2
 no ip address
 shutdown
 half-duplex
!
interface Ethernet3/3
 no ip address
 shutdown
 half-duplex
!
ip default-gateway 192.168.0.1
ip http server
!
ip classless
ip route 0.0.0.0 0.0.0.0 192.168.0.1
ip route 72.16.1.0 255.255.255.0 FastEthernet2/1 ip route 192.168.0.1 255.255.255.255 FastEthernet2/0 !
!
!
tftp-server flash:P00305000600.bin
tftp-server flash:P00305000600.sbn
tftp-server flash:S00103020003.bin
tftp-server flash:OS79XX.TXT
tftp-server flash:P00305000500.bin
tftp-server flash:P00305000500.sbn
!
control-plane
!
!
!
voice-port 0/0/0
!
voice-port 0/0/1
!
voice-port 0/0/2
!
voice-port 0/0/3
!
voice-port 0/0/4
!
voice-port 0/0/5
!
voice-port 0/0/6
!
voice-port 0/0/7
!
voice-port 0/0/14
!
voice-port 0/0/15
!
voice-port 0/0/16
!
voice-port 0/0/17
!
voice-port 1/0/0
!
voice-port 1/0/1
!
!
!
!
!
dial-peer cor custom
!
!
!
dial-peer voice 901 pots
 description dial 9 for line #1
 destination-pattern 9
 port 0/0/4
!
dial-peer voice 801 pots
 description dial 8 for line #2
 destination-pattern 8
 port 0/0/5
!
dial-peer voice 701 pots
 description dial 7 for line #3
 destination-pattern 7
 port 0/0/6
!
!
telephony-service
 load 7960-7940 P00305000600
 max-ephones 16
 max-dn 64
 ip source-address 72.16.1.1 port 2000
 time-zone 5
 create cnf-files version-stamp 7960 Sep 03 2005 07:02:04  keepalive 31  max-conferences 4 gain -6 !
!
ephone-dn  1
 number 101
!
!
ephone  1
 mac-address 000D.ED91.37XX
 type 7960
 button  1:1
!
!
!
line con 0
line aux 0
line vty 0 4
 login
!
ntp clock-period 17179993
ntp server 17.254.0.31
!
end

chatter#



At 1:59 PM +0200 9/3/05, Bernhard Albler wrote:
>Maybe I'm missing somethin here, but wouldn't you just upgrade via the load command with cme?
>e.g.
>
>telephony-service
>load 7960-7940 P00305000301 (or whatever the name of the load is, you 
>want to use)
>
>regards
>bernhard
>
>-----Ursprüngliche Nachricht-----
>Von: cisco-voip-bounces at puck.nether.net 
>[mailto:cisco-voip-bounces at puck.nether.net] Im Auftrag von Lawrence E. 
>Bakst
>Gesendet: Samstag, 03. September 2005 12:26
>An: cisco-voip at puck.nether.net
>Betreff: [cisco-voip] Upgrading 7960G firmware with CME 3.3
>
>I know this is mostly a high end CM list but maybe someone can help me 
>with CME. I have a 3640 which is running IOS 12.3(14)T3 and CME 3.3. 
>I'm hoping to study up for CCIE/Voice. I've got a couple of 7960G 
>phones that I am trying to upgrade the firmware on and get them to work 
>with CME. I'm not having much luck. The 7960G phone has the following 
>loads:
>Appl Load ID: P003A310
>Boot Load ID: PC030301
>
>I've read the 'Cisco IP Phone 7960 and 7940 Firmware Upgrade Matrix"
>which is invaluable if you want to understand the old and new boot 
>mechanisms and signed vs unsigned images.
>
>http://www.cisco.com/en/US/products/sw/voicesw/ps4967/products_upgrade_
>guides09186a008022a968.html
>
>
>It says for any SCCP image upgrade they recommend "Procedure A" which reads:
>The SEP<mac-address>.cnf.xml file is downloaded when a phone is reset. 
>This file contains the load_information tag that tells the phone which 
>image it should be running. If the image load differs from the one 
>currently loaded on the phone, the phone contacts the TFTP server to 
>upgrade to the new image.
>
>However it lies a bit. Maybe this is true once you rev up to the 
>"Universal Application Loader" but my phone doesn't look for this file. 
>It looks for:
>
>00:05:41: TFTP: Looking for OS79XX.TXT
>00:05:41: TFTP: Opened flash:OS79XX.TXT, fd 0, size 16 for process 143
>00:05:41: TFTP: Finished flash:OS79XX.TXT, time 00:00:00 for process 
>143
>00:05:41: TFTP: Looking for SEP000DED9137XX.cnf
>00:05:41: TFTP: Looking for SEPDefault.cnf
>00:05:42: TFTP: Looking for SEPDefault.cnf
>00:05:43: TFTP: Opened system:/its/SEPDEFAULT.cnf, fd 0, size 57 for 
>process 152
>00:05:44: TFTP: Finished system:/its/SEPDEFAULT.cnf, time 00:00:00 for 
>process 152
>
>I don't seem to be able to use the OS79XX.TXT mechanism. It doesn't 
>seem to work and the above document seems to explain that it will only 
>seek a new image if the first 4 characters of the file name are 
>different. In this case they are always "P003".
>
>So it tries all the files and finally gets the SEPDefault.cnf file, 
>which has an unknown format (I've peeked inside and it's mostly ascii).
>
>The phone tries to load:
>02:24:00: TFTP: Looking for P00303020209.bin which I don't have.
>
>It ends up in a loop of:
>
>02:17:57: %IPPHONE-6-REGISTER: ephone-1:SEP000DED9137XX
>IP:72.16.1.101 Socket:1 DeviceType:Phone has registered.
>02:17:57: %IPPHONE-6-UNREGISTER_NORMAL: ephone-1:SEP000DED9137XX
>IP:72.16.1.101 Socket:1 DeviceType:Phone has unregistered normally.
>02:17:57: TFTP: Looking for P00303020209.bin
>02:18:57: %IPPHONE-6-REG_ALARM: Name=SEP000DED9137XX  Load=A3.10 
>Parms=Status/IPaddr LastTime=Phone-Loading (see expanded "debug ephone 
>register" below.
>
>Q:
>
>1. Any ideas on how to upgrade this phone to the newer SCCP V 5, 6, or 
>7 images?
>
>2. Why is the phone trying to load " P00303020209.bin"?
>
>3. I tried copying a newer image (universal loader) such as 
>"P00305000600.bin" to "P00303020209.bin" and it did load that file via 
>TFTP, but then the image is rejected and it tries to reload it again.
>
>4. I am almost tempted to load a SIP or MGCP image temporally so I can 
>use the OS79XX.TXT mechanism as those images will chnage the first 4 
>characters. Anyone have any opinions on that?
>
>5. Is the reason the phone registers and immediately unregisters 
>because the firmware is old? Or is it something else?
>
>I could post my config if that would really help.
>
>Best,
>
>leb
>
>02:35:06: New Skinny socket accepted [1] (0 active)
>02:35:06: sin_family 2, sin_port 52106, in_addr 72.16.1.101
>02:35:06: skinny_add_socket 1 72.16.1.101 52106
>02:35:06: %IPPHONE-6-REG_ALARM: Name=SEP000DED9138XX  Load=A3.10 
>Parms=Status/IPaddr LastTime=Phone-Loading
>02:35:06:
>Skinny StationAlarmMessage on socket [1] 72.16.1.101 SEP000DED9138XX
>02:35:06: severityInformational p1=2312 [0x908] p2=1694568520 
>[0x65011048]
>02:35:06: Name=SEP000DED9138XX  Load=A3.10  Parms=Status/IPaddr 
>LastTime=Phone-Loading
>02:35:06: ephone-(1)[1] StationRegisterMessage (0/0/16) from 
>72.16.1.101
>02:35:06: ephone-(1)[1] Register StationIdentifier DeviceName SEP000DED9138XX
>02:35:06: ephone-(1)[1] StationIdentifier Instance 1    deviceType 7
>02:35:06: ephone-1[-1]:stationIpAddr 72.16.1.101
>02:35:06: ephone-1[-1]:maxStreams 0
>02:35:06: ephone-1[-1]:protocol Ver 0x3
>02:35:06: ephone-1[-1]:phone-size 2048 dn-size 480
>02:35:06: ephone-(1) Allow any Skinny Server IP address 72.16.1.1
>02:35:06: ephone-1[-1]:Found entry 0 for 000DED9138XX
>02:35:06: ephone-1[-1]:socket change -1 to 1
>02:35:06: ephone-1[-1]:FAILED: CLOSED old socket -1
>02:35:06: ephone-1[1]:***Force device subtype to 0
>02:35:06: ephone-1[1]:phone SEP000DED9138XX re-associate OK on socket 
>[1]
>02:35:06: %IPPHONE-6-REGISTER: ephone-1:SEP000DED9138XX
>IP:72.16.1.101 Socket:1 DeviceType:Phone has registere d.
>02:35:06: Phone 0 socket 1
>02:35:06: Skinny Local IP address = 72.16.1.1 on port 2000
>
>02:35:06: Skinny Phone IP address = 72.16.1.101 52106
>02:35:06: ephone-1[1]:Signal protocol ver 5 to phone with ver 3
>02:35:06: ephone-1[1]:Date Format M/D/Y
>02:35:06: ephone-1[1]:RegisterAck sent to ephone 1: keepalive period
>31 use sccp-version 3
>02:35:06: ephone-1[1]:CapabilitiesReq sent
>02:35:06: ephone-1[1]:Skinny IP port 35531 set for socket [1]
>02:35:06: ephone-1[1]:VersionReq received
>02:35:06: ephone-1[1][SEP000DED9138XX]:Req Version for deviceType 7 is 
>P00305000500, size = 402484 needs imt l oad
>02:35:06: ephone-1[1]:Req Version deviceType 7 is P00303020209 [max 16 
>chars]
>02:35:06: ephone-1[1]:Version Message sent
>02:35:06: ephone-1[1]:CapabilitiesRes received
>02:35:06: ephone-1[1]:Caps list 6
>G711Ulaw64k  40 ms
>G711Alaw64k  40 ms
>G729  60 ms
>G729AnnexA  60 ms
>G729AnnexB  60 ms
>G729AnnexAwAnnexB  60 ms
>
>02:35:06: ephone-1[1]:Phone Unregistered on socket [1] SEP000DED9138XX
>02:35:06: ephone-1[1]:UnregisterAck sent on socket [1] (0/0/16)
>02:35:06: %IPPHONE-6-UNREGISTER_NORMAL: ephone-1:SEP000DED9138XX
>IP:72.16.1.101 Socket:1 DeviceType:Phone has unregistered normally.
>02:35:06: TFTP: Looking for P00303020209.bin
>02:35:06: skinny_server_process: Socket error. errno=0
>02:35:06: ephone-1[1]:DisAssociate: Closed socket 1 for unregistered 
>phone
>02:35:06: CLOSED Skinny socket 1 for de-registered phone
>
>--
>Lawrence E. Bakst
>leb at iridescent.org
>_______________________________________________
>cisco-voip mailing list
>cisco-voip at puck.nether.net
>https://puck.nether.net/mailman/listinfo/cisco-voip


_______________________________________________
cisco-voip mailing list
cisco-voip at puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-voip




More information about the cisco-voip mailing list