Cisco 7965 Wount register - FIXED.

Status
Not open for further replies.

yerfdog

Joined
Feb 3, 2012
Messages
6
Reaction score
0
FIXED. You have to trick the XML file into thinking you are using call manager.


Hi All.

I have got my system running with 7960's and 7941's.

I have got 3 7965 to get onto the system.

I have converted the firmware to SIP (SIP45.9-2-1S) but can not get then line to register.

I am not even seeing anything in the logs to say it has tried to register.

This is my XML.


Please help.

<device>
<deviceProtocol>SIP</deviceProtocol>
<sshUserId>root</sshUserId>
<sshPassword>root</sshPassword>

<devicePool>
<dateTimeSetting>
<dateTemplate>D/M/YA</dateTemplate>
<timeZone>GMT Standard</timeZone>
<ntps>
<ntp>
<name>130.88.200.4</name>
<ntpMode>Unicast</ntpMode>
</ntp>
<ntp>
<name>194.164.127.5</name>
<ntpMode>Unicast</ntpMode>
</ntp>
</ntps>
</dateTimeSetting>
<callManagerGroup>
<members>
<member priority="0">
<callManager>
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
<sipPort>5060</sipPort>
<securedSipPort>5061</securedSipPort>
</ports>
<processNodeName>192.168.0.250</processNodeName>
</callManager>
</member>
</members>
</callManagerGroup>
</devicePool>

<sipProfile>
<sipProxies>
<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>
</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>g729a</preferredCodec>
<dtmfAvtPayload>101</dtmfAvtPayload>
<dtmfDbLevel>3</dtmfDbLevel>
<dtmfOutofBand>avt</dtmfOutofBand>
<alwaysUsePrimeLine>false</alwaysUsePrimeLine>
<alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail>
<kpml>3</kpml>
<phoneLabel>David Soto</phoneLabel>
<stutterMsgWaiting>2</stutterMsgWaiting>
<callStats>false</callStats>
<silentPeriodBetweenCallWaitingBursts>10</silentPeriodBetweenCallWaitingBursts>
<startMediaPort>16384</startMediaPort>
<stopMediaPort>32766</stopMediaPort>

<sipLines>
<line button="1">
<featureID>9</featureID>
<featureLabel>101</featureLabel>
<proxy>192.168.0.250</proxy>
<port>5060</port>
<name>101</name>
<displayName>101</displayName>
<autoAnswer>
<autoAnswerEnabled>2</autoAnswerEnabled>
</autoAnswer>
<callWaiting>1</callWaiting>
<authName>101</authName>
<authPassword>12345</authPassword>
<sharedLine>false</sharedLine>
<messageWaitingLampPolicy>1</messageWaitingLampPolicy>
<messagesNumber>666</messagesNumber>
<ringSettingIdle>4</ringSettingIdle>
<ringSettingActive>5</ringSettingActive>
<contact>101</contact>
<forwardCallInfoDisplay>
<callerName>true</callerName>
<callerNumber>false</callerNumber>
<redirectedNumber>false</redirectedNumber>
<dialedNumber>true</dialedNumber>
</forwardCallInfoDisplay>
</line>

<line button="2">
<featureID>21</featureID>
<featureLabel>Reception</featureLabel>
<speedDialNumber>805</speedDialNumber>
</line>

<line button="3">
<featureID>21</featureID>
<featureLabel>Tony</featureLabel>
<speedDialNumber>102</speedDialNumber>
</line>

<line button="4">
<featureID>21</featureID>
<featureLabel>Gerry</featureLabel>
<speedDialNumber>105</speedDialNumber>
</line>

<line button="5">
<featureID>21</featureID>
<featureLabel>Mike</featureLabel>
<speedDialNumber>103</speedDialNumber>
</line>

<line button="6">
<featureID>21</featureID>
<featureLabel>Glenn</featureLabel>
<speedDialNumber>104</speedDialNumber>
</line>

</sipLines>

<voipControlPort>5060</voipControlPort>
<dscpForAudio>184</dscpForAudio>
<ringSettingBusyStationPolicy>0</ringSettingBusyStationPolicy>
<dialTemplate>dialplan.xml</dialTemplate>
</sipProfile>

<commonProfile>
<phonePassword></phonePassword>
<backgroundImageAccess>true</backgroundImageAccess>
<callLogBlfEnabled>2</callLogBlfEnabled>
</commonProfile>

<loadInformation>SIP45.9-2-1S</loadInformation>

<vendorConfig>
<disableSpeaker>false</disableSpeaker>
<disableSpeakerAndHeadset>false</disableSpeakerAndHeadset>
<pcPort>0</pcPort>
<settingsAccess>1</settingsAccess>
<garp>0</garp>
<voiceVlanAccess>0</voiceVlanAccess>
<videoCapability>0</videoCapability>
<autoSelectLineEnable>0</autoSelectLineEnable>
<webAccess>1</webAccess>
<daysDisplayNotActive>2,3,4,5,6</daysDisplayNotActive>
<displayOnTime>08:00</displayOnTime>
<displayOnDuration>14:00</displayOnDuration>
<displayIdleTimeout>00:10</displayIdleTimeout>
<spanToPCPort>1</spanToPCPort>
<loggingDisplay>1</loggingDisplay>
<loadServer></loadServer>
</vendorConfig>

