[cisco-voip] Cisco 7911 SIP Firmware Update for Asterisk

Cuan Parker cuan at supertron.co.za
Fri Apr 25 15:52:10 EDT 2008


Hi Wes,

 

Your .cnf.xml file worked!!! It did the trick ... I also had to reset
the phones holding down # when turning on and then 123456789*0# after
which it booted into firmware upgrade and the magic began.

 

Now it comes up saying unprovisioned, which I am assuming is because I
never changed any configs in your file to match the asterisk box we are
trying to connect to. I will try that and let you know if I run into any
trouble.

 

Thanks again for your help.

 

 

Kindest regards,

 

Cuan

 

From: Wes Sisk [mailto:wsisk at cisco.com] 
Sent: 25 April 2008 08:12 PM
To: Cuan Parker
Cc: Alfred Nagl; cisco-voip at puck.nether.net
Subject: Re: [cisco-voip] Cisco 7911 SIP Firmware Update for Asterisk

 

Looks like your .cnf.xml file may contain incorrect information.  Here
is a valid .cnf.xml as generated by my lab CM server for a 3911:

*****************************************************
<?xml version="1.0" encoding="UTF-8"?>
<device  xsi:type="axl:XIPPhone" ctiid="42"
uuid="{d4195898-8c5c-0d49-b1c6-352d69014782}">
<fullConfig>true</fullConfig>
<deviceProtocol>SIP</deviceProtocol>
<sshUserId></sshUserId>
<sshPassword></sshPassword>
<devicePool  uuid="{1b1b9eb6-7803-11d3-bdf0-00108302ead1}">
<revertPriority>0</revertPriority>
<name>Default</name>
<dateTimeSetting  uuid="{9ec4850a-7748-11d3-bdf0-00108302ead1}">
<name>CMLocal</name>
<dateTemplate>M/D/Y</dateTemplate>
<timeZone>Eastern Standard/Daylight Time</timeZone>
</dateTimeSetting>
<callManagerGroup>
<name>Default</name>
<tftpDefault>true</tftpDefault>
<members>
<member  priority="0">
<callManager>
<name>R22-CM60-2</name>
<description>R22-CM60-2 test12</description>
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
<sipPort>5060</sipPort>
<securedSipPort>5061</securedSipPort>
<mgcpPorts>
<listen>2427</listen>
<keepAlive>2428</keepAlive>
</mgcpPorts>
</ports>
<processNodeName>R22-CM60-2</processNodeName>
</callManager>
</member>
<member  priority="1">
<callManager>
<name>R22-CM60-1</name>
<description>R22-CM60-1</description>
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
<sipPort>5060</sipPort>
<securedSipPort>5061</securedSipPort>
<mgcpPorts>
<listen>2427</listen>
<keepAlive>2428</keepAlive>
</mgcpPorts>
</ports>
<processNodeName>R22-CM60-1</processNodeName>
</callManager>
</member>
</members>
</callManagerGroup>
<srstInfo  uuid="{cd241e11-4a58-4d3d-9661-f06c912a18a3}">
<name>Disable</name>
<srstOption>Disable</srstOption>
<userModifiable>false</userModifiable>
<ipAddr1></ipAddr1>
<port1>2000</port1>
<ipAddr2></ipAddr2>
<port2>2000</port2>
<ipAddr3></ipAddr3>
<port3>2000</port3>
<sipIpAddr1></sipIpAddr1>
<sipPort1>5060</sipPort1>
<sipIpAddr2></sipIpAddr2>
<sipPort2>5060</sipPort2>
<sipIpAddr3></sipIpAddr3>
<sipPort3>5060</sipPort3>
<isSecure>false</isSecure>
</srstInfo>
<mlppDomainId>-1</mlppDomainId>
<mlppIndicationStatus>Default</mlppIndicationStatus>
<preemption>Default</preemption>
<connectionMonitorDuration>120</connectionMonitorDuration>
</devicePool>
<sipProfile>
<sipProxies>
<backupProxy>USECALLMANAGER</backupProxy>
<backupProxyPort>5060</backupProxyPort>
<emergencyProxy>USECALLMANAGER</emergencyProxy>
<emergencyProxyPort>5060</emergencyProxyPort>
<outboundProxy>USECALLMANAGER</outboundProxy>
<outboundProxyPort>5060</outboundProxyPort>
<registerWithProxy>true</registerWithProxy>
</sipProxies>
<sipCallFeatures>
<cnfJoinEnabled>true</cnfJoinEnabled>
<callForwardURI>x-cisco-serviceuri-cfwdall</callForwardURI>
<callPickupURI>x-cisco-serviceuri-pickup</callPickupURI>
<callPickupListURI>x-cisco-serviceuri-opickup</callPickupListURI>
<callPickupGroupURI>x-cisco-serviceuri-gpickup</callPickupGroupURI>
<meetMeServiceURI>x-cisco-serviceuri-meetme</meetMeServiceURI>
<abbreviatedDialURI>x-cisco-serviceuri-abbrdial</abbreviatedDialURI>
<rfc2543Hold>false</rfc2543Hold>
<callHoldRingback>2</callHoldRingback>
<localCfwdEnable>true</localCfwdEnable>
<semiAttendedTransfer>true</semiAttendedTransfer>
<anonymousCallBlock>2</anonymousCallBlock>
<callerIdBlocking>2</callerIdBlocking>
<dndControl>0</dndControl>
<remoteCcEnable>true</remoteCcEnable>
<retainForwardInformation>false</retainForwardInformation>
</sipCallFeatures>
<sipStack>
<sipInviteRetx>6</sipInviteRetx>
<sipRetx>10</sipRetx>
<timerInviteExpires>180</timerInviteExpires>
<timerRegisterExpires>3600</timerRegisterExpires>
<timerRegisterDelta>5</timerRegisterDelta>
<timerKeepAliveExpires>120</timerKeepAliveExpires>
<timerSubscribeExpires>120</timerSubscribeExpires>
<timerSubscribeDelta>5</timerSubscribeDelta>
<timerT1>500</timerT1>
<timerT2>4000</timerT2>
<maxRedirects>70</maxRedirects>
<remotePartyID>true</remotePartyID>
<userInfo>None</userInfo>
</sipStack>
<autoAnswerTimer>1</autoAnswerTimer>
<autoAnswerAltBehavior>false</autoAnswerAltBehavior>
<autoAnswerOverride>true</autoAnswerOverride>
<transferOnhookEnabled>false</transferOnhookEnabled>
<enableVad>false</enableVad>
<preferredCodec>none</preferredCodec>
<dtmfAvtPayload>101</dtmfAvtPayload>
<dtmfDbLevel>3</dtmfDbLevel>
<dtmfOutofBand>avt</dtmfOutofBand>
<kpml>3</kpml>
<alwaysUsePrimeLine>false</alwaysUsePrimeLine>
<alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail>
<phoneLabel></phoneLabel>
<stutterMsgWaiting>2</stutterMsgWaiting>
<callStats>false</callStats>
<offhookToFirstDigitTimer>15000</offhookToFirstDigitTimer>
<silentPeriodBetweenCallWaitingBursts>10</silentPeriodBetweenCallWaiting
Bursts>
<disableLocalSpeedDialConfig>true</disableLocalSpeedDialConfig>
<poundEndOfDial>false</poundEndOfDial>
<startMediaPort>16384</startMediaPort>
<stopMediaPort>32766</stopMediaPort>
<sipLines>
<line  button="1" lineIndex="1">
<featureID>9</featureID>
<featureLabel></featureLabel>
<proxy>USECALLMANAGER</proxy>
<port>5060</port>
<name>1001</name>
<displayName></displayName>
<autoAnswer>
<autoAnswerEnabled>2</autoAnswerEnabled>
</autoAnswer>
<callWaiting>3</callWaiting>
<sharedLine>false</sharedLine>
<messageWaitingLampPolicy>3</messageWaitingLampPolicy>
<messageWaitingAMWI>0</messageWaitingAMWI>
<messagesNumber></messagesNumber>
<ringSettingIdle>4</ringSettingIdle>
<ringSettingActive>5</ringSettingActive>
<contact>c0fca510-659e-58b3-16c7-92c076e2c797</contact>
<forwardCallInfoDisplay>
<callerName>true</callerName>
<callerNumber>false</callerNumber>
<redirectedNumber>false</redirectedNumber>
<dialedNumber>true</dialedNumber>
</forwardCallInfoDisplay>
</line>
</sipLines>
<externalNumberMask></externalNumberMask>
<voipControlPort>5060</voipControlPort>
<dscpForAudio>184</dscpForAudio>
<dscpVideo>136</dscpVideo>
<ringSettingBusyStationPolicy>0</ringSettingBusyStationPolicy>
<dialTemplate></dialTemplate>
<softKeyFile>SK72f64050-7ad5-4b47-9bfa-5e9ad9cd4aa9.xml</softKeyFile>
</sipProfile>
<commonProfile>
<phonePassword></phonePassword>
<backgroundImageAccess>true</backgroundImageAccess>
<callLogBlfEnabled>2</callLogBlfEnabled>
</commonProfile>
<loadInformation>SIP3951.8-1-1b</loadInformation>
<vendorConfig>
<>null</><>null</><>null</></vendorConfig>
<versionStamp>1209147251-27ff11a6-a86e-4f31-8227-30d6e703619d</versionSt
amp>
<userLocale>
<name>English_United_States</name>
<uid>1</uid>
<langCode>en_US</langCode>
<version>6.0.1.1(2)</version>
<winCharSet>iso-8859-1</winCharSet>
</userLocale>
<networkLocale>United_States</networkLocale>
<networkLocaleInfo>
<name>United_States</name>
<uid>64</uid>
<version>6.0.1.1(2)</version>
</networkLocaleInfo>
<dscpForSCCPPhoneConfig>96</dscpForSCCPPhoneConfig>
<dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices>
<dscpForCm2Dvce>96</dscpForCm2Dvce>
<transportLayerProtocol>2</transportLayerProtocol>
<dndCallAlert>5</dndCallAlert>
<phonePersonalization>0</phonePersonalization>
<singleButtonBarge>0</singleButtonBarge>
<joinAcrossLines>0</joinAcrossLines>
<capfAuthMode>0</capfAuthMode>
<capfList>
<capf>
<phonePort>3804</phonePort>
<processNodeName>R22-CM60-1</processNodeName>
</capf>
</capfList>
<certHash></certHash>
<encrConfig>false</encrConfig>
<advertiseG722Codec>1</advertiseG722Codec>
<mobility>
<handoffdn></handoffdn>
<dtmfdn></dtmfdn>
<ivrdn></ivrdn>
<dtmfHoldCode>*81</dtmfHoldCode>
<dtmfExclusiveHoldCode>*82</dtmfExclusiveHoldCode>
<dtmfResumeCode>*83</dtmfResumeCode>
<dtmfTxfCode>*84</dtmfTxfCode>
<dtmfCnfCode>*85</dtmfCnfCode>
</mobility>
</device>
*****************************************************

