cancel
Showing results forĀ 
Search instead forĀ 
Did you mean:Ā 
cancel
2304
Views
5
Helpful
5
Replies

Cisco 7861 registered to 3rd party PBX (Other than CUCM)

jnit005
Level 1
Level 1

Hi,

I have registered my Cisco phone to Mitel MiVB call manager. To do this I created a TFTP server on my PC and added the latest firmware and other necessary files in TFTP folder required by Cisco phones to register. Cisco phone fetched all the configuration files and got registered to Mitel MiVB successfully. I am also able to make calls fine. But I wanted to change some features on phone, for e.g RFC 2833 DTMF out of band and inband DTMF. When I open the phones web page (by pasting the IP of the phone to web browser) all the settings are unchangeable. I mean it is not allowing me to modify anything. Moreover I couldn't find any other features as well like, Music on hold, change of Codecs. (see attached screenshot)

Can any on guide me to how to configure these features on 7861 phones?

5 Replies 5

Rajan
VIP Alumni
VIP Alumni

You cannot do any config changes from the web page of the phone even when it is registered with Cisco CUCM. The webpage is just for getting information.

In this case, you need to do the changes in Mitel MiVB call manager/in the config file it gets from TFTP for the phones to inherit the required changes.

HTH

Rajan

Pls rate all useful posts

Hi Rajan,

Thanks for your quick response!

I have following files in my TFTP server from where Cisco phone is fetching the data,

- ITLFile.tlv, CTLSEPMacAddress.tlv, ITLSEPMacAddress.tlv - where mac address is the mac of the phone and

- dialplan.xml, XMLDefault.cnf.xml and SEPMacAddress.cnf.xml. 

What should I append in these files in order to control the DTMF, Codec etc changes?

Contents of these files are

- XMLDefault.cnf.xml :

<Default>

<callManagerGroup>

    <members> 

       <member priority="0"> 

          <callManager> 

             <ports> 

                <ethernetPhonePort>2000</ethernetPhonePort> 

                <mgcpPorts> 

                   <listen>2427</listen> 

                   <keepAlive>2428</keepAlive> 

                </mgcpPorts> 

             </ports> 

             <processNodeName>192.168.10.251</processNodeName> 

          </callManager> 

       </member> 

    </members> 

 </callManagerGroup> 

<loadInformation6 model="IP Phone 7975">SIP75.9-4-2SR3-1S</loadInformation6>

<authenticationURL></authenticationURL> 

<directoryURL></directoryURL> 

<idleURL></idleURL> 

<informationURL></informationURL> 

<messagesURL></messagesURL> 

<servicesURL></servicesURL> 

</Default>

  1. SEPMacAddress.cnf.xml content:

<?xml version="1.0" encoding="UTF-8"?>

<device xsi:type="axl:XIPPhone" ctiid="203849429" uuid="{96f8508b-10ef-f98c-d20d-0471777ec725}">

<fullConfig>true</fullConfig>

<deviceProtocol>SIP</deviceProtocol>

<sshUserId>user</sshUserId>

<sshPassword>pass</sshPassword>

<devicePool uuid="{a755aa55-089c-2b47-9603-c7d51b9ca4b5}">

<name>Dallas 5.0 Beta</name>

<dateTimeSetting uuid="{9ec4850a-7748-11d3-bdf0-00108302ead1}">

<name>CMLocal</name>

<dateTemplate>M/D/Y</dateTemplate>

<timeZone>GMT Standard/Daylight Time</timeZone>

</dateTimeSetting>

<callManagerGroup>

<name>5.0 Beta</name>

<tftpDefault>true</tftpDefault>

<members>

<member priority="0">

<callManager>

<name>192.168.10.251</name>

<description>CallManager 5.0 Beta Pub - 5.0.1.032</description>

<ports>

<ethernetPhonePort>2000</ethernetPhonePort>

<sipPort>5060</sipPort>

<securedSipPort>5061</securedSipPort>

<mgcpPorts>

<listen>2427</listen>

<keepAlive>2428</keepAlive>

</mgcpPorts>

</ports>

<processNodeName>192.168.10.251</processNodeName>

</callManager>

</member>

</members>

</callManagerGroup>

<srstInfo uuid="{cd241e11-4a58-4d3d-9661-f06c912a18a3}">

<name>Disable</name>

<srstOption>Disable</srstOption>

<userModifiable>true</userModifiable>

<ipAddr1>USECALLMANAGER</ipAddr1>

<port1>2000</port1>

