M700/M25 LDAP Telefonbuch

Hallo zusammen,

auch mit der MobyDick 7.10.07 funktioniert der Zugriff auf das LDAP Telefonbuch über snom DECT Handgeräte nicht.

2 x M700 Multicell
6 x M25

Die Handgeräte zeigen immer Fehler beim Verbinden.
Die DECT-Sender wurden nach dem Update auf 7.10.07 zurückgesetzt, die Konfiguration in der Mobydick neu gemacht und neu Provisioniert.

Firmware auf M700 und M25 ist die aktuelle 324, mit der 323 haben sich die Sender immer aufgehängt.

Danke.

Gruß
Tobias

Hi,

kannst du bitte das ldap logging einschalten und zwar unter “/etc/ldap/slapd.conf” den Eintrag auf “loglevel 258”. Anschließend ldap neustarten “/etc/init.d/slapd restart”.
Wenn du jetzt den Zugriff vom Handset durchführst sollte dies im /var/log/syslog zu sehen sein. Bitte Output posten.

Alternativ kannst du die Funktion des slapd auf der shell testen mit:

ldapsearch -x -o nettimeout=2 -H ldap://localhost:389 -E ‘sss=sn’ cn=A*

Poste bitte auch mal deine Einstellungen vom M700 bzgl. Ldap-Konfiguration.

Gruß
Markus

Hallo Markus,

konnte das leider nur auf der Shell testen und da funktioniert der LDAP-Zugriff:

Feb 17 19:38:45 localhost slapd[31083]: conn=1000 fd=13 ACCEPT from IP=127.0.0.1:47432 (IP=0.0.0.0:389)
Feb 17 19:38:45 localhost slapd[31083]: conn=1000 op=0 BIND dn=“” method=128
Feb 17 19:38:45 localhost slapd[31083]: conn=1000 op=0 RESULT tag=97 err=0 text=
Feb 17 19:38:45 localhost slapd[31083]: connection_input: conn=1000 deferring operation: binding
Feb 17 19:38:45 localhost slapd[31083]: conn=1000 op=1 SRCH base=“” scope=2 deref=0 filter=“(cn=a*)”
Feb 17 19:38:46 localhost slapd[31083]: conn=1000 op=1 SEARCH RESULT tag=101 err=0 nentries=11 text=
Feb 17 19:38:46 localhost slapd[31083]: conn=1000 op=2 UNBIND
Feb 17 19:38:46 localhost slapd[31083]: conn=1000 fd=13 closed
Feb 17 19:40:01 localhost /USR/SBIN/CRON[31183]: (root) CMD (/var/rrd/mobydickrrd 1>/dev/null 2>&1)
Feb 17 19:42:00 localhost HylaFAX[31343]: checkHostIdentity(“localhost.localdomain”)
Feb 17 19:42:00 localhost HylaFAX[31343]: Parsing hostPort(): “PORT”
Feb 17 19:42:01 localhost slapd[31083]: conn=1001 fd=13 ACCEPT from IP=127.0.0.1:47465 (IP=0.0.0.0:389)
Feb 17 19:42:01 localhost slapd[31083]: conn=1001 op=0 BIND dn=“” method=128
Feb 17 19:42:01 localhost slapd[31083]: conn=1001 op=0 RESULT tag=97 err=0 text=
Feb 17 19:42:01 localhost slapd[31083]: conn=1001 op=1 SRCH base=“dc=mobydick” scope=0 deref=0 filter=“(objectClass=*)”
Feb 17 19:42:01 localhost slapd[31083]: conn=1001 op=1 SEARCH RESULT tag=101 err=0 nentries=1 text=
Feb 17 19:42:01 localhost slapd[31083]: conn=1001 op=2 UNBIND
Feb 17 19:42:01 localhost slapd[31083]: conn=1001 fd=13 closed

Anbei ein Bild der LDAP-Konfig in der M700.

Danke.

Gruß
Tobias

Hi Tobias,

