Dieses Modul macht einen Lookup gegen Schweizer Telefonbücher. Aktuell wird nur das Tel.Search.ch (Swissdirectories) unterstützt, es ist noch die Unterstützung für weitere Telefonbücher geplant.
Das Modul hat eine interne Datenbank, in denen bereits aufgerufene Einträge gespeichert werden können, damit sie nicht wiederholt bei den Telefonbuchanbietern abgefragt werden, da es dort Limitierungen zu den Anzahl anfragen pro Stunde/Tag/Monat gibt.
Definiert wie viel Zeit das Modul maximal aufwenden darf, um die Rufnummer gegen externe Telefonbücher aufzulösen. Sollte der Timeout erreicht werden, so wird der Anruf unaufgelöst weitergegeben.
##Adressbuch Prioritäten
Definiert, welches Adressbuch die höhere Priorität hat.
Die Standardeinstellung ist:
Die Namen sind Case Sensitive, und müssen genau so eingegeben werden, ansonsten wird das Adressbuch nicht erkannt bzw. nicht verwendet.
Somit wird das STARFACE interne Adressbuch zuerst nach der Rufnummer durchsucht, bevor die Interne DB geprüft wird, und dann schlussendlich wird eine Anfrage bei Tel.Search.ch ausgeführt.
Sofern aktiviert, wird die Vollständige internationalisierte Rufnummer in einer internen DB abgespeichert.
Man kann entweder eine Rufnummer gegen die interne DB Abfragen, oder diese aus der internen DB löschen. Dies wird z.b. benötigt, wenn die CallerID geändert wurde, oder die interne Beschriftung generell nicht mehr stimmt.
Zur Verwendung, muss die Funktion ausgewählt, der Suchbegriff eingegeben & das Modul abgespeichert (nicht übernommen) werden.
Hier muss die Rufnummer ohne leerzeichen Vollständig internationalisiert eingetippt werden.
Hier wird entweder die in der internen DB abgelegte CallerID angezeigt, oder es kommt eine Meldung, dass dieser nicht gefunden wurde.
Definiert, im Namen welches Benutzers im Adressbuch gesucht wird. Dies ist für die Öffentlichen Ordner nicht weiter relevant, lediglich wenn auch ein bestimmter privater Ordner nach Adressbucheinträgen durchsucht werden soll.
Definiert, welche Adressbücher auf der STARFACE nach dieser Nummer durchsucht werden soll. Standardmässig sind alle Adressbücher aufgelistet.
Wenn das Modul den Adressbucheintrag im normalen STARFACE Adressbuch findet, überlässt das Modul die Formatierung der CallerID normalerweise der STARFACE bzw. es wird die unter Telefone ==> ID-Anzeige gesetzte CallerID verwendet.
Es kann jedoch definiert werden, dass das Modul eine eigene CallerID setzt, und somit die ID-Anzeige ausser kraft setzt.
Der Wert, welcher statt der Standard CallerID verwendet werden soll.
Wert | Kommentar |
---|---|
number | Vollständig internationalisierte Nummer |
academic_title | Akademischer Titel |
birthday | Geburtstag |
city1 | Stadt |
city2 | '' |
city3 | '' |
comment | Kommentar |
company | Firma |
country | Land |
country2 | '' |
e-mail2 | '' |
familyname | Nachname |
firstname | Vorname |
job_title | Berufsbezeichnung |
postcode | PLZ |
postcode2 | '' |
postcode3 | '' |
state | Bundesland |
street | Strasse |
street2 | '' |
street3 | '' |
title | Titel |
url | Webseite |
url2 | '' |
Für alle Werte, welche in der CallerID verwendet werden, muss jeweils die Maximale Zeichenlänge hinterlegt werden. Bei einer länge von 0 wird dieser nicht gekürzt.
CallerID Format: #lastname# #firstname# #company#
Wert | Maximale Zeichenlänge |
---|---|
lastname | 6 |
firstname | 0 |
company | 10 |
Der Anrufer ist "Max Mustermann Musterfirma".
Der Vorname Max, wird nicht gekürzt, der Nachname wird auf 6 Zeichen "Muster" gekürzt, und der Firmenname auf "Musterfirm" gekürtzt. das Ergebnis wäre "Max Muster Musterfirm"
Hier wird der von der Tel.search.ch zur Verfügung gestellte API Key benötigt.
Einen API-Key kann man unter: https://tel.search.ch/api/getkey.en.html anfordern.
Tel.search.ch kann die Suchergebnisse in allen Landessprachen + Englisch liefern. Hier kann definiert werden, welche davon für die Suchergebnisse verwendet wird.
Wenn der Anruf durch die Tel.Search.ch aufgelöst wird, wir die CallerID entsprechend Formatiert. Hier können alle unter von Tel.Search.ch unter dem Link: https://tel.search.ch/api/help.en.html unter "Format of Response" angegebene Parameter verwendet werden.
Die CallerID wird in diesem Format in die DB gespeichert. Nachträgliche Änderungen haben keine Einfluss auf bereits abgespeicherte Einträge.
Für alle Werte, welche in der CallerID verwendet werden, muss jeweils die Maximale Zeichenlänge hinterlegt werden. Bei einer länge von 0 wird dieser nicht gekürzt.
CallerID Format: #name# #firstname# #org#
Wert | Maximale Zeichenlänge |
---|---|
name | 6 |
firstname | 0 |
org | 10 |
Der Anrufer ist "Max Mustermann Musterfirma".
Der Vorname Max, wird nicht gekürzt, der Nachname wird auf 6 Zeichen "Muster" gekürzt, und der Firmenname auf "Musterfirm" gekürtzt. das Ergebnis wäre "Max Muster Musterfirm"
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