Dismiss Notice
We would like to remind you that we’re updating our login process for all 3CX forums whereby you will be able to login with the same credentials you use for the Partner or Customer Portal. Click here to read more.

Converting a Cisco 7942

Discussion in 'Windows' started by ArielD, Mar 22, 2013.

Thread Status:
Not open for further replies.
  1. ArielD

    Joined:
    Mar 22, 2013
    Messages:
    1
    Likes Received:
    0
    I'm very much a neophyte when it comes to PBX systems, and have been tasked with making the Cisco 7942 phones work with 3CX, which as other threads seem to indicate, is possible.

    The problem seems to be a lot of conflicting information on how to do so - I've grabbed the information and files from http://www.3cx.com/forums/cisco-7942-with-firmware-20873.html, but right now I am stuck with getting the phone from SCCP to SIP.

    Can anyone with experience converting Cisco phones to SIP assist? We are working with 9.x firmware (I've downloaded the newest one, and the phone itself is on 9.0.2 I think)

    Thank you!
     
  2. leejor

    leejor Well-Known Member

    Joined:
    Jan 22, 2008
    Messages:
    11,079
    Likes Received:
    324
    Doing a quick search, I came across this.. http://www.youtube.com/watch?v=690-4S2CS5U

    It's not the same model, but I'm sure that the "basics" are similar and involve a tftp server.
     
  3. corotte

    Joined:
    May 2, 2012
    Messages:
    6
    Likes Received:
    0
    have done it on last year.

    required :

    - tftp server (solarwind tftp work perfectly in my case)
    - tftp field (or field 66) filled up with the ip of the tftp server into the DHCP of the network
    - the software file from cisco. You will probably have to register a phone for support wich will give you the access to the required file. The last version should work flawlessly (41.9-3-1ES8 i think).

    You will probably have to pass throug several version if the phone is not on the last version. For update, you have to modify the SEP file with the correct verison to load (usually found at the end of the software file). YOU HAVE TO OVERWRITE FILES WHEN COPYING FILE FROM A VERSION TO ANOTHER.

    Also, in case you need a reset of the phone, press and hold # or * key (don't clearly remember the correct one) when plugging power until line key flash one after the other. Then do 123456789*0# and the phone should reset and restart.

    the hard part will probably to set the TFTP address in the DHCP but google should help you well on that. A good way to know to see if it worked is to check TFTP log after the boot of a phone.

    The long part will probably to update the phones.

    Note that not all function work since it is a Standard SIP phone from cisco. Personnally, i prefer a Grandtsream phone to those one.

    Also, note that one the following list of files, i'm not completely sure if the load115, load308, load309 and load30018 are all required.

    on the tftp folder, you will require the folowing files (in verison 41.9-3-1ES8 in my example):
    - apps41.9-3-1ES8.sbn
    - cnu41.9-3-1ES8.sbn
    - copstart.sh
    - cvm41sip.9-3-1ES8.sbn
    - dsp41.9-3-1ES8.sbn
    - jar41sip.9-3-1ES8.sbn
    - load115
    - load308
    - load309
    - load30018
    - dialplan (filled like this)
    Code:
    - <DIALTEMPLATE>
      <TEMPLATE MATCH="*" TIMEOUT="3" /> 
      </DIALTEMPLATE>
    
    - SIP41.9-3-1SR1-1S.loads
    - term41.default.loads
    - term61.default.loads
    - SEP(MACADDRESS).cnf file for each phones (like SEP001A2F752915.cnf )
    Code:
    - <device>
      <deviceProtocol>SIP</deviceProtocol> 
      <sshUserId>cisco</sshUserId> 
      <sshPassword>cisco</sshPassword> 
    - <devicePool>
    - <dateTimeSetting>
      <dateTemplate>D/M/Y</dateTemplate> 
      <timeZone>Eastern Standard/Daylight Time</timeZone> 
    - <ntps>
    - <ntp>
      <name>208.73.56.29</name> 
      <ntpMode>Unicast</ntpMode> 
      </ntp>
      </ntps>
      </dateTimeSetting>
    - <callManagerGroup>
    - <members>
    - <member priority="0">
    - <callManager>
      <name>3CX</name> 
    - <ports>
      <ethernetPhonePort>2000</ethernetPhonePort> 
      <sipPort>5060</sipPort> 
      <securedSipPort>5061</securedSipPort> 
    - <mgcpPorts>
      <listen>2427</listen> 
      <keepAlive>2428</keepAlive> 
      </mgcpPorts>
      </ports>
      <processNodeName>[b]IPADDRESSOF3CX[/b]</processNodeName> 
      </callManager>
      </member>
      </members>
      </callManagerGroup>
      </devicePool>
    - <sipProfile>
    - <sipProxies>
      <backupProxy /> 
      <backupProxyPort /> 
      <emergencyProxy /> 
      <emergencyProxyPort /> 
      <outboundProxy /> 
      <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>1</dndControl> 
      <remoteCcEnable>true</remoteCcEnable> 
      </sipCallFeatures>
    - <sipStack>
      <sipInviteRetx>6</sipInviteRetx> 
      <sipRetx>10</sipRetx> 
      <timerInviteExpires>180</timerInviteExpires> 
      <timerRegisterExpires>120</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>true</alwaysUsePrimeLine> 
      <alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail> 
      <kpml>3</kpml> 
      <natEnabled>false</natEnabled> 
      <natAddress /> 
      <phoneLabel>[b]NAMEOFPHONE(MAX 12 char)[/b]</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>[b]LABELOFTHELINE[/b]</featureLabel> 
      <proxy>USECALLMANAGER</proxy> 
      <port>5060</port> 
      <name>[b]SIPUSERNAME[/b]</name> 
      <displayName>[b]DISPLAYNAME[/b]</displayName> 
    - <autoAnswer>
      <autoAnswerEnabled>2</autoAnswerEnabled> 
      </autoAnswer>
      <callWaiting>3</callWaiting> 
      <authName>[b]SIPUSERNAME[/b]</authName> 
      <authPassword>[b]SIPPASSWORD[/b]</authPassword> 
      <sharedLine>false</sharedLine> 
      <messageWaitingLampPolicy>1</messageWaitingLampPolicy> 
      <messagesNumber>[b]EXTENSIONFORVOICEMAIL[/b]</messagesNumber> 
      <ringSettingIdle>4</ringSettingIdle> 
      <ringSettingActive>5</ringSettingActive> 
      <contact>[b]NAMEOFCONTACT[/b]</contact> 
    - <forwardCallInfoDisplay>
      <callerName>true</callerName> 
      <callerNumber>true</callerNumber> 
      <redirectedNumber>false</redirectedNumber> 
      <dialedNumber>true</dialedNumber> 
      </forwardCallInfoDisplay>
      </line>
    - <line button="2">
      <featureID>2</featureID> 
      <featureLabel>[b]SPEEDDIALDISPLAYNAME[/b]</featureLabel> 
      <speedDialNumber>[b]SPEEDDIALNUMBER[/b]</speedDialNumber> 
      </line>
    - <line button="3">
      <featureID>2</featureID> 
      <featureLabel>Patrick(102)</featureLabel> 
      <speedDialNumber>102</speedDialNumber> 
      </line>
      </sipLines>
      <voipControlPort>5060</voipControlPort> 
      <dscpForAudio>184</dscpForAudio> 
      <ringSettingBusyStationPolicy>0</ringSettingBusyStationPolicy> 
      <dialTemplate>dialplan.xml</dialTemplate> 
      </sipProfile>
    - <commonProfile>
      <phonePassword /> 
      <backgroundImageAccess>true</backgroundImageAccess> 
      <callLogBlfEnabled>3</callLogBlfEnabled> 
      </commonProfile>
      <loadInformation>SIP41.9-3-1SR1-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>0</webAccess> 
      <spanToPCPort>1</spanToPCPort> 
      <loggingDisplay>1</loggingDisplay> 
      <loadServer /> 
      </vendorConfig>
      <versionStamp>1143565489-a3cbf294-7526-4c29-8791-c4fce4ce4c37</versionStamp> 
      <networkLocale>US</networkLocale> 
    - <networkLocaleInfo>
      <name>US</name> 
      <version>5.0(2)</version> 
      </networkLocaleInfo>
      <deviceSecurityMode>1</deviceSecurityMode> 
      <authenticationURL /> 
      <directoryURL>http://192.168.10.97:5000/provisioning/cisco_phonebook2.xml</directoryURL> 
      <idleURL /> 
      <informationURL /> 
      <messagesURL /> 
      <proxyServerURL>proxy:3128</proxyServerURL> 
      <servicesURL /> 
      <dscpForSCCPPhoneConfig>96</dscpForSCCPPhoneConfig> 
      <dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices> 
      <dscpForCm2Dvce>96</dscpForCm2Dvce> 
      <transportLayerProtocol>2</transportLayerProtocol> 
      <capfAuthMode>0</capfAuthMode> 
    - <capfList>
    - <capf>
      <phonePort>3804</phonePort> 
      </capf>
      </capfList>
      <certHash /> 
      <encrConfig>false</encrConfig> 
      </device>
    
    Good luck
     
Thread Status:
Not open for further replies.