CTI Client Hilfe:
Beispiele für Interworking

- Themen-Index
- Versionen
- Neue Funktionen im CTI Client 3.x
- Systemvoraussetzungen
- Installation
- Telefonsteuerung
- Programmfunktionen
- Ordner / Datenanbindung
- Optionen

- Anpassen
- Administration
- Audio
- Kurzwahl
- Kurzwahlpanel
- TAPI-Geräte
- Telefonie
- PhoneDialog
- Journal
- Lizenz
- Interworking

- Start/Steuerung anderer Anwendungen

- Verwendung von Platzhaltern in einem Dateiname/URL
- Tastatur-Steuersequenz bearbeiten

- Beispiele für Interworking

- Busylight
- History
- Outlook
- Word-Dokumentvorlagen
- Lokale Profile / Terminal Server
- Notizen
- Termine
- Globale Suchfunktion
- Fenster

- Fensterverwaltung
- Design
- Tutorials

Auf dieser Seite

- Vorinstallierte Steuersequenzen
- Rufnummernsuche im Online-Telefonverzeichnis "Das Örtliche"
- E-Mail bei verpasstem Anruf senden

#### Vorinstallierte Steuersequenzen

> Die nachfolgenden Steuersequenzen sind im Auslieferungszustand bereits vorinstalliert. Sie dienen hauptsächlich als Beispiele für die Arbeitsweise der Interworking-Funktion. Sie können diese Sequenzen an Ihre Bedürfnisse anpassen oder als Vorlage für eigene Sequenzen nutzen. Weitere Hinweise zum Interworking...

> Beispiel-mit-notepad.iwc: Demonstriert die Übertragung der aktuellen Rufnummer mit Hilfe simulierter Tatstatureingaben an eine andere Anwendung. In diesem einfachen Beispiel wird das "Notepad" aktiviert oder gestartet und die Rufnummer im Editor-Fenster eingetragen. Weitere Hinweise: Steuerung anderer Anwendungen, Tastatur-Steuersequenzen

> Create_CallInfo_File.iwc: Erstellt eine Textdatei mit Informationen zum aktuellen Anruf. Die Sequenz startet das Skript "Create_CallInfo_File.bat". Die Informationen zum Anruf werden als Parameter übergeben und vom Skript in die Datei "CallInfo.txt" geschrieben. Diese Datei kann ggf. von anderen Anwendungen genutzt werden um Anruf-Informationen zu importieren.

> Create_CallInfo_File_for_Solutio_Charly.iwc: Ermöglicht die Anruferkennung in der Praxissoftware für Zahnärzte "charly by solutio". Die Sequenz erstellt die Datei "C:\Telefon\teleinfo.asc" mit der Rufnummer zum aktuellen Anruf. Die Praxissoftware kann diese Datei lesen und die zugehörige Patientenakte öffnen.
> Hinweis: Anleitung zur Ruferkennung in charly (PDF-Dokument)

> CAO-Faktura Adresse anzeigen.iwc: Aktiviert die Anwendung "CAO-Faktura" im Vordergrund und übergibt die aktuellen Rufnummer per Tastatur-Steuersequenz an die Suchfunktion.

> Kontakt in cobra Adress PLUS 11 anzeigen.iwc: Aktiviert die Anwendung "cobra Adress PLUS" im Vordergrund und übergibt die aktuellen Rufnummer per Tastatur-Steuersequenz an die Suchfunktion.

> ResolvePhoneNumberMultinational_vbs.iwc: Startet eine Online-Suche nach der aktuellen Rufnummer. Dabei werden für die Landesvorwahlen von Deutschland, Österreich und der Schweiz die jeweils lokalen Online-Telefonverzeichnise (dasoertliche.de, auskunft.at oder tel.local.ch) aufgerufen. Dieses Verhalten kann im Skript "call-info-redirect.vbs" angepasst werden.

> Missed-Call-Mail.iwc: Sendet eine Benachrichtigungs-EMail bei einem verpassten Anruf in Abwesenheit im Zeitfenster Mo-Fr, 07:00-17:00 Uhr. Die Parameter für den Mail-Server, der EMail-Text und die Bedingungen für Abwesenheit und Zeitfenster können im Skript "missed_call_mail.vbs" angepasst werden.
> Beispiel: E-Mail bei verpasstem Anruf senden