die Einstellungen sehen gut aus. Jetzt wäre interessant, was das ldap log zeigt, wenn ein snom darauf zugreift. Wichtig ist, dass du bei den Adressen im Telefonbuch, Nachname und Vorname eingetragen hast, auf diese bezieht sich der Suchfilter im snom. Wie viele Adressen hast du im Telefonbuch?

Gruß
Markus

Hallo Markus,

Telefonbuch wurde über Excel importiert aber ohne Vorname und Nachname (ist kein Pflichtfeld).
Sind ca. 210 Einträge im Telefonbuch.

Gruß
Tobias

Hi,

das wäre noch wichtig, dass Vorname und Nachname im Telefonbuch stehen, wie gesagt der snom Such-Filter setzt da drauf.
Kannst du testweise mal einen Eintrag vervollständigen, evtl. geht es dann eh schon.

Gruß
Markus

Hallo Markus,

Ich habe bei einem Kontakt Vorname und Nachname eingetragen aber hat nichts geändert.

anbei die Ausgabe wenn ein Handgerät versucht aufs Telefonbuch zu kommen:

Feb 18 14:58:25 localhost slapd[15441]: conn=1000 fd=13 ACCEPT from IP=192.168.115.64:51436 (IP=0.0.0.0:389)
Feb 18 14:58:25 localhost slapd[15441]: conn=1000 op=0 SRCH base=“dc=mobydick” scope=2 deref=0 filter=“(|(givenName=)(sn=)(cn=*))”
Feb 18 14:58:25 localhost slapd[15441]: conn=1000 op=0 SRCH attr=sn givenName telephoneNumber homePhone mobile
Feb 18 14:58:30 localhost slapd[15441]: conn=1000 op=1 UNBIND
Feb 18 14:58:30 localhost slapd[15441]: conn=1000 fd=13 closed

Danke.

Gruß
Tobias

Hallo Markus,

gibt es hier schon etwas neues?

Danke.

Gruß
Tobias

Hallo Tobias,

hab hier die Firmware M700 - IPDECT/03.24/B0012/06-Jul-2015 11:54 und auf M65 324.9 im Einsatz.

Allerdings musst du dich noch bis zum Release der Version 7.11.03 gedulden! Welche voraussichtlich nächste Woche erscheinen könnte.

Wenn du am M65 auf die Taste mit dem globalen Telefonbuch drückst, solltest du im Log den ersten Request sehen

localhost slapd[2149]: conn=1258 fd=13 ACCEPT from IP=192.168.22.22:51230 (IP=0.0.0.0:389)
localhost slapd[2149]: conn=1258 op=0 SRCH base=“dc=mobydick” scope=2 deref=0 filter=“(|(givenName=)(sn=)(cn=*))”
localhost slapd[2149]: conn=1258 op=0 SRCH attr=sn givenName telephoneNumber homePhone mobile
localhost slapd[2149]: conn=1258 op=0 SEARCH RESULT tag=101 err=0 nentries=1 text=

Danach die Suchparameter eingeben, bei mir hier z.B. Ab.
Der nächste Request ist zu sehen

localhost slapd[2149]: conn=1258 op=1 SRCH base=“dc=mobydick” scope=2 deref=0 filter=“(|(givenName=ab*)(sn=ab*)(cn=ab*))”
localhost slapd[2149]: conn=1258 op=1 SRCH attr=sn givenName telephoneNumber homePhone mobile
localhost slapd[2149]: conn=1258 op=1 SEARCH RESULT tag=101 err=4 nentries=5 text=

Als Ergebnis erhalte ich fünf Einträge siehe, nentries=5
Danach wird die Verbindung wieder getrennt

localhost slapd[2149]: conn=1258 op=2 UNBIND
localhost slapd[2149]: conn=1258 fd=13 closed

Überprüfe bitte mal die Firmware-Stände snom hat da mittlerweile wieder was geändert bzgl. Adressbuchsuche.

Ansonsten führ bitte mal auf der Shell

ldapsearch -x -o nettimeout=2 -H ldap://localhost:389 -E ‘sss=sn’ “(|(givenName=Ab*)(sn=Ab*)(cn=Ab*))”
aus.

“Ab” halt mit deinem potentiellen Treffer ersetzen.

Gruß
Markus

