Dieses Modul ermöglicht es, das in STARFACE integrierte Adressbuch per LDAP bereitzustellen.
Die Adressen werden regelmässig aus dem Adressbuch in einem im RAM laufenden LDAP Server geladen.
Dieses Modul funktioniert in der STARFACE Cloud nur mit Cloudanlagen mit einer dedizierten Öffentlichen IP!
Folgende Telefone/Systeme wurden von uns gegen das Modul getestet:
Das Adressbuch wird zur bereitstellung per LDAP in den Arbeitsspeicher geladen, und ist keine Live-Ansicht, der STARFACE Adressen. Die Adressen müssen also regelmässig aus dem STARFACE Adressbuch neu in den LDAP Server geladen werden.
Bei den Tests ergab sich etwa das Folgende Verhältnis:
Ermöglicht es den internen LDAP Server zu starten/stoppen.
Der Dienst muss bei Änderungen an den Adressbuch/Logineinstellungen jeweils neu gestartet werden.
Der LDAP Port, auf dem der LDAP Server zur Verfügung stehen soll.
Bitte beachten sie, dass es sich hierbei um LDAP und nicht LDAPS handelt. Die Daten werden also in unverschlüsselter Form übertragen. Support für LDAPS ist aktuell noch in entwicklung.
Der Port muss überhalb des 1000-er bereichs gewählt werden, da die ersten 1000 Ports nur mit Root-Rechten geöffnet werden können.
Für die Verwendung in der STARFACE Cloud muss ein Port im Bereich 10000-20000 gewählt werden
Das Modul lädt die Adressbucheinträge für den LDAP Server im Namen dieses Benutzers aus dem Adressbuch.
Der LDAP Zugriff muss zwingend durch einen Benutzernamen und Passwort abgesichert sein.
Dieser Benutzer wird für den Zugriff durch die Telelfone verwendet.
Der Loginname ist immer cn=[Login] also z.b. cn=Phone
Die einzelnen STARFACE Adressbücher können einzeln als LDAP Adressbücher gemappt werden.
Dazu wird jeweils Links die Adressbuchnummer, und Rechts der Namen für das LDAP festgelegt. Mehr informationen dazu gibt es unten bei der Konfiguration des LDAP's auf den Telefonen.
Folgende LDAP Atrribute werden Verwendet/Befüllt:
Damit die Telefone auf das LDAP Adressbuch Zugreifen kann, müssen geweisse Einstellungen an den Telefonen konfiguriert werden.
Der im Modul gesetzte Login muss auf den Telefonen in der Form cn=[Login] eingetragen werden.
Z.b. cn=Phone
Die Base-DN des Adressbuchs auf der STARFACE beginnt immer dc=starface,dc=pbx
Wenn über alle Verzeichnisse gesucht werden soll, kann diese so beibehalten werden, ansonsten muss noch die OrganizationUnit gemäss Tabelle im Modul festgelegt werden.
Z.b.:
Um nun auf ein spezifisches Adressbuch zu zeigen würden die Base-DN's z.b. so aussehen:
Für die Filter Empfehlen wir für Yealink/Snom die untenliegenden Filter.
Für Beispiele auf Yealink siehe: LDAP Configurations on Yealink Phones
Namensfilter: (|(cn=%*)(sn=%*)(givenname=%*)(description=%*))
Erzeugt folgendes Verhalten: Sucht im Anzeigenamen, Vornamen, Nachnamen, sowie Firmennamen nach Begriffen, die mit der Suchanfrage beginnen.
Nummernfilter: (|(telePhoneNumber=*%*)(homePhone=*%*)(mobile=*%*))
Erzeugt folgendes Verhalten: Sucht in Rufnummer, privater Rufnummer, Mobiltelefonnummer, primärer interner Rufnummer , primärer externer Rufnummer nach der Rufnummer, die den Suchbegriff irgendwo enthält.
(|(cn=%)(sn=%))
(|(telephoneNumber=%)(homePhone=%)(mobile=%))
(|(displayName=%)(givenName=%)(sn=%)(mail=%)(company=%))
(|(telephoneNumber=%)(mobile=%)(homePhone=%)(facsimileTelephoneNumber=%))
Damit das LDAP Adressbuch bei den Gigaset Handsets zur Verfügung muss dieses pro Handset einmal die Einstellung für die Adressbuchtaste, sowie INT-Taste angepasst werden.
Diese Einstellung fällt aber leider nach jeder provisionierung Raus. Deshalb muss es im provisionierungsfile Angepasst werden.
Entweder kann der Haken "N720 - Int- und Adressbuch-taste in prov. File auf LDAP umstellen" in der GUI im Tab "Provisionierung" des Moduls gesetzt werden, oder es müssen folgende Einträge auf der STARFACE Manuell ersetzt werden:
Im Datei: /opt/tomcat/webapps/localhost/starface/WEB-INF/filetemplates/gigasetConfig/einstein/template.xml
Die Zeilen:
<SYMB_ITEM ID="BS_XML_Netdirs.aucNetdirSelForDirectAccess[%]" class="symb_item" value="20"/>
<SYMB_ITEM ID="BS_XML_Netdirs.aucNetdirSelForIntKey[%]" class="symb_item" value="21"/>
ändern zu:
<SYMB_ITEM ID="BS_XML_Netdirs.aucNetdirSelForDirectAccess[%]" class="symb_item" value="10"/>
<SYMB_ITEM ID="BS_XML_Netdirs.aucNetdirSelForIntKey[%]" class="symb_item" value="10"/>`
Entweder kann der Haken "N870 - Int- und Adressbuch-taste in prov. File auf LDAP umstellen" in der GUI im Tab "Provisionierung" des Moduls gesetzt werden, oder es müssen folgende Einträge auf der STARFACE Manuell ersetzt werden:
Im Pfad: /opt/tomcat/webapps/localhost/starface/WEB-INF/filetemplates/gigasetConfig/n870
In den Dateien:
Die Zeilen:
<param name="hs.#IPUI#.IntKeyDir" value="253"/>
<param name="hs.#IPUI#.DirectAccessDir" value="252"/>
ändern auf:
<param name="hs.#IPUI#.IntKeyDir" value="10"/>
<param name="hs.#IPUI#.DirectAccessDir" value="10"/>
Für Downloads besuchen sie bitte http://module.si-solutions.ch/
Für Infos über die Lizenzierung siehe: http://wiki.si-solutions.ch/de/lizenzierung