/Wes

Cuan Parker wrote: 

Thanks for the suggestion ... I tried it, but it seems not to have much
effect.
 
These are the log files from the tftp server:
 
Rcvd DHCP Rqst Msg for IP 0.0.0.0, Mac 00:1F:9E:AD:14:9D [25/04
18:14:57.890]
Suppress pingable address 192.168.20.57 [25/04 18:14:59.031]
Previously allocated address 192.168.20.58 acked [25/04 18:15:01.031]
Connection received from 192.168.20.58 on port 49152 [25/04
18:15:02.375]
Read request for file <CTLSEP001F9EAD149D.tlv>. Mode octet [25/04
18:15:02.375]
File <CTLSEP001F9EAD149D.tlv> : error 2 in system call CreateFile The
system cannot find the file specified. [25/04 18:15:02.375]
Connection received from 192.168.20.58 on port 49153 [25/04
18:15:02.468]
Read request for file <SEP001F9EAD149D.cnf.xml>. Mode octet [25/04
18:15:02.468]
Using local port 3895 [25/04 18:15:02.468]
<SEP001F9EAD149D.cnf.xml>: sent 14 blks, 7035 bytes in 0 s. 0 blk resent
[25/04 18:15:02.515]
Rcvd DHCP Rqst Msg for IP 0.0.0.0, Mac 00:1F:9E:AD:14:9D [25/04
18:17:37.250]
Client requested address 192.168.20.57 which was not allocated by
tftpd32 and is either outside our pool or is used by someone else [25/04
18:17:37.250]
Rcvd DHCP Rqst Msg for IP 0.0.0.0, Mac 00:1F:9E:AD:14:9D [25/04
18:17:41.250]
Previously allocated address 192.168.20.58 acked [25/04 18:17:42.750]
Connection received from 192.168.20.58 on port 49155 [25/04
18:17:42.921]
Read request for file <CTLSEP001F9EAD149D.tlv>. Mode octet [25/04
18:17:42.921]
File <CTLSEP001F9EAD149D.tlv> : error 2 in system call CreateFile The
system cannot find the file specified. [25/04 18:17:42.921]
Connection received from 192.168.20.58 on port 49156 [25/04
18:17:42.984]
Read request for file <SEP001F9EAD149D.cnf.xml>. Mode octet [25/04
18:17:42.984]
Using local port 4103 [25/04 18:17:42.984]
<SEP001F9EAD149D.cnf.xml>: sent 14 blks, 7035 bytes in 1 s. 0 blk resent
[25/04 18:17:43.000]
Rcvd DHCP Rqst Msg for IP 0.0.0.0, Mac 00:1F:9E:AD:14:9D [25/04
18:18:40.671]
Previously allocated address 192.168.20.58 acked [25/04 18:18:42.171]
Connection received from 192.168.20.58 on port 49152 [25/04
18:18:44.250]
Read request for file <CTLSEP001F9EAD149D.tlv>. Mode octet [25/04
18:18:44.250]
File <CTLSEP001F9EAD149D.tlv> : error 2 in system call CreateFile The
system cannot find the file specified. [25/04 18:18:44.250]
Connection received from 192.168.20.58 on port 49153 [25/04
18:18:44.343]
Read request for file <SEP001F9EAD149D.cnf.xml>. Mode octet [25/04
18:18:44.343]
Using local port 4182 [25/04 18:18:44.343]
<SEP001F9EAD149D.cnf.xml>: sent 14 blks, 7041 bytes in 0 s. 0 blk resent
[25/04 18:18:44.359]
Rcvd DHCP Rqst Msg for IP 0.0.0.0, Mac 00:1F:9E:AD:14:9D [25/04
18:21:19.156]
Previously allocated address 192.168.20.58 acked [25/04 18:21:20.656]
Rcvd DHCP Rqst Msg for IP 0.0.0.0, Mac 00:1F:9E:AD:14:9D [25/04
18:21:23.156]
Suppress pingable address 192.168.20.58 [25/04 18:21:23.156]
Connection received from 192.168.20.58 on port 49155 [25/04
18:21:23.312]
Read request for file <CTLSEP001F9EAD149D.tlv>. Mode octet [25/04
18:21:23.312]
File <CTLSEP001F9EAD149D.tlv> : error 2 in system call CreateFile The
system cannot find the file specified. [25/04 18:21:23.312]
Connection received from 192.168.20.58 on port 49156 [25/04
18:21:23.390]
Read request for file <SEP001F9EAD149D.cnf.xml>. Mode octet [25/04
18:21:23.390]
Using local port 4374 [25/04 18:21:23.390]
<SEP001F9EAD149D.cnf.xml>: sent 14 blks, 7041 bytes in 0 s. 0 blk resent
[25/04 18:21:23.406]
Previously allocated address 192.168.20.59 acked [25/04 18:21:25.031]
 
 
 
