{"id":83,"date":"2019-07-08T00:57:16","date_gmt":"2019-07-07T20:27:16","guid":{"rendered":"http:\/\/w20.ir\/?p=83"},"modified":"2021-07-30T17:49:29","modified_gmt":"2021-07-30T13:19:29","slug":"how-to-install-sip-firmware-on-cisco-7942-and-7962-ip-phone","status":"publish","type":"post","link":"https:\/\/w20.ir\/index.php\/2019\/07\/08\/how-to-install-sip-firmware-on-cisco-7942-and-7962-ip-phone\/","title":{"rendered":"how to install sip firmware on cisco 7942 and 7962 ip phone"},"content":{"rendered":"<p><img loading=\"lazy\" class=\"size-medium wp-image-84 alignleft\" src=\"http:\/\/w20.ir\/wp-content\/uploads\/CP-7962Gb-300x200.jpg\" alt=\"\" width=\"300\" height=\"200\" srcset=\"https:\/\/w20.ir\/wp-content\/uploads\/CP-7962Gb-300x200.jpg 300w, https:\/\/w20.ir\/wp-content\/uploads\/CP-7962Gb-624x416.jpg 624w, https:\/\/w20.ir\/wp-content\/uploads\/CP-7962Gb.jpg 750w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p style=\"text-align: left;\">:Things We Need<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">-tftp server and dhcp server (tftpd32)<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">-lastest sip firmware for phones from cisco<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">How:<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">connect phone and pc to network without another dhcp server<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">extract firmware to tftp root folder<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">setup dhcp server with option value 66 for tftp address (if uses 150 ,it cause external tftp server address)<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">reset factory phone by holding # while powering on ,then after 5 second enter (123456789*0#)<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">now phone rebooted and search for dhcp and tftp server and began of upgrading<\/p>\n<ul style=\"text-align: left;\">\n<li dir=\"ltr\">*for configuring (such as name user pass etc) should create a SEP************.cnf.xml which\u00a0 should replaced with mac address of phone i give an example in below<\/li>\n<\/ul>\n<p dir=\"ltr\" style=\"text-align: left;\">*my phones come with sccp 9.3.1r1 firmware so the 8.5.4 firmware doesnt work on it<\/p>\n<p dir=\"ltr\">*firmware above 9.x only work with sip tcp protocol and need this config on both asterisk and phone:<\/p>\n<p dir=\"ltr\">sip.conf:<\/p>\n<p>udpbindaddr=0.0.0.0<br \/>\ntcpenable=yes<br \/>\ntcpbindaddr=0.0.0.0<br \/>\ncallcounter=yes<br \/>\ntransport=udp, tcp<\/p>\n<p>SEP&lt;MAC&gt;.cnf.xml:<\/p>\n<p>&lt;line button=\u201d1\u2033&gt;<br \/>\n&lt;featureID&gt;9&lt;\/featureID&gt;<br \/>\n&lt;featureLabel&gt;Foo&lt;\/featureLabel&gt;<br \/>\n&lt;proxy&gt;USECALLMANAGER&lt;\/proxy&gt;<br \/>\n&lt;port&gt;5060&lt;\/port&gt;<br \/>\n&lt;name&gt;0308&lt;\/name&gt;<\/p>\n<p>N.B. It must say _exactly_ USECALLMANAGER<\/p>\n<p><a href=\"http:\/\/w20.ir\/wp-content\/uploads\/SEPC4143C961D13.cnf_.zip\">SEPC4143C961D13.cnf<\/a><\/p>\n<p><a href=\"http:\/\/w20.ir\/wp-content\/uploads\/cmterm-7942_7962-sip.9-4-2SR3-1.zip\">cmterm-7942_7962-sip.9-4-2SR3-1<\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">unlock setting code : **#<\/p>\n<p style=\"text-align: left;\"><b>#Soft Reset<\/b><\/p>\n<p>The code for the soft factory reset is:<b>\u00a0123456789*0#<\/b><br \/>\nA soft reset does the following:<br \/>\n5. deletes key files on the phone including \/etc\/init.tab<br \/>\n6. reboots<br \/>\n7. phone recovers default loads file from TFTP server<\/p>\n<p><b>#Total Hard Reset<\/b><\/p>\n<p>The code for the total hard reset is:\u00a0<b>3491672850*#<\/b><br \/>\nA total hard reset formats \/flash0 blowing away everything except CNU. All settings and personalization of the phone is removed.<\/p>\n<p><b>#Hard Reset with Network Setting Preservation<\/b><\/p>\n<p>The code for the network preservation hard reset is:\u00a0<b>*7412369#085<\/b><br \/>\nAnd it also does a complete format of \/flash0 \u2014 yet it preserves the network settings so that after the format, any static IP and other network settings are preserved. The settings are stored in volatile RAM, so it is important to not remove power to the phone during this process.<\/p>\n<p>upgrade and conf seup:<\/p>\n<p>power up phone<\/p>\n<p>immediately hole # bottom till like blinking orange<\/p>\n<p>soft reset by pressing 123456789*0#<\/p>\n<p>setup dhcp server with option 150 tp tftp server address<\/p>\n<p>(use winagent tftp server and mikrotik(or any router capable of defining dhcp option) )<\/p>\n<p>done<\/p>\n<blockquote><p>&lt;device&gt;<br \/>\n&lt;deviceProtocol&gt;SIP&lt;\/deviceProtocol&gt;<br \/>\n&lt;sshUserId&gt;cisco&lt;\/sshUserId&gt;<br \/>\n&lt;sshPassword&gt;cisco&lt;\/sshPassword&gt;<br \/>\n&lt;devicePool&gt;<br \/>\n&lt;dateTimeSetting&gt;<br \/>\n&lt;dateTemplate&gt;M\/D\/Ya&lt;\/dateTemplate&gt;<br \/>\n&lt;timeZone&gt;iran Standard\/Daylight Time&lt;\/timeZone&gt;<br \/>\n&lt;ntps&gt;<br \/>\n&lt;ntp&gt;<br \/>\n&lt;name&gt;pool.ntp.net&lt;\/name&gt;<br \/>\n&lt;ntpMode&gt;Unicast&lt;\/ntpMode&gt;<br \/>\n&lt;\/ntp&gt;<br \/>\n&lt;\/ntps&gt;<br \/>\n&lt;\/dateTimeSetting&gt;<br \/>\n&lt;callManagerGroup&gt;<br \/>\n&lt;members&gt;<br \/>\n&lt;member priority=&#8221;0&#8243;&gt;<br \/>\n&lt;callManager&gt;<br \/>\n&lt;ports&gt;<br \/>\n&lt;ethernetPhonePort&gt;2000&lt;\/ethernetPhonePort&gt;<br \/>\n&lt;sipPort&gt;****SERVER PORT HERE****&lt;\/sipPort&gt;<br \/>\n&lt;securedSipPort&gt;5061&lt;\/securedSipPort&gt;<br \/>\n&lt;\/ports&gt;<br \/>\n&lt;processNodeName&gt;****SERVER ADDRESS HERE****&lt;\/processNodeName&gt;<br \/>\n&lt;\/callManager&gt;<br \/>\n&lt;\/member&gt;<br \/>\n&lt;\/members&gt;<br \/>\n&lt;\/callManagerGroup&gt;<br \/>\n&lt;\/devicePool&gt;<br \/>\n&lt;sipProfile&gt;<br \/>\n&lt;sipProxies&gt;<br \/>\n&lt;backupProxy&gt;&lt;\/backupProxy&gt;<br \/>\n&lt;backupProxyPort&gt;&lt;\/backupProxyPort&gt;<br \/>\n&lt;emergencyProxy&gt;&lt;\/emergencyProxy&gt;<br \/>\n&lt;emergencyProxyPort&gt;&lt;\/emergencyProxyPort&gt;<br \/>\n&lt;outboundProxy&gt;&lt;\/outboundProxy&gt;<br \/>\n&lt;outboundProxyPort&gt;&lt;\/outboundProxyPort&gt;<br \/>\n&lt;registerWithProxy&gt;true&lt;\/registerWithProxy&gt;<br \/>\n&lt;\/sipProxies&gt;<br \/>\n&lt;sipCallFeatures&gt;<br \/>\n&lt;cnfJoinEnabled&gt;true&lt;\/cnfJoinEnabled&gt;<br \/>\n&lt;callForwardURI&gt;x-serviceuri-cfwdall&lt;\/callForwardURI&gt;<br \/>\n&lt;callPickupURI&gt;x-cisco-serviceuri-pickup&lt;\/callPickupURI&gt;<br \/>\n&lt;callPickupListURI&gt;x-cisco-serviceuri-opickup&lt;\/callPickupListURI&gt;<br \/>\n&lt;callPickupGroupURI&gt;x-cisco-serviceuri-gpickup&lt;\/callPickupGroupURI&gt;<br \/>\n&lt;meetMeServiceURI&gt;x-cisco-serviceuri-meetme&lt;\/meetMeServiceURI&gt;<br \/>\n&lt;abbreviatedDialURI&gt;x-cisco-serviceuri-abbrdial&lt;\/abbreviatedDialURI&gt;<br \/>\n&lt;rfc2543Hold&gt;false&lt;\/rfc2543Hold&gt;<br \/>\n&lt;callHoldRingback&gt;2&lt;\/callHoldRingback&gt;<br \/>\n&lt;localCfwdEnable&gt;true&lt;\/localCfwdEnable&gt;<br \/>\n&lt;semiAttendedTransfer&gt;true&lt;\/semiAttendedTransfer&gt;<br \/>\n&lt;anonymousCallBlock&gt;2&lt;\/anonymousCallBlock&gt;<br \/>\n&lt;callerIdBlocking&gt;2&lt;\/callerIdBlocking&gt;<br \/>\n&lt;dndControl&gt;0&lt;\/dndControl&gt;<br \/>\n&lt;remoteCcEnable&gt;true&lt;\/remoteCcEnable&gt;<br \/>\n&lt;\/sipCallFeatures&gt;<br \/>\n&lt;sipStack&gt;<br \/>\n&lt;sipInviteRetx&gt;6&lt;\/sipInviteRetx&gt;<br \/>\n&lt;sipRetx&gt;10&lt;\/sipRetx&gt;<br \/>\n&lt;timerInviteExpires&gt;180&lt;\/timerInviteExpires&gt;<br \/>\n&lt;timerRegisterExpires&gt;3600&lt;\/timerRegisterExpires&gt;<br \/>\n&lt;timerRegisterDelta&gt;5&lt;\/timerRegisterDelta&gt;<br \/>\n&lt;timerKeepAliveExpires&gt;120&lt;\/timerKeepAliveExpires&gt;<br \/>\n&lt;timerSubscribeExpires&gt;120&lt;\/timerSubscribeExpires&gt;<br \/>\n&lt;timerSubscribeDelta&gt;5&lt;\/timerSubscribeDelta&gt;<br \/>\n&lt;timerT1&gt;500&lt;\/timerT1&gt;<br \/>\n&lt;timerT2&gt;4000&lt;\/timerT2&gt;<br \/>\n&lt;maxRedirects&gt;70&lt;\/maxRedirects&gt;<br \/>\n&lt;remotePartyID&gt;true&lt;\/remotePartyID&gt;<br \/>\n&lt;userInfo&gt;None&lt;\/userInfo&gt;<br \/>\n&lt;\/sipStack&gt;<br \/>\n&lt;autoAnswerTimer&gt;1&lt;\/autoAnswerTimer&gt;<br \/>\n&lt;autoAnswerAltBehavior&gt;false&lt;\/autoAnswerAltBehavior&gt;<br \/>\n&lt;autoAnswerOverride&gt;true&lt;\/autoAnswerOverride&gt;<br \/>\n&lt;transferOnhookEnabled&gt;false&lt;\/transferOnhookEnabled&gt;<br \/>\n&lt;enableVad&gt;false&lt;\/enableVad&gt;<br \/>\n&lt;preferredCodec&gt;g711ulaw&lt;\/preferredCodec&gt;<br \/>\n&lt;dtmfAvtPayload&gt;101&lt;\/dtmfAvtPayload&gt;<br \/>\n&lt;dtmfDbLevel&gt;3&lt;\/dtmfDbLevel&gt;<br \/>\n&lt;dtmfOutofBand&gt;avt&lt;\/dtmfOutofBand&gt;<br \/>\n&lt;alwaysUsePrimeLine&gt;false&lt;\/alwaysUsePrimeLine&gt;<br \/>\n&lt;alwaysUsePrimeLineVoiceMail&gt;false&lt;\/alwaysUsePrimeLineVoiceMail&gt;<br \/>\n&lt;kpml&gt;3&lt;\/kpml&gt;<br \/>\n&lt;natEnabled&gt;false&lt;\/natEnabled&gt;<br \/>\n&lt;natAddress&gt;&lt;\/natAddress&gt;<br \/>\n&lt;phoneLabel&gt;****PHONELABEL HERE****&lt;\/phoneLabel&gt;<br \/>\n&lt;stutterMsgWaiting&gt;0&lt;\/stutterMsgWaiting&gt;<br \/>\n&lt;callStats&gt;false&lt;\/callStats&gt;<br \/>\n&lt;silentPeriodBetweenCallWaitingBursts&gt;10&lt;\/silentPeriodBetweenCallWaitingBursts&gt;<br \/>\n&lt;disableLocalSpeedDialConfig&gt;false&lt;\/disableLocalSpeedDialConfig&gt;<br \/>\n&lt;startMediaPort&gt;16384&lt;\/startMediaPort&gt;<br \/>\n&lt;stopMediaPort&gt;32766&lt;\/stopMediaPort&gt;<br \/>\n&lt;sipLines&gt;<br \/>\n&lt;line button=&#8221;1&#8243;&gt;<br \/>\n&lt;featureID&gt;9&lt;\/featureID&gt;<br \/>\n&lt;featureLabel&gt;****LABEL HEME****&lt;\/featureLabel&gt;<br \/>\n&lt;proxy&gt;USECALLMANAGER&lt;\/proxy&gt;<br \/>\n&lt;port&gt;5060&lt;\/port&gt;<br \/>\n&lt;name&gt;****NAME HERE****&lt;\/name&gt;<br \/>\n&lt;displayName&gt;****DISPLAYNAME HERE****&lt;\/displayName&gt;<br \/>\n&lt;autoAnswer&gt;<br \/>\n&lt;autoAnswerEnabled&gt;2&lt;\/autoAnswerEnabled&gt;<br \/>\n&lt;\/autoAnswer&gt;<br \/>\n&lt;callWaiting&gt;3&lt;\/callWaiting&gt;<br \/>\n&lt;authName&gt;****USER HEME****&lt;\/authName&gt;<br \/>\n&lt;authPassword&gt;****PASSWORD HERE****&lt;\/authPassword&gt;<br \/>\n&lt;sharedLine&gt;false&lt;\/sharedLine&gt;<br \/>\n&lt;messageWaitingLampPolicy&gt;1&lt;\/messageWaitingLampPolicy&gt;<br \/>\n&lt;messagesNumber&gt;3501&lt;\/messagesNumber&gt;<br \/>\n&lt;ringSettingIdle&gt;4&lt;\/ringSettingIdle&gt;<br \/>\n&lt;ringSettingActive&gt;5&lt;\/ringSettingActive&gt;<br \/>\n&lt;contact&gt;200&lt;\/contact&gt;<br \/>\n&lt;forwardCallInfoDisplay&gt;<br \/>\n&lt;callerName&gt;true&lt;\/callerName&gt;<br \/>\n&lt;callerNumber&gt;true&lt;\/callerNumber&gt;<br \/>\n&lt;redirectedNumber&gt;false&lt;\/redirectedNumber&gt;<br \/>\n&lt;dialedNumber&gt;true&lt;\/dialedNumber&gt;<br \/>\n&lt;\/forwardCallInfoDisplay&gt;<br \/>\n&lt;\/line&gt;<br \/>\n&lt;\/sipLines&gt;<br \/>\n&lt;voipControlPort&gt;5060&lt;\/voipControlPort&gt;<br \/>\n&lt;dscpForAudio&gt;184&lt;\/dscpForAudio&gt;<br \/>\n&lt;ringSettingBusyStationPolicy&gt;0&lt;\/ringSettingBusyStationPolicy&gt;<br \/>\n&lt;dialTemplate&gt;dialplan.xml&lt;\/dialTemplate&gt;<br \/>\n&lt;\/sipProfile&gt;<br \/>\n&lt;commonProfile&gt;<br \/>\n&lt;phonePassword&gt;&lt;\/phonePassword&gt;<br \/>\n&lt;backgroundImageAccess&gt;true&lt;\/backgroundImageAccess&gt;<br \/>\n&lt;callLogBlfEnabled&gt;1&lt;\/callLogBlfEnabled&gt;<br \/>\n&lt;\/commonProfile&gt;<br \/>\n&lt;vendorConfig&gt;<br \/>\n&lt;disableSpeaker&gt;false&lt;\/disableSpeaker&gt;<br \/>\n&lt;disableSpeakerAndHeadset&gt;false&lt;\/disableSpeakerAndHeadset&gt;<br \/>\n&lt;pcPort&gt;0&lt;\/pcPort&gt;<br \/>\n&lt;settingsAccess&gt;1&lt;\/settingsAccess&gt;<br \/>\n&lt;garp&gt;0&lt;\/garp&gt;<br \/>\n&lt;voiceVlanAccess&gt;0&lt;\/voiceVlanAccess&gt;<br \/>\n&lt;videoCapability&gt;0&lt;\/videoCapability&gt;<br \/>\n&lt;autoSelectLineEnable&gt;0&lt;\/autoSelectLineEnable&gt;<br \/>\n&lt;webAccess&gt;0&lt;\/webAccess&gt;<br \/>\n&lt;spanToPCPort&gt;1&lt;\/spanToPCPort&gt;<br \/>\n&lt;loggingDisplay&gt;1&lt;\/loggingDisplay&gt;<br \/>\n&lt;loadServer&gt;&lt;\/loadServer&gt;<br \/>\n&lt;loadInformation&gt;SIP45.9-3-1SR4-1S&lt;\/loadInformation&gt;<br \/>\n&lt;\/vendorConfig&gt;<br \/>\n&lt;versionStamp&gt;1143565489-a3cbf294-7526-4c29-8791-c4fce4ce4c37&lt;\/versionStamp&gt;<br \/>\n&lt;networkLocale&gt;US&lt;\/networkLocale&gt;<br \/>\n&lt;networkLocaleInfo&gt;<br \/>\n&lt;name&gt;US&lt;\/name&gt;<br \/>\n&lt;version&gt;5.0(2)&lt;\/version&gt;<br \/>\n&lt;\/networkLocaleInfo&gt;<br \/>\n&lt;deviceSecurityMode&gt;1&lt;\/deviceSecurityMode&gt;<br \/>\n&lt;authenticationURL&gt;&lt;\/authenticationURL&gt;<br \/>\n&lt;directoryURL&gt;&lt;\/directoryURL&gt;<br \/>\n&lt;idleURL&gt;&lt;\/idleURL&gt;<br \/>\n&lt;informationURL&gt;&lt;\/informationURL&gt;<br \/>\n&lt;messagesURL&gt;&lt;\/messagesURL&gt;<br \/>\n&lt;proxyServerURL&gt;&lt;\/proxyServerURL&gt;<br \/>\n&lt;servicesURL&gt;&lt;\/servicesURL&gt;<br \/>\n&lt;dscpForSCCPPhoneConfig&gt;96&lt;\/dscpForSCCPPhoneConfig&gt;<br \/>\n&lt;dscpForSCCPPhoneServices&gt;0&lt;\/dscpForSCCPPhoneServices&gt;<br \/>\n&lt;dscpForCm2Dvce&gt;96&lt;\/dscpForCm2Dvce&gt;<br \/>\n&lt;transportLayerProtocol&gt;2&lt;\/transportLayerProtocol&gt;<br \/>\n&lt;capfAuthMode&gt;0&lt;\/capfAuthMode&gt;<br \/>\n&lt;capfList&gt;<br \/>\n&lt;capf&gt;<br \/>\n&lt;phonePort&gt;3804&lt;\/phonePort&gt;<br \/>\n&lt;\/capf&gt;<br \/>\n&lt;\/capfList&gt;<br \/>\n&lt;certHash&gt;&lt;\/certHash&gt;<br \/>\n&lt;encrConfig&gt;false&lt;\/encrConfig&gt;<br \/>\n&lt;\/device&gt;<\/p><\/blockquote>\n<p style=\"text-align: left;\">SAVE AS SEPXXXXXXXXXXXX.cnf.xml <!--more--><\/p>\n<p style=\"text-align: left;\">link i used for this :<\/p>\n<p style=\"text-align: left;\">https:\/\/software.cisco.com\/download\/<\/p>\n<p style=\"text-align: left;\">https:\/\/habr.com\/ru\/post\/203976\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>:Things We Need -tftp server and dhcp server (tftpd32) -lastest sip firmware for phones from cisco How: connect phone and pc to network without another dhcp server extract firmware to tftp root folder setup dhcp server with option value 66 for tftp address (if uses 150 ,it cause external tftp server address) reset factory phone [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[16,3,15],"tags":[],"_links":{"self":[{"href":"https:\/\/w20.ir\/index.php\/wp-json\/wp\/v2\/posts\/83"}],"collection":[{"href":"https:\/\/w20.ir\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/w20.ir\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/w20.ir\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/w20.ir\/index.php\/wp-json\/wp\/v2\/comments?post=83"}],"version-history":[{"count":7,"href":"https:\/\/w20.ir\/index.php\/wp-json\/wp\/v2\/posts\/83\/revisions"}],"predecessor-version":[{"id":116,"href":"https:\/\/w20.ir\/index.php\/wp-json\/wp\/v2\/posts\/83\/revisions\/116"}],"wp:attachment":[{"href":"https:\/\/w20.ir\/index.php\/wp-json\/wp\/v2\/media?parent=83"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/w20.ir\/index.php\/wp-json\/wp\/v2\/categories?post=83"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/w20.ir\/index.php\/wp-json\/wp\/v2\/tags?post=83"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}