Contacts problem with Cisco 7841 and freepbx

Hello
I have this probleme when i try to acces the contacts page on my ipphone
and this is my SEP(MAC).conf.xml file

 <device>
     <fullConfig>true</fullConfig>
     <deviceProtocol>SIP</deviceProtocol>
     <devicePool>
         <dateTimeSetting>
             <dateTemplate>D.M.Y</dateTemplate>
             <timeZone>British Summer Time</timeZone>
             <ntps>
                 <ntp>
                     <name>192.168.0.254</name>
                     <ntpMode>Unicast</ntpMode>
                 </ntp>
             </ntps>
         </dateTimeSetting>
         <callManagerGroup>
             <tftpDefault>true</tftpDefault>
                 <members>
                 <member priority="0">
                 <callManager>
                 <name>192.168.0.199</name>
                 <description>Station</description>
                 <ports>
                   <ethernetPhonePort>2000</ethernetPhonePort>
                   <sipPort>5060</sipPort>
                   <securedSipPort>5061</securedSipPort>
                 </ports>
                 <processNodeName>192.168.0.199</processNodeName>
                 </callManager>
                 </member>
                 </members>
              </callManagerGroup>
     </devicePool>
     <commonProfile>
         <phonePassword></phonePassword>
         <backgroundImageAccess>true</backgroundImageAccess>
         <callLogBlfEnabled>1</callLogBlfEnabled>
     </commonProfile>
     <vendorConfig>
         <disableSpeaker>false</disableSpeaker>
         <disableSpeakerAndHeadset>false</disableSpeakerAndHeadset>
         <pcPort>0</pcPort>
         <settingsAccess>1</settingsAccess>
         <garp>0</garp>
         <voiceVlanAccess>0</voiceVlanAccess>
         <videoCapability>1</videoCapability>
         <autoSelectLineEnable>0</autoSelectLineEnable>
         <daysDisplayNotActive>1,7</daysDisplayNotActive>
         <displayOnTime>10:30</displayOnTime>
         <displayOnDuration>06:05</displayOnDuration>
         <displayIdleTimeout>00:05</displayIdleTimeout>
         <webAccess>1</webAccess>
         <spanToPCPort>1</spanToPCPort>
         <loggingDisplay>1</loggingDisplay>
         <loadServer></loadServer>
     </vendorConfig>
     <deviceSecurityMode>1</deviceSecurityMode>
     <idleTimeout>0</idleTimeout>
     <directoryURL>http://192.168.0.199/directory.xml</directoryURL>
     <servicesURL>http://192.168.0.199/directory.xml</servicesURL>
     <idleURL></idleURL>
     <messagesURL></messagesURL>
     <proxyServerURL></proxyServerURL>
     <dscpForSCCPPhoneConfig>96</dscpForSCCPPhoneConfig>
     <dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices>
     <dscpForCm2Dvce>96</dscpForCm2Dvce>
     <transportLayerProtocol>2</transportLayerProtocol>
     <capfAuthMode>0</capfAuthMode>
     <capfList>
         <capf>
             <phonePort>3804</phonePort>
         </capf>
     </capfList>
     <certHash></certHash>
     <encrConfig>false</encrConfig>
     <sipProfile>
         <sipProxies>
             <backupProxy></backupProxy>
             <backupProxyPort></backupProxyPort>
             <emergencyProxy></emergencyProxy>
             <emergencyProxyPort></emergencyProxyPort>
             <outboundProxy></outboundProxy>
             <outboundProxyPort></outboundProxyPort>
             <registerWithProxy></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>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>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>false</alwaysUsePrimeLine>
         <alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail>
         <kpml>3</kpml>
         <stutterMsgWaiting>1</stutterMsgWaiting>
         <callStats>true</callStats>
         <silentPeriodBetweenCallWaitingBursts>10</silentPeriodBetweenCallWaitingBursts>
         <disableLocalSpeedDialConfig>true</disableLocalSpeedDialConfig>
         <startMediaPort>10100</startMediaPort>
         <stopMediaPort>10300</stopMediaPort>
         <voipControlPort>5060</voipControlPort>
         <dscpForAudio>184</dscpForAudio>
         <ringSettingBusyStationPolicy>0</ringSettingBusyStationPolicy>
         <dialTemplate>dialplan.xml</dialTemplate>
         <phoneLabel>Cisc7841</phoneLabel>
           <natReceivedProcessing>false</natReceivedProcessing>
           <natEnabled>false</natEnabled>
           <natAddress></natAddress>
         <sipLines>
           <line button="1">
             <featureID>9</featureID>
             <featureLabel>1004</featureLabel>
             <proxy>192.168.0.199</proxy>
             <port>5060</port>
             <name>1004</name>
             <displayName>GRace OKK</displayName>
             <autoAnswer>
               <autoAnswerEnabled>2</autoAnswerEnabled>
             </autoAnswer>
             <callWaiting>3</callWaiting>
             <authName>1004</authName>
             <authPassword>btfood123</authPassword>
             <sharedLine>false</sharedLine>
             <messageWaitingLampPolicy>3</messageWaitingLampPolicy>
             <messagesNumber>*98</messagesNumber>
             <ringSettingIdle>4</ringSettingIdle>
             <ringSettingActive>5</ringSettingActive>
             <contact>1004</contact>
             <forwardCallInfoDisplay>
               <callerName>true</callerName>
               <callerNumber>false</callerNumber>
               <redirectedNumber>false</redirectedNumber>
               <dialedNumber>true</dialedNumber>
             </forwardCallInfoDisplay>
           </line>
           <line button="2">
           <featureID></featureID>
           <featureLabel></featureLabel>
           <speedDialNumber></speedDialNumber>
           </line>
         </sipLines>
     </sipProfile>
     <phoneServices>
      <provisioning>2</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="1" category="0">
                 <name>Phonebook</name>
                 <url></url>
                 <vendor></vendor>
                 <version></version>
         </phoneService>
         <phoneService  type="1" category="0">
                 <name>ccf</name>
                 <url></url>
                 <vendor></vendor>
                 <version></version>
         </phoneService>
     </phoneServices>
 </device>

Cisco 78xx phones don’t work out of the box with freePBX/Asterisk. You have to spend a lot of time. Here is a documentation, but if you are a beginner DON’T patch Asterisk! :wink:

https://usecallmanager.nz/documentation-overview.html

id does support contacts directory and many people have worked with it i just need to know how they did it

Cisco 7811 directory xml - #14 by Grace like this one

Of course it works…yet, it takes a lot of time. I have 10 Cisco 8961s connected to a freePBX 16 system with a patched Asterisk and a LDAP-phonebook.
I wouldn’t do it again :wink:

1 Like

I don’t know who likes Cisco Phones? Maybe that’s why they are so cheap at ebay…