UCI.AppleScript

Aus STARFACE Wiki

Wechseln zu: Navigation, Suche

Der STARFACE Client for Mac stellt ab Version 1.1.0 alle Aufrufe der UCI 2.0-Schnittstelle auch via AppleScript zur Verfügung. Darüber hinaus können für die UCI-Server-Events AppleScripte ausgeführt werden.

Informationen zum Thema AppleScript sind im Internet auf der Seite von Apple zu finden:


UCI Aufrufe via AppleScript

STARFACE AppleScript Suite

Folgende Aufrufe aus der UCI 2.0-Schnittstelle können über AppleScript initiiert werden und werden vom MacClient an den STARFACE Server weitergeleitet:

  • PlaceCall
  • HangupCall
  • GetCallState
  • GetPhoneIds
  • GetCallIds
  • SendFax
  • GetFaxState


UCI Events via AppleScript

Für folgende Events aus der UCI 2.0-Schnittstelle ruft der STARFACE Client for Mac AppleScripte auf:

  • receiveCallState
  • receiveFaxState


Beispielscripte

Enthaltene Beispiele

In der Installation des STARFACE Client for Mac sind bereits mehrere Beispiel-Scripte enthalten. Diese liegen unter ~/Library/Application Support/STARFACE Client. Damit die Scripte für die UCI-Events ausgeführt werden, müssen diese beim Start des Programms im Ordner ~/Library/Application Support/STARFACE Client/MonitorScripts liegen. Es kann sein, dass dieser Ordner noch erstellt werden muss.


Download der Beispiel-Scripte: Datei:Example Scripts.zip. Darin enthalten:

  • Call with STARFACE - Initiieren eines ausgehenden Anrufes
  • Fax with STARFACE - Initiieren eines ausgehenden Faxes
  • CallEvent - Signalisierung eines laufenden Gespräches
  • FaxEvent - Signalisierung eines Faxes


Mac and AppleScript are trademarks of Apple Inc., registered in the U.S. and other countries.

Meine Werkzeuge