Moin Heiko,
ich lasse meine Batch-Datei laufen, und
noch bevor der Anruf bei mir signalisiert wird (Popup und TTS) ist das Batch abgearbeitet, alle Programme werden gestartet, und JB's Suche ist auch schon fast fertig... Dies schien mir von Dir beabsichtigt gewählt zu sein... Oder ist das jetzt nur Zufall?
Gut, vor einem entsprechenden Anrufbeantworter-Start sich eine TTS erstellen zu lassen, geht nur, wenn die Verzögerung bis zum Start des AB lange genug eingestellt ist. Andererseits kann der Benutzer, der sich ein TTS erstellen lassen will, anhand der Phoner.ini und der Datei BUCH.ADR bereits bei einem eingehenden Anruf prüfen, ob eine solche Aktion überhaupt im Falle gerade dieses Anrufers gewünscht ist, und den Kopiervorgang bereits bei einem eingehenden Anruf starten. Das wiederrum würde die Möglichkeit des startens eines Programmes vor Abspielen der Anrufbeantworteransage nicht unbedingt notwendig machen...
Wichtig wäre es (für mich) lediglich, wenn ein Programm oder eine Batch gestartet werden könnte, sobald Phoner eine Aktivität (abgehender Anruf) am S0-Bus bemerkt,
und / oder, weil dieses ja nicht bei jedem möglich ist, wenn man selber über Phoner nach draussen telefoniert.
Als Minimum würde ich jedoch vorschlagen,
- bei Anrufeingang die Parameter in der Art
CallingPartyNumber CalledPartyNumber CallingAreaCode CallingCountryCode zu übergeben (also %1 %2 %3 %4 %5)
- bei Aktivität am S0-Bus (abgehender Anruf)Parameter in der Art
CallingPartyNumber CalledPartyNumber (weil hier die Überprüfung durch Phoner, um welches Ortnetz und welches Land es sich handelt, bisher nicht vorgesehen ist, und auch zu lange dauern würde)
- bei einem abgehenden Anruf mit Phoner Parameter in der Art
CallingPartyNumber CalledCountryCode CalledAreaCode CalledPartyNumber zu übergeben. Es sei denn, ich komme noch dahinter, wie ich per Batch den String, der die Vorwahl und den Ländercode enthält, auflösen kann...
Viele Grüße vom Kai
Zur Umfrage "Phoner und externe Applikationen"