FreePBX / superfecta

Provides simultaneous use of, and complete control over multiple caller id data sources.
http://www.freepbx.org
GNU General Public License v2.0
56 stars 92 forks source link

Superfecta fails with FreePBX 14 #307

Open edrobal opened 6 years ago

edrobal commented 6 years ago

FreePBX 13 report

Executing LocalTel CH Searching Local.ch... 'Arrow Tours Münsingen AG' result took 0.6952 seconds.

Executing LDAP Searching LDAP for number: 0317243636 Attempting to bind, using ad:'Resource id #7' UID:'cn=admin,dc=tpa,dc=ch' ... Searching dc=tpa,dc=ch ... 1 entries returned 'ARROW TOURS MÜNSINGEN AG' result took 0.0184 seconds.

Returned caller id is (web_debug) : Arrow Tours Münsingen AG Converting result to UTF-8 Post CID retrieval processing Executing Superfecta Cache Caller ID data added to Superfecta_Cache. Done This scheme would set the caller id to: Arrow Tours Münsingen AG

Returned Result would be: Arrow Tours Münsingen AG result took 0.75114607810974 seconds FreePBX 14 report (same config) Executing LocalTel CH Searching Local.ch-Swiss ... Entry found, try to set callerid: Could not parse xml-response from tel.search.ch result took 0.0698 seconds.

Executing LDAP Searching LDAP for number: 0317243636 Attempting to bind, using ad:'Resource id #9' UID:'cn=cn=admin,dc=tpa,dc=ch, dc=Horus' ... Could not bind to ldap://Horus

Note : I can ping Horus from freepbx 14 console.

edrobal commented 6 years ago

I solve the ldap bug. Server must be custom not openLDAP. Don't know why. But I cannot always select displayName.

edrobal commented 6 years ago

I modify 4 files to solve problems with Local.ch and ldap. 1) Bad charset translation. 2) Local.ch key missing. 3) Ldap displayName not selectable. I attach these files.

superfecta.tar.gz