Hi all,

It's slightly OT, but hopefully someone can help. I'm struggling with getting 
Cisco IP Phone 7942G to fail over to our secondary Asterisk server in the event 
of a primary failure.

We recently bought a bunch of new Cisco 7942G phones, which now come with the 
requirement of FW > 9.3(1)SR1

Unfortunately this new firmware is the version that requires the use of the 
<proxy>USECALLMANAGER</proxy> tag in the line configuration in order to force 
the phone to use UDP instead of TCP.

I can provision the phone with one server working, however when I make that 
primary server "disappear" (unload module chan_sip.so), the phone doesn't 
failover to the secondary.
The old model phone (FW 8-5-4S) fails over to <backupProxy> fine when the 
<proxy> on the line config disappears - Within milliseconds.

I have tried configuring <backupProxy>, as well as using a second <member> 
entry in the <callManagerGroup> section, but to no avail. The phones simply go 
to the "reorder" tone when dialing.
Adding a second member to the callManagerGroup does engage a new entry in the 
"Unified CM Configuration" section of Device Configuration, however the second 
entry always stays as "Standby" and never actually becomes "Active" when the 
first entry fails.

Has anyone had any joy with configuring these later model 7942G's? (or 7965G's, 
as they suffer the same problem)
I have inserted a copy of my current config attempt below - Note that this 
config is dynamically parsed and [_PRIM_VOIP] and [_SEC_VOIP] are replaced at 
TFTP-serve-time with the actual IPs of the Asterisk servers.

Any help would be much appreciated.

Kind Regards,
Calum

----------- CONFIG FOLLOWS -----------
<device>
<deviceProtocol>SIP</deviceProtocol>
<sshUserId>admin</sshUserId>
<sshPassword>123456</sshPassword>
<devicePool>
   <dateTimeSetting>
      <dateTemplate>D/M/Y</dateTemplate>
      <timeZone>[_NEWZONE]</timeZone>
      <ntps>
         <ntp>
            <name>[_NTP]</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>[_SEC_VOIP]</processNodeName>
            </callManager>
         </member>
      </members>
   </callManagerGroup>
</devicePool>
<sipProfile>
   <sipProxies>
      <backupProxy>[_PRIM_VOIP]</backupProxy>
      <backupProxyPort>5060</backupProxyPort>
      <emergencyProxy></emergencyProxy>
      <emergencyProxyPort></emergencyProxyPort>
      <outboundProxy></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>
   </sipCallFeatures>
   <sipStack>
      <sipInviteRetx>2</sipInviteRetx>
      <sipRetx>6</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>true</transferOnhookEnabled>
   <enableVad>false</enableVad>
   <dtmfAvtPayload>101</dtmfAvtPayload>
   <dtmfDbLevel>3</dtmfDbLevel>
   <dtmfOutofBand>avt</dtmfOutofBand>
   <alwaysUsePrimeLine>false</alwaysUsePrimeLine>
   <alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail>
   <kpml>3</kpml>
   <phoneLabel>[PHONELABEL]</phoneLabel>
   <stutterMsgWaiting>1</stutterMsgWaiting>
   <callStats>false</callStats>
   