<ipAddr2></ipAddr2>

<port2>2000</port2>

<ipAddr3></ipAddr3>

<port3>2000</port3>

<sipIpAddr1>USECALLMANAGER</sipIpAddr1>

<sipPort1>5060</sipPort1>

<sipIpAddr2></sipIpAddr2>

<sipPort2>5060</sipPort2>

<sipIpAddr3></sipIpAddr3>

<sipPort3>5060</sipPort3>

<isSecure>false</isSecure>

</srstInfo>

<mlppDomainId>-1</mlppDomainId>

<mlppIndicationStatus>Default</mlppIndicationStatus>

<preemption>Default</preemption>

<connectionMonitorDuration>120</connectionMonitorDuration>

</devicePool>

<sipProfile>

<sipProxies>

<backupProxy>192.168.10.251</backupProxy>

<backupProxyPort>5060</backupProxyPort>

<emergencyProxy>192.168.10.251</emergencyProxy>

<emergencyProxyPort>5060</emergencyProxyPort>

<outboundProxy>192.168.10.251</outboundProxy>

<outboundProxyPort>5060</outboundProxyPort>

<registerWithProxy>true</registerWithProxy>

</sipProxies>

<sipCallFeatures>

<cnfJoinEnabled>true</cnfJoinEnabled>

<callForwardURI>*65</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>false</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>true</remotePartyID>

<userInfo>None</userInfo>

</sipStack>

<autoAnswerTimer>1</autoAnswerTimer>

<autoAnswerAltBehavior>false</autoAnswerAltBehavior>

<autoAnswerOverride>true</autoAnswerOverride>

<transferOnhookEnabled>true</transferOnhookEnabled>

<enableVad>false</enableVad>

<preferredCodec>none</preferredCodec>

<dtmfAvtPayload>101</dtmfAvtPayload>

<dtmfDbLevel>3</dtmfDbLevel>

<dtmfOutofBand>avt</dtmfOutofBand>

<alwaysUsePrimeLine>false</alwaysUsePrimeLine>

<alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail>

<kpml>3</kpml>

<natEnabled>false</natEnabled>

<phoneLabel>Mitel</phoneLabel>

<stutterMsgWaiting>2</stutterMsgWaiting>

<callStats>false</callStats>

<offhookToFirstDigitTimer>15000</offhookToFirstDigitTimer>

<silentPeriodBetweenCallWaitingBursts>10</silentPeriodBetweenCallWaitingBursts>

<disableLocalSpeedDialConfig>true</disableLocalSpeedDialConfig>

<startMediaPort>16384</startMediaPort>

<stopMediaPort>32766</stopMediaPort>

<sipLines>

 

<line button="1">

<featureID>9</featureID>

<featureLabel>3822</featureLabel>

<proxy>USECALLMANAGER</proxy>

<port>5060</port>

<name>3822</name>

<displayName>3822</displayName>

<autoAnswer>

<autoAnswerEnabled>2</autoAnswerEnabled>

</autoAnswer>

<callWaiting>3</callWaiting>

<authName>3822</authName>

<authPassword>3822</authPassword>

<sharedLine>false</sharedLine>

<messageWaitingLampPolicy>2</messageWaitingLampPolicy>

<messagesNumber>7000</messagesNumber>

<ringSettingIdle>4</ringSettingIdle>

<ringSettingActive>5</ringSettingActive>

<contact>3822</contact>

<forwardCallInfoDisplay>

<callerName>true</callerName>

<callerNumber>false</callerNumber>

<redirectedNumber>false</redirectedNumber>

<dialedNumber>true</dialedNumber>

</forwardCallInfoDisplay>

</line>

 

<line button="2">

<featureID>9</featureID>

<featureLabel>3822</featureLabel>

<proxy>USECALLMANAGER</proxy>

<port>5060</port>

<name>3822</name>

<displayName>3822</displayName>

<autoAnswer>

<autoAnswerEnabled>2</autoAnswerEnabled>

</autoAnswer>

<callWaiting>3</callWaiting>

<authName>3822</authName>

<authPassword>3822</authPassword>

<sharedLine>false</sharedLine>

<messageWaitingLampPolicy>2</messageWaitingLampPolicy>

<messagesNumber>7000</messagesNumber>

<ringSettingIdle>4</ringSettingIdle>

<ringSettingActive>5</ringSettingActive>

<contact>3822</contact>

<forwardCallInfoDisplay>

<callerName>true</callerName>

<callerNumber>false</callerNumber>