<versionStamp>1136931633-57191cee-5ffc-4342-b286-4246b4991890</versionStamp>

<networkLocale>United_Kingdom</networkLocale>
<networkLocaleInfo>
<name>United_Kingdom</name>
<uid>64</uid>
<version>1.0.0.0-1</version>
</networkLocaleInfo>

<deviceSecurityMode>1</deviceSecurityMode>
<authenticationURL></authenticationURL>
<directoryURL>http://192.168.21.6/directory.xml</directoryURL>
<idleURL></idleURL>
<informationURL></informationURL>
<messagesURL></messagesURL>
<proxyServerURL></proxyServerURL>
<servicesURL>http://192.168.21.6/services.xml</servicesURL>
<dscpForSCCPPhoneConfig>96</dscpForSCCPPhoneConfig>
<dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices>
<dscpForCm2Dvce>96</dscpForCm2Dvce>
<transportLayerProtocol>4</transportLayerProtocol>
<capfAuthMode>0</capfAuthMode>
<capfList>
<capf>
<phonePort>3804</phonePort>
<processNodeName>ccm-beta-5-1</processNodeName>
</capf>
</capfList>

<certHash></certHash>
<encrConfig>false</encrConfig>
</device>
 
I'm also having ongoing issues with my 7970. I actually bought it 2 years ago and have tried various asterisk implementations as well as 3CX and never got it working. I'd either be be stuck with the perpetual registering message, or it would say register and 3CX wouldn't actually show as registered allowing me outgoing but no incoming calls. I'm at my wits end and wishing I'd never bought this overly complicated piece of tech. But some people have great success with it so if I could pick your brain with my config I'd appreciate it.

I don't believe the fault lies with 3CX as my housemate's Cisco 7940 which uses a non-xml-based config. We've both thrown our heads at the problem and only ended up with a bowling ally sound effect reel.

My config is listed at the end of the post. Current setup details:
3CX Server: 172.28.22.3
NTP Server: 192.231.203.132
Active extensions in setup: 1 (2 if i get this one working)
Phone model: Cisco 7970
Firmware: SIP70.8-3-1S
Extension config in 3CX:
Extension: 106
First Name: Dave
Last Name: [empty]
Authentication ID: 106
Authentication Password: [not posting this publicly :P]

Phone is currently sitting there going "Registering" even though 3CX shows it as registered. I can call the phone but can't answer.

If I remove register with proxy it will not register according to 3CX (obviously) but can make outgoing calls, but not receive incoming calls.

Other less important issues include unable to ssh using the specified user/pass

Any suggestions would be very helpful.