<silentPeriodBetweenCallWaitingBursts>10</silentPeriodBetweenCallWaitingBursts>
   <disableLocalSpeedDialConfig>false</disableLocalSpeedDialConfig>
   <sipLines>
      <line button="1">
         <featureID>9</featureID>
         <featureLabel>[LINE1_NAME]</featureLabel>
         <proxy>USECALLMANAGER</proxy>
         <port>5060</port>
         <name>[LINE1_AUTHNAME]</name>
         <displayName>[LINE1_NAME]</displayName>
         <autoAnswer>
            <autoAnswerEnabled>2</autoAnswerEnabled>
         </autoAnswer>
         <callWaiting>3</callWaiting>
         <authName>[LINE1_AUTHNAME]</authName>
         <authPassword>[LINE1_SECRET]</authPassword>
         <sharedLine>true</sharedLine>
         <messageWaitingLampPolicy>1</messageWaitingLampPolicy>
         <messagesNumber>[_MAIL]</messagesNumber>
         <ringSettingIdle>4</ringSettingIdle>
         <ringSettingActive>5</ringSettingActive>
         <contact>[LINE1_NAME]</contact>
         <forwardCallInfoDisplay>
            <callerName>true</callerName>
            <callerNumber>false</callerNumber>
            <redirectedNumber>false</redirectedNumber>
            <dialedNumber>true</dialedNumber>
         </forwardCallInfoDisplay>
      </line>
      <line button="2">
         <featureID>9</featureID>
         <featureLabel>[LINE2_NAME]</featureLabel>
         <proxy>USECALLMANAGER</proxy>
         <port>5060</port>
         <name>[LINE2_AUTHNAME]</name>
         <displayName>[LINE2_NAME]</displayName>
         <autoAnswer>
            <autoAnswerEnabled>2</autoAnswerEnabled>
         </autoAnswer>
         <callWaiting>3</callWaiting>
         <authName>[LINE2_AUTHNAME]</authName>
         <authPassword>[LINE2_SECRET]</authPassword>
         <sharedLine>false</sharedLine>
         <messageWaitingLampPolicy>1</messageWaitingLampPolicy>
         <messagesNumber>[_MAIL]</messagesNumber>
         <ringSettingIdle>4</ringSettingIdle>
         <ringSettingActive>5</ringSettingActive>
         <contact>[LINE2_NAME]</contact>
         <forwardCallInfoDisplay>
            <callerName>true</callerName>
            <callerNumber>false</callerNumber>
            <redirectedNumber>false</redirectedNumber>
            <dialedNumber>true</dialedNumber>
         </forwardCallInfoDisplay>
      </line>
   </sipLines>
   <voipControlPort>5060</voipControlPort>
   <startMediaPort>16348</startMediaPort>
   <stopMediaPort>20134</stopMediaPort>
   <dscpForAudio>184</dscpForAudio>
   <ringSettingBusyStationPolicy>0</ringSettingBusyStationPolicy>
   <dialTemplate>dialplan.xml</dialTemplate>
   <softKeyFile></softKeyFile>
</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>0</garp>
   <voiceVlanAccess>0</voiceVlanAccess>
   <videoCapability>0</videoCapability>
   <autoSelectLineEnable>0</autoSelectLineEnable>
   <webAccess>0</webAccess>
   <daysDisplayNotActive>1,7</daysDisplayNotActive>
   <displayOnTime>07:00</displayOnTime>
   <displayOnDuration>12:00</displayOnDuration>
   <displayIdleTimeout>00:15</displayIdleTimeout>
   <displayOnWhenIncomingCall>1</displayOnWhenIncomingCall>
   <spanToPCPort>1</spanToPCPort>
   <loggingDisplay>1</loggingDisplay>
   <loadServer></loadServer>
</vendorConfig>
<deviceSecurityMode>1</deviceSecurityMode>
<authenticationURL>http://[_PRIM_VOIP]/cgi-bin/auth</authenticationURL>
<directoryURL>[DIRECTORY]</directoryURL>
<informationURL></informationURL>
<messagesURL></messagesURL>
<servicesURL>[SERVICES]</servicesURL>
<proxyServerURL></proxyServerURL>
<dscpForSCCPPhoneConfig>96</dscpForSCCPPhoneConfig>
<dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices>
<dscpForCm2Dvce>96</dscpForCm2Dvce>
<transportLayerProtocol>2</transportLayerProtocol>
<loadInformation>SIP42.9-4-2SR3-1S</loadInformation>
<phonePersonalization>1</phonePersonalization>
<capfAuthMode>0</capfAuthMode>
<capfList>
   <capf>
      <phonePort>3804</phonePort>
   </capf>
</capfList>
<certHash></certHash>
<encrConfig>false</encrConfig>
</device>



___________________________________________________________________________

    Australian Antarctic Division - Commonwealth of Australia
IMPORTANT: This transmission is intended for the addressee only. If you are not 
the
intended recipient, you are notified that use or dissemination of this 
communication is
strictly prohibited by Commonwealth law. If you have received this transmission 
in error,
please notify the sender immediately by e-mail or by telephoning +61 3 6232 
3209 and
DELETE the message.
        Visit our web site at http://www.antarctica.gov.au/
___________________________________________________________________________
-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

Check out the new Asterisk community forum at: https://community.asterisk.org/

New to Asterisk? Start here:
      https://wiki.asterisk.org/wiki/display/AST/Getting+Started

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to