cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1709
Views
0
Helpful
7
Replies

7970G SIP Configuration (Proxy Port not Registering)

counseledu
Level 1
Level 1

Hello everyone,

Before I state the issue I am experiencing, I will state a brief background of the scenario. I have somewhat moderate working knowledge regarding IP telephony thus some things may not as be as clear to me as it is for others. I am working with two devices: a CP7960G and a CP7970G. They are both running SIP firmware. I configured the 7960 with the SIP settings directly through the device since it allows it. The 7970 doesn't allow me to configure through the device so I used a TFTP server to configure the telephone. I do not know the syntax and procedure needed to write XML configuration files from scratch so I used a template XML configuration file that I edited with my settings (I do not have Call Manager.). So far, I have been able to mirror all the settings from my working 7960 onto my 7970 except under "Line 1" the field "Proxy Port" which is directly under the field "Proxy Address". The "Proxy Port" field keeps appearing blank even though I made sure to properly type port 5060 in the correct field in the XML configuration file. I don't understand why it is not fetching and registering it. I, of course, cannot establish a dial tone/connection on the 7970 at the moment, which I believe has to be due to the blank "Proxy Port" field since all other fields are correct and mirroring the working 7960. Should I post the text from my XML configuration file to make finding the error/issue easier? I am running SIP firmware version 8.5.2 on the 7970 in question.

7 Replies 7

Leo Laohoo
Hall of Fame
Hall of Fame

Should I post the text from my XML configuration file to make finding the error/issue easier?

Yes. 

I would also like to know, exactly, what you are trying to do or achieve.  

Thank you for the response. Since my original post, I have managed to update the firmware to version 9.3.2. I know that there is a newer version, 9.4.2, but I do not have any way of obtaining that firmware. After updating the firmware, I tried again to configure it hoping that the proxy port would register, but it still displayed a blank field. Also, I have found an issue with my 7960. I cannot receive any calls. All calls are being directed to voicemail immediately. I do not have "do not disturb" turned or any call barring or call forwarding. I'm not sure if it is the provider or my configuration. 

As for the XML text, I have pasted it below. I removed the line instructing the telephone to load the SIP firmware. 

<device>
<deviceProtocol>SIP</deviceProtocol>
<sshUserId>admin</sshUserId>
<sshPassword>admin</sshPassword>
<devicePool>
<dateTimeSetting>
<dateTemplate>M/D/Y</dateTemplate>
<timeZone>US Eastern Standard Time</timeZone>
<ntps>
<ntp>
<name>pool.ntp.org</name>
<ntpMode>Unicast</ntpMode>
</ntp>
</ntps>
</dateTimeSetting>
<callManagerGroup>
<members>
<member priority="0">
<callManager>
<ports>
<sipPort>5060</sipPort>
</ports>
<processNodeName>sonetel.net</processNodeName>
</callManager>
</member>
</members>
</callManagerGroup>
</devicePool>
<sipProfile>
<sipProxies>
<backupProxy></backupProxy>
<backupProxyPort>5060</backupProxyPort>
<emergencyProxy></emergencyProxy>
<emergencyProxyPort>5060</emergencyProxyPort>
<outboundProxy></outboundProxy>
<outboundProxyPort>5060</outboundProxyPort>
<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>false</remotePartyID>
<userInfo>None</userInfo>
</sipStack>
<autoAnswerTimer>1</autoAnswerTimer>
<autoAnswerAltBehavior>false</autoAnswerAltBehavior>
<autoAnswerOverride>true</autoAnswerOverride>
<transferOnhookEnabled>false</transferOnhookEnabled>
<enableVad>false</enableVad>
<preferredCodec>g711ulaw</preferredCodec>
<dtmfAvtPayload>101</dtmfAvtPayload>
<dtmfDbLevel>3</dtmfDbLevel>
<dtmfOutofBand>avt</dtmfOutofBand>
<alwaysUsePrimeLine>false</alwaysUsePrimeLine>
<alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail>
<kpml>3</kpml>
<phoneLabel>VoIPprovidername</phoneLabel>
<stutterMsgWaiting>1</stutterMsgWaiting>
<callStats>true</callStats>
<silentPeriodBetweenCallWaitingBursts>10</silentPeriodBetweenCallWaitingBursts>
<disableLocalSpeedDialConfig>false</disableLocalSpeedDialConfig>
<startMediaPort>16384</startMediaPort>
<stopMediaPort>32766</stopMediaPort>
<natEnabled>TRUE</natEnabled>
<natAddress></natAddress>
<natReceivedProcessing>FALSE</natReceivedProcessing>
<sipLines>
<line
button="1">
<featureID>9</featureID>
<featureLabel>myusername</featureLabel>
<proxy>myproxyaddress</proxy>
<port>5060</port>
<name>myusername</name>
<displayName>myusername</displayName>
<autoAnswer>
<autoAnswerEnabled>2</autoAnswerEnabled>
</autoAnswer>
<callWaiting>3</callWaiting>
<authName>myusername</authName>
<authPassword>mypassword</authPassword>
<sharedLine>false</sharedLine>
<messageWaitingLampPolicy>1</messageWaitingLampPolicy>
<messagesNumber>*98</messagesNumber>
<ringSettingIdle>4</ringSettingIdle>
<ringSettingActive>5</ringSettingActive>
<contact>oasaccal</contact>
<forwardCallInfoDisplay>
<callerName>true</callerName>
<callerNumber>false</callerNumber>
<redirectedNumber>false</redirectedNumber>
<dialedNumber>true</dialedNumber>
</forwardCallInfoDisplay>
</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>
<vendorConfig>
<disableSpeaker>false</disableSpeaker>
<disableSpeakerAndHeadset>false</disableSpeakerAndHeadset>
<pcPort>0</pcPort>
<settingsAccess>1</settingsAccess>
<garp>1</garp>
<voiceVlanAccess>0</voiceVlanAccess>
<videoCapability>0</videoCapability>
<autoSelectLineEnable>0</autoSelectLineEnable>
<sshAccess>1</sshAccess>
<sshPort>22</sshPort>
<webAccess>0</webAccess>
<spanToPCPort>0</spanToPCPort>
<loggingDisplay>1</loggingDisplay>
<loadServer></loadServer>
</vendorConfig>
<versionStamp>1143565489-a3cbf294-7526-4c29-8791-c4fce4ce4c37</versionStamp>
<userLocale>
<name></name>
<uid>1</uid>
<langCode></langCode>
<version></version>
<winCharSet></winCharSet>
</userLocale>
<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>2</transportLayerProtocol>