> SMS senden mit Fritz!fon.iwc: Startet oder aktiviert die Fritz!Fon-Anwendung im Vordergrund. Mittels Tastatur-Steuersequenz wird die Funktion "SMS senden" mit der aktuellen Rufnummer geöffnet. Nach der Eingabe des SMS-Textes können Sie diese absenden. Der Dateipfad zu "FriFon32.exe" muss ggf. angepasst werden.

> SugarCRM.iwc: Übergibt die aktuelle Rufnummer an die Suchfunktion eines lokal gehosteten "SugarCRM".
> Der Beispiel-Aufruf erfolgt über die URL: "http://192.168.0.1/sugarcrm/index.php...". Die IP-Adresse muss entsprechend angepasst werden.

> tel.local.ch.iwc: Startet die Suche nach einer Rufnummer im Schweizer Online-Telefonverzeichnis "tel.local.ch".
> Der Aufruf erfolgt über die URL: "tel.local.ch/de/q/?what=%ctel%&where=&rid=directories".
> Beispiel: Rufnummernsuche im Online-Telefonverzeichnis

> Das Örtliche.iwc: Startet die Suche nach einer Rufnummer im deutschen Online-Telefonverzeichnis "Das Örtliche". Der Aufruf erfolgt über die URL: "mobil.dasoertliche.de/Themen?nummer=%ctel%".
> Beispiel: Rufnummernsuche im Online-Telefonverzeichnis

> GoYellow.iwc: Startet die Suche nach einer Rufnummer im deutschen Online-Telefonbuch "GoYellow".
> Der Aufruf erfolgt über die URL: "www.goyellow.de/suche/%ctel%/-/seite-1?locs=true".
> Beispiel: Rufnummernsuche im Online-Telefonverzeichnis

> herold.at.iwc: Startet die Suche nach einer Rufnummer im österreichischen Online-Telefonverzeichnis "www.herold.at". Der Aufruf erfolgt über die URL: "www.herold.at/servlet/at.herold.sp.servlet.SPWPSearchServlet?searchterm=%itel%".
> Beispiel: Rufnummernsuche im Online-Telefonverzeichnis

> herold.at-Firmen.iwc: Startet die Suche nach einer Firmen-Rufnummer im österreichischen Online-Telefonverzeichnis "www.herold.at". Der Aufruf erfolgt über die URL:
> "www.herold.at/extern-utf8/gelbeseiten?gso8=HEROLD&gso9=de&edsacid=sl-searchbox-google&gso1=%itel%".
> Beispiel: Rufnummernsuche im Online-Telefonverzeichnis

#### Beispiel 1: Rufnummernsuche im Online-Telefonverzeichnis "Das Örtliche"

> Die Steuersequenz "Das Örtliche" verwendet den Aktionstyp "Dokument/URL öffnen", um folgende URL im Webbrowser zu öffnen:
> http://mobil.dasoertliche.de/Themen?nummer=%ctel%

> Über die Platzhalter-Variable %ctel% wird die aktuelle Rufnummer inkl. Ortsvorwahl als Parameter übergeben. Einige Online-Telefonverzeichnisse erwarten die Rufnummer ggf. im internationalen Format z.B. 0049317334689 oder +49317334689. In diesem Fall sind die Platzhalter %itel% oder "%+itel%" zu verwenden.
> Eine Beschreibung weiterer Platzhalter-Variablen finden Sie hier...

> Um "Das Örtliche" automatisch bei einem Anrufe zu öffnen, muss die Option "per Anrufereignis" aktiviert werden. Unter "Erweiterte Einstellungen" können weitere Details wie z.B. nur für "kommende Rufe" oder "nur bei unbekannter Rufnummer" festgelegt werden.

> Die oben beschriebene Funktionsweise gilt analog auch für andere Online-Telefonverzeichnisse. Beispiele:
> GoYello | http://www.goyellow.de/suche/%ctel%/-/seite-1?locs=true
> auskunft.at | https://auskunft.at/suche?page=1&order=&orderDirection=&query=%ctel%&submit=los
> tel.local.ch | https://tel.local.ch/de/q/?what=%ctel%&where=&cid=directories
> tel.search.ch | https://tel.search.ch/?was=%ctel%