Hallo Markus,

zur Abfrage komme ich garnicht, sobald auf globales Telefonbuch gedrückt wird kommt Verbindungsfehler:

Feb 18 14:58:25 localhost slapd[15441]: conn=1000 fd=13 ACCEPT from IP=192.168.115.64:51436 (IP=0.0.0.0:389)
Feb 18 14:58:25 localhost slapd[15441]: conn=1000 op=0 SRCH base=“dc=mobydick” scope=2 deref=0 filter=“(|(givenName=)(sn=)(cn=*))”
Feb 18 14:58:25 localhost slapd[15441]: conn=1000 op=0 SRCH attr=sn givenName telephoneNumber homePhone mobile
Feb 18 14:58:30 localhost slapd[15441]: conn=1000 op=1 UNBIND
Feb 18 14:58:30 localhost slapd[15441]: conn=1000 fd=13 closed

Firmware ist aktuell:

M700: 03.24B12
M25: 03.24B9

Danke.

Gruß
Tobias

Hi,

in der 7.11.03 wird das Ordering für den Ldap noch angepasst, dann klappt das auch. Release voraussichtlich nächste Woche.
Danke für deine Geduld.

Gruß
Markus

Schließe mich dem TE an.
Habe hier ein M300 + M25, auch hier kann ich nicht auf das Telefonbuch zugreifen.
Firmware auf den Geräten ist 324.
nutze Mobydick 7.11.03

Auszug Logfile:
Mar 4 13:39:15 localhost slapd[5447]: conn=1000 fd=13 ACCEPT from IP=192.XXX.XXX.XXX:51240 (IP=0.0.0.0:389)
Mar 4 13:39:15 localhost slapd[5447]: conn=1000 op=0 SRCH base=“dc=mobydick” scope=2 deref=0 filter="(|(givenName=)(sn=)(cn=*))"
Mar 4 13:39:15 localhost slapd[5447]: conn=1000 op=0 SRCH attr=sn givenName phone homephone mobile
Mar 4 13:39:20 localhost slapd[5447]: conn=1000 op=1 UNBIND
Mar 4 13:39:20 localhost slapd[5447]: conn=1000 fd=13 closed

Nachtrag - es funktioniert bedingt:
Man kann von dem Snom auf das Telefonbuch zugreifen, und direkt darin suchen.
Hierzu muss man nur auf dem Snom bei der Einrichtung des LDAP-Servers “Virtuel Lists” deaktivieren.
Dann lässt sich das Telefonbuch öffnen und zumindest darin suchen.
Bei eingehenden anrufen zeigt er, sofern ein Telefonbucheintrag dazu existiert, auch den Namen an.

Hi,

hast du die Einstellungen wie der Screenshot von sigmaline zeigt vorgenommen?
Bzw. poste bitte mal deine Einstellungen am M300 für die Ldap-Suche.
Welche 324 setzt du genau ein?

Gruß
Markus

Habe die Einstellungen vorgenommen, wie auf sigmaline’s Screenshot.
Habe verschiedene Suchparameter getestet, mit denen im Screenshot erzielt man das beste Ergebnis.
Gänzlich ohne funktioniert es aber auch.
Wie gesagt, man muss nur “Virtuel Lists” deaktivieren, dann verhält es sich wie im MobyDick Mobility Client, man gibt einen Begriff ein und er sucht.
Firmwareversion habe ich direkt via SNOM Basisstation von deren Servern automatisch installieren lassen. Ist aber auf beiden 3.24 (genaues kann ich dir am Montag sagen).
Details zu den Einstellungen bzw. Screenshots folgen dann auch am Montag.

Ich habe die Einstellungen bzw. deren Ergebnis direkt im syslog mitverfolgt.


Nachtrag 07.03.2016

Anbei die Screenshots:
Status DECT: SW-Version: 0324
Handset: SW-Version 03.24 Branch 0009


LDAP Einstellungen


Auszug aus dem syslog

Öffnen des globalen Telefonbuchs am M25


LDAP Suche


**
IP, MAC-Adressen und SIP-Accounts wurden aus den Screenshots entfernt!*