<capfAuthMode>0</capfAuthMode>
<capfList>
<capf>
<phonePort>3804</phonePort>
</capf>
</capfList>
<certHash></certHash>
<encrConfig>false</encrConfig>

</device>

Are you trying to register the phones to a non-Cisco call server/provider or are you trying to get the phones to "see" one another?

I am trying to do the first thing you described. I am trying to connect the telephones to a non-Cisco VoIP provider. I made sure they were loaded with SIP firmware so I can use these telephones with VoIP providers that offer BYOD (bring your own device). I am using a VoIP provider that offers BYOD so they gave me the SIP credentials that I used to configure the telephone with. The 7960 connected to their server and I can send calls. However, receiving calls is not working because they all go directly to voicemail (I tried port forwarding but that didn't work. I don't think a DMZ would make a difference either.). I am trying to replicate the settings on the 7970 so that I can at least send calls and then worry about solving the receiving calls issue. To simplify, I am trying to connect my 7960 and 7970 to the server of my VoIP provider so I can send and receive calls. I am not really concerned at the moment with the other features such as configuring apps, directory, and the such but really just focused on establishing calling. My VoIP doesn't require a static IP address, and I do pay for a service that allows incoming calls (DID I believe is what that is called since I am assigned a telephone number.). 

My hardware setup is described below to help analyze the situation.

Internet via coaxial cable incoming to a modem that I own

Ethernet patch cable to my wireless router

Cisco 7960 connected to one of the available ports on the wireless router via an ethernet patch cable. Power given to the 7960 via an AC adapter.

Same for the 7970.

The 7960 connected to their server and I can send calls. However, receiving calls is not working because they all go directly to voicemail

NAT issue.  I've noticed in the configuration "NAT" is enabled.  What happens if this is turned off?

I turned NAT off, and it resulted in the telephone not being able to send calls anymore. I turned NAT back on, and I was able to send calls again. However, I still cannot receive calls with it on or off. 

I was able to obtain the newest version of the SIP firmware so I performed another firmware update on the 7970 so that it now runs 9.4.2SR3. However, I am unable to configure the 7970 at all now. The XML configuration files that I was using before that configured most of my settings on the telephone now do not do anything for the device. I can see in the log viewer of my TFTP server that file transfers are happening, but I do not see any changes on the actual telephone.