-----Original Message-----
From: Alfred Nagl [mailto:nagl at wu-wien.ac.at] 
Sent: 25 April 2008 05:29 PM
To: Cuan Parker
Cc: Nagl, Alfred
Subject: Re: [cisco-voip] Cisco 7911 SIP Firmware Update for Asterisk
 
On Friday 25 April 2008 09:43, Cuan Parker wrote:
 
  

	I am battling to upgrade the firmware on a Cisco 7911 which came
with 
	SCCP firmware from the factory. I have the SIP firmware for the
7911
	(8.3.3) but am battling to get the phone to upload the firmware.
	 
	Problem is that it loads the SEPxxx.cnf.xml file and then stops
there.
	IT goes no further and sits like that for hours.
	    

..
  

	SIP11.8-3-4SR1S.loads
	    

..
  

	The contents of the SEP001F9EAD149D.cnf.xml file are:
	    

 
 
A wild guess: try putting the line
 
<loadInformation>SIP11.8-3-4SR1S</loadInformation>
 
into SEP001F9EAD149D.cnf.xml (right after versionStamp).
 
I remember a while ago having done this for a 7971G.
 
               --alfred
 
 
 
 
 
_______________________________________________
cisco-voip mailing list
cisco-voip at puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-voip
  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://puck.nether.net/pipermail/cisco-voip/attachments/20080425/e4b7a88f/attachment-0001.html 


More information about the cisco-voip mailing list