<redirectedNumber>false</redirectedNumber>

<dialedNumber>true</dialedNumber>

</forwardCallInfoDisplay>

</line>

 

<line button="3">

<featureID>2</featureID>

<featureLabel>CFWD Always</featureLabel>

<speedDialNumber>*657000</speedDialNumber>

</line>

 

<line button="4">

<featureID>2</featureID>

<featureLabel>CFWD Always Off</featureLabel>

<speedDialNumber>**65</speedDialNumber>

</line>

 

<line button="5">

<featureID>2</featureID>

<featureLabel>3828</featureLabel>

<speedDialNumber>3828</speedDialNumber>

</line>

 

<line button="6">

<featureID>2</featureID>

<featureLabel>Join</featureLabel>

<speedDialNumber>*30</speedDialNumber>

</line>

</sipLines>

 

<voipControlPort>5060</voipControlPort>

<dscpForAudio>184</dscpForAudio>

<ringSettingBusyStationPolicy>0</ringSettingBusyStationPolicy>

<dialTemplate>dialplan.xml</dialTemplate>

<softKeyFile>SK50719900-3bee-4594-bc3f-6400e1a33bf0.xml</softKeyFile>

</sipProfile>

 

<commonProfile>

<phonePassword></phonePassword>

<backgroundImageAccess>true</backgroundImageAccess>

<callLogBlfEnabled>2</callLogBlfEnabled>

</commonProfile>

 

<loadInformation>SIP75.9-4-2SR3-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>

<daysDisplayNotActive>1,7</daysDisplayNotActive>

<displayOnTime>08:00</displayOnTime>

<displayOnDuration>10:30</displayOnDuration>

<displayIdleTimeout>01:00</displayIdleTimeout>

<spanToPCPort>1</spanToPCPort>

</vendorConfig>

 

<versionStamp>1136931633-57191cee-5ffc-4342-b286-4246b4991890</versionStamp>

 

<userLocale>

<name>English_United_States</name>

<uid>1</uid>

<langCode>en_US</langCode>

<version>1.0.0.0-1</version>

<winCharSet>iso-8859-1</winCharSet>

</userLocale>

 

<networkLocale>United_States</networkLocale>

<networkLocaleInfo>

<name>United_States</name>

<uid>64</uid>

<version>1.0.0.0-1</version>

</networkLocaleInfo>

<deviceSecurityMode>0</deviceSecurityMode>

<idleTimeout>0</idleTimeout>

<authenticationURL></authenticationURL>

<directoryURL>http://192.168.101.139/directory.xml</directoryURL>

<idleURL> </idleURL>

<informationURL>http://192.168.101.139:8080/ccmcip/GetTelecasterHelpText.jsp</informationURL>

<messagesURL></messagesURL>

<proxyServerURL></proxyServerURL>

<servicesURL>http://phone-xml.berbee.com/menu.xml</servicesURL>

<dscpForSCCPPhoneConfig>96</dscpForSCCPPhoneConfig>

<dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices>

<dscpForCm2Dvce>96</dscpForCm2Dvce>

<transportLayerProtocol>2</transportLayerProtocol>

<capfAuthMode>0</capfAuthMode>

 

<capfList>

<capf>

<phonePort>3804</phonePort>

<processNodeName>192.168.101.10</processNodeName>

</capf>

</capfList>

 

<certHash></certHash>

<encrConfig>false</encrConfig>

</device>

Things like codec for phones will be achieved using region settings in Cisco CUCM and MOH will be configured in the phone config page. I am not sure how this can be done in Mitel as I have never worked with a Mitel PBX. 

First, as I have already mentioned I am not using CUCM anywhere, its just Mitel IPPBX and everything is configured correctly on it.

Second, there is no option on Cisco phone where I could change codec or DTMF settings. Also web page is of no use. I also checked some Cisco documents but that was no help. 

Not applicable

Hi,

By the sound of the story and the files you posted you are using a phone with a "enterprise" image (can be identified by the sku on the back. if it is something like CP-78xx-K9= then it's enterprise, if it is like CP-78xx-3PCC-K9= then you are running 3rd party call control).

If the phone is a "enterprise" phone the config comes from the server and the website on the phone is used for info/troubleshooting purpose.

If the phone is a "3rd-party" phone then the local website can be used to fully configure the phone (although most providers disable the local web server and push config to the phone using XML).

For phones running 3rd party firmware you go to:

http://ip_address_of_phone/admin/advanced were you find individual tabs for the settings.