How to configure Cisco Phone 7975g with Asterisk
To work with asterisk Cisco Phone 7975g must be upgraded with SCCP to SIP firmware
1- Download SIP Firmware for Cisco Phone 7975g
2- Configure TFTP server and upload SIP firmware
3- Boot Cisco Phone with SIP firmware after upgrade
4- configure SEP_MACaddress.cnf.xml file
5- Reboot the Cisco Phone .
Example File is given below need to updated according to your requirement.
<?xml version="1.0" encoding="UTF-8"?> <device> <deviceProtocol>SIP</deviceProtocol> <sshUserId>cisco</sshUserId> <sshPassword>cisco</sshPassword> <tzdata> <tzolsonversion>2015a</tzolsonversion> <tzupdater>tzupdater.jar</tzupdater> </tzdata> <devicePool> <dateTimeSetting> <name>CMLocal</name> <dateTemplate>D/M/YYa</dateTemplate> <timeZone>India Standard Time</timeZone> <olsonTimeZone>Australia/Sydney</olsonTimeZone> <ntps> <ntp> <name>time.google.com</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.16.10.149</processNodeName> </callManager> </member> </members> </callManagerGroup> </devicePool> <commonProfile> <phonePassword></phonePassword> <backgroundImageAccess>true</backgroundImageAccess> <callLogBlfEnabled>2</callLogBlfEnabled> </commonProfile> <loadInformation>SIP75.9-2-1S</loadInformation> <featurePolicyFile>DefaultFP.xml</featurePolicyFile> <vendorConfig> <disableSpeaker>false</disableSpeaker> <disableSpeakerAndHeadset>false</disableSpeakerAndHeadset> <pcPort>0</pcPort> <settingsAccess>1</settingsAccess> <garp>0</garp> <voiceVlanAccess>0</voiceVlanAccess> <ciscoCamera>1</ciscoCamera> <videoCapability>1</videoCapability> <usbClasses>0,1,2</usbClasses> <sdio>1</sdio> <wifi>0</wifi> <bluetoothProfile>0,1</bluetoothProfile> <powerNegotiation>0</powerNegotiation> <autoSelectLineEnable>0</autoSelectLineEnable> <webAccess>0</webAccess> <sshAccess>0</sshAccess> <sshPort>22</sshPort> <g722CodecSupport>2</g722CodecSupport> <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> <commonConfig> <usb1>1</usb1> <usb2>1</usb2> <ciscoCamera>1</ciscoCamera> <usbClasses>0,1,2</usbClasses> <sdio>1</sdio> <bluetooth>1</bluetooth> <wifi>0</wifi> <bluetoothProfile>0,1</bluetoothProfile> <joinAndDirectTransferPolicy>0</joinAndDirectTransferPolicy> </commonConfig> <enterpriseConfig> <usb1>1</usb1> <usb2>1</usb2> <ciscoCamera>1</ciscoCamera> <usbClasses>0,1,2</usbClasses> <sdio>1</sdio> <bluetooth>1</bluetooth> <wifi>0</wifi> <bluetoothProfile>0,1</bluetoothProfile> <joinAndDirectTransferPolicy>0</joinAndDirectTransferPolicy> <videoCapability>0</videoCapability> <webAccess>0</webAccess> <eapAuthentication>2</eapAuthentication> <webProtocol>0</webProtocol> </enterpriseConfig> <advertiseG722Codec>1</advertiseG722Codec> <networkLocale>United_States</networkLocale> <networkLocaleInfo> <name>United_States</name> <uid>64</uid> <version>1.0.0.0-1</version> </networkLocaleInfo> <deviceSecurityMode>1</deviceSecurityMode> <idleTimeout>0</idleTimeout> <authenticationURL></authenticationURL> <directoryURL></directoryURL> <idleURL></idleURL> <informationURL></informationURL> <messagesNumber></messagesNumber> <messagesURL></messagesURL> <proxyServerURL></proxyServerURL> <servicesURL>http://cisco.internect.net/</servicesURL> <dscpForSCCPPhoneConfig>96</dscpForSCCPPhoneConfig> <dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices> <dscpForCm2Dvce>96</dscpForCm2Dvce> <transportLayerProtocol>2</transportLayerProtocol> <dndCallAlert>5</dndCallAlert> <phonePersonalization>1</phonePersonalization> <rollover>0</rollover> <singleButtonBarge>0</singleButtonBarge> <joinAcrossLines>1</joinAcrossLines> <autoCallPickupEnable>false</autoCallPickupEnable> <blfAudibleAlertSettingOfIdleStation>0</blfAudibleAlertSettingOfIdleStation> <blfAudibleAlertSettingOfBusyStation>0</blfAudibleAlertSettingOfBusyStation> <capfAuthMode>0</capfAuthMode> <capfList> <capf> <phonePort>3804</phonePort> </capf> </capfList> <certHash></certHash> <encrConfig>false</encrConfig> <sipProfile> <sipProxies> <backupProxy>USECALLMANAGER</backupProxy> <backupProxyPort>5060</backupProxyPort> <emergencyProxy>USECALLMANAGER</emergencyProxy> <emergencyProxyPort>5060</emergencyProxyPort> <outboundProxy></outboundProxy> <outboundProxyPort></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>1</dndControl> <remoteCcEnable>true</remoteCcEnable> <retainForwardInformation>true</retainForwardInformation> </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>0</autoAnswerTimer> <autoAnswerAltBehavior>false</autoAnswerAltBehavior> <autoAnswerOverride>true</autoAnswerOverride> <transferOnhookEnabled>false</transferOnhookEnabled> <enableVad>false</enableVad> <preferredCodec>none</preferredCodec> <dtmfAvtPayload>101</dtmfAvtPayload> <dtmfDbLevel>3</dtmfDbLevel> <dtmfOutofBand>avt</dtmfOutofBand> <alwaysUsePrimeLine>true</alwaysUsePrimeLine> <alwaysUsePrimeLineVoiceMail>true</alwaysUsePrimeLineVoiceMail> <kpml>3</kpml> <natEnabled>false</natEnabled> <natAddress></natAddress> <stutterMsgWaiting>2</stutterMsgWaiting> <callStats>false</callStats> <silentPeriodBetweenCallWaitingBursts>10</silentPeriodBetweenCallWaitingBursts> <disableLocalSpeedDialConfig>false</disableLocalSpeedDialConfig> <startMediaPort>10000</startMediaPort> <stopMediaPort>20000</stopMediaPort> <voipControlPort>5060</voipControlPort> <dscpForAudio>184</dscpForAudio> <dscpVideo>136</dscpVideo> <dscpForTelepresence>128</dscpForTelepresence> <ringSettingBusyStationPolicy>0</ringSettingBusyStationPolicy> <softKeyFile>softKey7975.xml</softKeyFile> <dialTemplate>dialplan.xml</dialTemplate> <phoneLabel>PHONE LABEL</phoneLabel> <sipLines> <line button="1" lineIndex="1"> <featureID>9</featureID> <featureLabel>55101</featureLabel> <name>55101</name> <displayName>55101</displayName> <contact>CONTACT</contact> <proxy>USECALLMANAGER</proxy> <port>5060</port> <autoAnswer> <autoAnswerEnabled>2</autoAnswerEnabled> </autoAnswer> <callWaiting>3</callWaiting> <authName>55101</authName> <authPassword>Admin54321</authPassword> <sharedLine>false</sharedLine> <messageWaitingLampPolicy>3</messageWaitingLampPolicy> <messageWaitingAMWI>1</messageWaitingAMWI> <messagesNumber>VOICE MAIL NUMBER</messagesNumber> <ringSettingIdle>4</ringSettingIdle> <ringSettingActive>5</ringSettingActive> <forwardCallInfoDisplay> <callerName>true</callerName> <callerNumber>false</callerNumber> <redirectedNumber>false</redirectedNumber> <dialedNumber>true</dialedNumber> </forwardCallInfoDisplay> <maxNumCalls>4</maxNumCalls> <busyTrigger>2</busyTrigger> </line> <line button="3"> <featureID>21</featureID> <featureLabel>LABEL BUTTON 2</featureLabel> <speedDialNumber>NUMBER</speedDialNumber> <featureOptionMask>1</featureOptionMask> </line> <line button="3"> <featureID>21</featureID> <featureLabel>LABEL BUTTON 3</featureLabel> <speedDialNumber>NUMBER</speedDialNumber> <featureOptionMask>1</featureOptionMask> </line> <line button="4"> <featureID>21</featureID> <featureLabel>LABEL BUTTON 4</featureLabel> <speedDialNumber>NUMBER</speedDialNumber> <featureOptionMask>1</featureOptionMask> </line> <line button="5"> <featureID>21</featureID> <featureLabel>LABEL BUTTON 5</featureLabel> <speedDialNumber>NUMBER</speedDialNumber> <featureOptionMask>1</featureOptionMask> </line> <line button="6"> <featureID>21</featureID> <featureLabel>LABEL BUTTON 6</featureLabel> <speedDialNumber>NUMBER</speedDialNumber> </line> </sipLines> </sipProfile> <phoneServices> <provisioning>0</provisioning> <phoneService type="1" category="0"> <name>Missed Calls</name> <url>Application:Cisco/MissedCalls</url> <vendor></vendor> <version></version> </phoneService> <phoneService type="2" category="0"> <name>Voicemail</name> <url>Application:Cisco/Voicemail</url> <vendor></vendor> <version></version> </phoneService> <phoneService type="1" category="0"> <name>Received Calls</name> <url>Application:Cisco/ReceivedCalls</url> <vendor></vendor> <version></version> </phoneService> <phoneService type="1" category="0"> <name>Placed Calls</name> <url>Application:Cisco/PlacedCalls</url> <vendor></vendor> <version></version> </phoneService> <phoneService type="0" category="0"> <name>Australian Services</name> <url>http://cisco.internect.net/</url> <vendor></vendor> <version></version> </phoneService> </phoneServices> </device>
Original Help file i got from cisco forum :- https://community.cisco.com/t5/ip-telephony-and-phones/uc-9971-ip-phone/td-p/2752397
download link
Some useful links
https://community.freepbx.org/t/freepbx-12-cisco-7975/25813
https://usecallmanager.nz/sepmac-cnf-xml.html
https://888voip.com/configuring-cisco-7975-ip-phones-for-sip/
https://www.voip-info.org/asterisk-phone-cisco-79xx/