Dieses Modul überschreibt die Standard CallerID der STARFACE mit den in den Modul Konfigurierten, sofern der Benutzer im STARFACE internen Adressbuch existiert
Dieses Modul Verstösst ggf. gegen die DSGVO, wenn keine Einwilligung eingeholgt wurde, da es die Privaten Kontakte aller Benutzer durchsucht.
Während der Anruf aufgelöst wird, wird dieser im Modul gehalten, und es klingelt nicht. Dies definiert, wie lange das Modul maximal auf die Antworten der Adressbücher wartet, bevor es den Anruf unaufgelöst weiterleitet.
Damit das Adressbuch durchsucht werden kann, muss ein Benutzer mitgegeben werden, der Benutzer benötigt keine speziellen Anforderungen
Dursucht das private Adressbuch eines Benutzer, wenn er auf einer Direktwahl angerufen wird.
Entfernen sie den Eintrag "private" aus der Tabelle "zu durchsuchende Adressbücher", damit nicht alle privaten Adressbücher durchsucht werden!
Wenn der Angerufene nicht anwesend ist, und der Anruf weitergeleitet wird, so sieht auch der Benutzer/Gruppe an welche weitergeleitet wurde den aus dem privaten Adressbuch aufgelösten Kontakt
Definiert welche STARFACE Adressbücher durchsucht werden sollen, dies ist entweder:
Offiziell sind nur Folgende Werte für die CallerID unterstützt:
Wert | Inhalt |
---|---|
firstname | Vorname des Kontakts |
lastname | Nachname des Kontakts |
company | Firmenname des Kontakts |
number | Die Rufnummer des Kunden vollständig Internationalisiert |
InOffiziell gibt es noch folgende Werte:
academic_title,
birthday,
city,
city2,
city3,
comment,
company,
country,
country2,
country3,
email,
email2,
familyname,
fax,
faxshort,
fax2,
fax2short,
fax3,
fax3short,
fax_caller_id,
firstname,
homephone,
homephoneshort,
job_tilte,
messager,
messager2,
mobile,
mobileshort,
mobile2,
mobile2short,
mobile3,
mobile3short,
phone,
phone2,
phone3,
phone4,
phone5,
phone6,
phone7,
phoneshort,
phone2short,
phone3short,
phone4short,
phone5short,
phone6short,
phone7short,
phonetype,
pobox2,
pobox3,
postcode,
postcode2,
postcode3,
state,
street,
street2,
street3,
title,
url,
url2,
Die CallerID wird entsprechend diesem Feld Formatiert. Werte, die durch Kontaktinformationen ersetzt werden sollen müssen in Raute gepakt werden.
Z.b.: #lastname# #firstname# #company# (#number#)
Erzeugt:
Mustermann Max Musterfirma GmbH (+41123456789)
Um zu verhindern, dass die CallerID zu lang wird, können Werte nach gewissen Buchstaben gekürzt werden.
Z.b. Wenn der Vorname (firstname) auf 1 Stelle gekürzt würde, und der Nachname (lastname) auf 3:
Mit der CallerID: #firstname#. #lastname#. #company# (#number#)
M. Mus. Musterfirma GmbH (+41123456789)
Die Punkte müssen in der CallerID manuell eingefügt werden.
Dieses Modul enthält eine XML-RPC Schnittstelle, um Anfragen von aussen an die STARFACE stellen zu können.
Wie genau der XML-RPC Zugriff im Detail geht, seht ihr hier: https://wiki.si-solutions.ch/de/Tutorial-für-Entwickler/dev_xmlrpc
Beispiel XML-RPC Anfrage an das Modul:
<?xml version="1.0"?>
<methodCall>
<methodName>[Instancename].lookup</methodName>
<params>
<param>
<value>
<struct>
<member>
<name>Number</name>
<value>
<string>004123456789</string>
</value>
</member>
</struct>
</value>
</param>
</params>
</methodCall>
<?xml version="1.0"?>
<methodResponse>
<params>
<param>
<value>
<struct>
<member>
<name>Success</name>
<value>
<boolean>1</boolean>
</value>
</member>
<member>
<name>Errormessage</name>
<value>
<string></string>
</value>
</member>
<member>
<name>Result</name>
<value>
<string>Mustermann Max Musterfirma Gmbh (+4123456789)</string>
</value>
</member>
<member>
<name>DataMapping</name>
<value>
<struct>
<member>
<name>firstname</name>
<value>
<string>Max</string>
</value>
</member>
<member>
<name>homephone</name>
<value>
<string></string>
</value>
</member>
<member>
<name>city</name>
<value>
<string></string>
</value>
</member>
<member>
<name>familyname</name>
<value>
<string>Mustermann</string>
</value>
</member>
<member>
<name>mobile</name>
<value>
<string></string>
</value>
</member>
<member>
<name>postcode</name>
<value>
<string></string>
</value>
</member>
<member>
<name>url</name>
<value>
<string></string>
</value>
</member>
<member>
<name>phone</name>
<value>
<string>+4123456789</string>
</value>
</member>
<member>
<name>street</name>
<value>
<string></string>
</value>
</member>
<member>
<name>e-mail</name>
<value>
<string></string>
</value>
</member>
<member>
<name>company</name>
<value>
<string>Musterfirma GmbH</string>
</value>
</member>
<member>
<name>comment</name>
<value>
<string></string>
</value>
</member>
<member>
<name>id</name>
<value>
<string>21222</string>
</value>
</member>
<member>
<name>state</name>
<value>
<string></string>
</value>
</member>
<member>
<name>fax</name>
<value>
<string></string>
</value>
</member>
</struct>
</value>
</member>
</struct>
</value>
</param>
</params>
</methodResponse>
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