(I hope my pretty xml formatting isn't the problem :lol: )
Code:
<device> 
	<deviceProtocol>SIP</deviceProtocol> 
	<sshUserId>user</sshUserId>
	<sshPassword>pass</sshPassword>
	<devicePool> 
		<dateTimeSetting> 
			<dateTemplate>D-M-YA</dateTemplate>
			<timeZone>Cen. Australia Standard/Daylight Time</timeZone>
			<ntps> 
				<ntp> 
					<name>192.231.203.132</name>
					<ntpMode>Unicast</ntpMode> 
				</ntp> 
			</ntps> 
		</dateTimeSetting> 
		<callManagerGroup> 
			<members> 
				<member priority="0"> 
					<callManager> 
						<ports> 
							<ethernetPhonePort>2000</ethernetPhonePort> 
							<sipPort>5060</sipPort> 
							<securedSipPort>5061</securedSipPort> 
						</ports> 
						<processNodeName>172.28.22.3</processNodeName>
					</callManager> 
				</member> 
			</members> 
		</callManagerGroup> 
		<srstInfo> 
			<srstOption>Disable</srstOption> 
			<ipAddr1>172.28.22.3</ipAddr1> 
			<port1>2000</port1>
			<ipAddr2></ipAddr2>
			<port2>2000</port2>
			<ipAddr3></ipAddr3>
			<port3>2000</port3>
			<sipIpAddr1>172.28.22.3</sipIpAddr1>
			<sipPort1>5060</sipPort1>
			<sipIpAddr2></sipIpAddr2> 
			<sipPort2>5060</sipPort2> 
			<sipIpAddr3></sipIpAddr3> 
			<sipPort3>5060</sipPort3> 
			<isSecure>false</isSecure> 
		</srstInfo>
		<connectionMonitorDuration>120</connectionMonitorDuration>
	</devicePool> 
	<sipProfile> 
		<sipProxies>
			<registerWithProxy>true</registerWithProxy> 
		</sipProxies> 
		<sipCallFeatures> 
			<cnfJoinEnabled>true</cnfJoinEnabled> 
			<callForwardURI>x--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> 
		</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>g711alaw</preferredCodec>
		<dtmfAvtPayload>101</dtmfAvtPayload> 
		<dtmfDbLevel>3</dtmfDbLevel> 
		<dtmfOutofBand>avt</dtmfOutofBand> 
		<alwaysUsePrimeLine>false</alwaysUsePrimeLine> 
		<alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail> 
		<kpml>3</kpml> 
		<natEnabled>false</natEnabled>
		<natAddress></natAddress>
		<phoneLabel>Undies</phoneLabel>
		<stutterMsgWaiting>1</stutterMsgWaiting> 
		<callStats>false</callStats> 
		<silentPeriodBetweenCallWaitingBursts>10</silentPeriodBetweenCallWaitingBursts> 
		<disableLocalSpeedDialConfig>false</disableLocalSpeedDialConfig> 
		<startMediaPort>16384</startMediaPort> 
		<stopMediaPort>32766</stopMediaPort> 
		<sipLines> 
			<line button="1"> 
				<featureID>9</featureID>
				<featureLabel>106</featureLabel>
				<proxy>172.28.22.3</proxy>
				<port>5060</port>
				<name>106</name> 
				<displayName>Dave</displayName>
				<autoAnswer> 
					<autoAnswerEnabled>2</autoAnswerEnabled> 
				</autoAnswer> 
				<callWaiting>3</callWaiting> 
				<authName>106</authName>
				<authPassword>********</authPassword>
				<sharedLine>false</sharedLine> 
				<messageWaitingLampPolicy>3</messageWaitingLampPolicy> 
				<messagesNumber>999</messagesNumber> 
				<ringSettingIdle>4</ringSettingIdle> 
				<ringSettingActive>5</ringSettingActive> 
				<contact></contact>
			</line> 
		</sipLines> 
		<voipControlPort>5060</voipControlPort> 
		<dscpForAudio>184</dscpForAudio> 
		<ringSettingBusyStationPolicy>0</ringSettingBusyStationPolicy> 
		<dialTemplate>dialplan.xml</dialTemplate>
	</sipProfile> 
	<commonProfile> 
		<phonePassword></phonePassword>
		<backgroundImageAccess>true</backgroundImageAccess> 
		<callLogBlfEnabled>2</callLogBlfEnabled> 
	</commonProfile> 
	<loadInformation>SIP70.8-3-1S</loadInformation>
	<vendorConfig> 
		<disableSpeaker>false</disableSpeaker> 
		<disableSpeakerAndHeadset>false</disableSpeakerAndHeadset> 
		<pcPort>0</pcPort> 
		<settingsAccess>1</settingsAccess> 
		<garp>0</garp> 
		<voiceVlanAccess>0</voiceVlanAccess> 
		<videoCapability>0</videoCapability> 
		<autoSelectLineEnable>0</autoSelectLineEnable> 
		<webAccess>1</webAccess> 
		<spanToPCPort>1</spanToPCPort> 
		<loggingDisplay>1</loggingDisplay> 
		<loadServer></loadServer> 
	</vendorConfig> 
	<versionStamp>1143565489-a3cbf294-7526-4c29-8791-c4fce4ce4c37</versionStamp>
	<userLocale>
		<name>English_United_States</name>
		<langCode>en</langCode>
	</userLocale>
	<networkLocale>United_States</networkLocale>
	<networkLocaleInfo> 
		<name>United_States</name>
		<version>5.0(2)</version> 
	</networkLocaleInfo>
	<deviceSecurityMode>1</deviceSecurityMode> 
	<authenticationURL></authenticationURL> 
	<directoryURL></directoryURL> 
	<idleURL></idleURL> 
	<informationURL></informationURL> 
	<messagesURL></messagesURL> 
	<proxyServerURL></proxyServerURL> 
	<servicesURL></servicesURL> 
	<dscpForSCCPPhoneConfig>96</dscpForSCCPPhoneConfig> 
	<dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices> 
	<dscpForCm2Dvce>96</dscpForCm2Dvce>
	<transportLayerProtocol>4</transportLayerProtocol> 
	<capfAuthMode>0</capfAuthMode> 
	<capfList>
		<capf> 
			<phonePort>3804</phonePort> 
		</capf> 
	</capfList> 
	<certHash></certHash> 
	<encrConfig>false</encrConfig> 
</device>
 
Were you able to get this fixed? I am trying to find an example that works for a Cisco 7965. Thanks
 
Ok, this post suggests that the problem is FIXED

If so, was the posted XML the fix or was the fix not posted?
 
since firmware 9.x you have to use <proxy>USECALLMANAGER</proxy> in you <sipLines> section of the xml.

if you add this instead of your proxy ip address the telephone will register.
 
Status
Not open for further replies.

Forum statistics

Threads
112,024
Messages
590,357
Members
164,973
Latest member
Philippus