Filemaker Skript um ausgehende Anrufe zu starten

  • Hallo,


    Ich habe in Filemaker ein berechnetes Apple Skript erstellt um ausgehende Anruf mit der Nummer aus der Filemaker Datenbank zu starten.


    Wenn ich das Skript in Filemaker ausführen will bekomme ich die Fehlermeldung "Es wurde Ausdruck erwartet, aber ein Zeilenende wurde gefunden" und die Meldung "Unbekannter Fehler -2741"


    Hat jemand von euch eine Lösung?


    Berechnetes Apple Skript:

  • ich rufe folgendes berechnendes Apple Script auf:



    "tell application \"STARFACE UCC Client\"¶"&

    "if connectionState of connectionManager is SFConnectionConnected then¶"&
    "set callId to PlaceCall \""&Kunden_Eingabe::Telefon 1&"\"¶"&



    "delay 2¶"&

    "else¶"&

    "end if¶"&
    "end tell"

  • Das Script hat bisher (bis Version?) sehr gut funktioniert. Wir verwenden jetzt UCC Client 6.5.1.5 und der connectionState wird nicht mehr zurück gegeben.
    Im Apple Script (ohne Filemaker) sieht das so aus:


    tell application "STARFACE UCC Client"
    if connectionState of SFConnectionManager is SFConnectionConnected then
    set callId to PlaceCall "072115104222"
    delay 2
    else
    end if
    end tell


    Man erhält folgende Fehlermeldung:


    error "„connectionState of SFConnectionManager“ kann nicht gelesen werden." number -1728 from «class csta» of «class CMGR»


    Das berechnete Apple-Script in Filemaker sieht so aus (Telefonnummer = Partner::Telefon Pa):


    "tell application "STARFACE UCC Client"¶"&
    "if connectionState of connectionManager is SFConnectionConnected then¶"&
    "set callId to PlaceCall ""&Partner::Telefon Pa&""¶"&
    "delay 2¶"&
    "else¶"&
    "end if¶"&
    "end tell“


    Wenn man die Abfrage im Filemaker rausnimmt, bleibt Filemaker eine Minute lang hängen.


    Original Skript (funktioniert nicht mehr):


    "tell application "STARFACE UCC Client"¶"&
    "if connectionState of connectionManager is SFConnectionConnected then¶"&
    "set callId to PlaceCall ""&Partner::Telefon Pa&""¶"&
    "delay 2¶"&
    "else¶"&
    "end if¶"&
    "end tell“


    Skript ohne Abfrage (Filemaker bleibt hängen, wenn UCC-Client nicht verbunden ist)

    "tell application "STARFACE UCC Client"¶"&
    "set callId to PlaceCall ""&Partner::Telefon Pa&""¶"&
    "delay 2¶"&
    "end tell"


    Gibt es eine ander Möglichkeit den connectionState abzufragen oder den FileMaker-Hänger zu verkürzen und ggf. ein Fehlermeldung anzuzeigen?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!