> Hinweise:
> - Der Aufruf und die Anzeige erfolgt in Ihrem Standard-Webbrowser. Eine automatische Datenübernahme in den CTI Client wird nicht unterstützt.
> - Der Aufruf kann auch auf ein integriertes Browser-Fenster geleitet werden.

#### Beispiel 2: E-Mail bei verpasstem Anruf senden

> Die Steuersequenz "Missed-Call-Mail" ermöglicht das Senden einer Benachrichtigungs-EMail bei einem verpassten Anruf in Abwesenheit. Diese Sequenz ist (ab Programmversion 3.1.019) in der Liste der Interworking-Steuersequenzen enthalten und kann bei Bedarf aktiviert werden.

> Sollte diese Sequenz nicht vorhanden sein, so können Sie diese aus einem aktuellen Setup in Ihr bestehendes Arbeitsverzeichnis kopieren. Sie finden die Dateien im Ordner "workingDir\interworking" unter "IWC\Missed-Call-Mail.iwc" und "Scripts\missed_call_mail.vbs".

> Der Aufruf der Sequenz erfolgt nur bei eingehenden, verpassten Anrufen. Weitere Kriterien können im Dialog [Bearbeiten > Erweiterte Einstellungen] festgelegt werden. Die Sequenz verwendet den Aktionstyp "Dokument/URL öffnen", um das Visualbasic-Skript "missed_call_mail.vbs" zu starten. Die benötigten Parameter werden als Platzhalter-Variablen übergeben.

> Verwendete Platzhalter-Variablen:
> %contact.display% | Name/Firma (wie im PhoneDialog angezeigt)
> %tel% | Rufnummer
> %call.start% | Zeit des Anrufs
> %lockscreen% | Ist der Bildschirm gesperrt? (0 oder 1)
> %presence% | Präsenzstatus (wenn verfügbar) z.B. "available, away, brb", Siehe hier...
> %notes[500]% | Notizen zum aktuellen Kontakt [max. 2000 Zeichen]

> Parameter für den Mail-Server: Die für das Versenden der EMail notwendigen Parameter, wie Username, Password, SmtpServer und SmtpServerPort müssen am Anfang des Skriptes in die entsprechenden Variablen eingetragen werden. Da Sie die Benachrichtigungs-EMail typischer weise an sich selber senden, sind in MailFrom und MailTo jeweils Ihre eigene EMail-Adresse einzutragen.

> Nur bei Abwesenheit senden: Die Platzhalter %lockscreen% und %presence% werden verwendet um den Abwesenheits-Status an das Skript zu übergeben. Dabei gilt, die EMail wird nur gesendet wenn der Bildschirm gesperrt ist oder wenn einer der Präsenzzustände "loggedout, away, external" erkannt wurde. So wird das Senden einer Benachrichtigungs-EMail auf die Situationen beschränkt, in denen Sie bewusst Abwesend sind.

> Dieses Verhalten kann durch das Entfernen der entsprechenden Platzhalter oder direkt im Skript, in der Funktion "InAbsence()", angepasst werden. Alternativ können Sie den Aufruf der Befehlszeile: "if NOT InAbsence() then exit function" verhindern, indem Sie diese durch ein vorangestelltes Hochkomma (') in eine Kommentarzeile verwandeln.

> Nur im festgelegten Zeitfenster senden: Die EMail wird nur im Zeitfenster Mo-Fr, 07:00-17:00 Uhr gesendet. Diese Verhalten kann im Skript in der Funktion "InTimeWindow()" angepasst werden.

> EMail-Text anpassen: Der EMail-Text wird im Skript mit Hilfe der Platzhalter %contact.display%, %tel%, %call.start% und %notes[500]% gebildet und den Variablen "Subject" und "Body" zugewiesen. Mit zusätzlichen Platzhaltern und Änderungen im Skript können Sie den Mail-Text an Ihre Bedürfnisse anpassen.