Ich habe mich in den vergangenen Tagen etwas mit dem CLI auseinandergesetzt um per Skript Mailboxen anzurufen und so durchzugehen, dass ich letztendlich eine neue Ansage aufnehme (per .wav eingespielt) und speichere. Beim bisherigen Testen funktioniert das auch ganz gut! Dazu generiere ich das Skript anhand einer Textvorlage und in eine Textdatei eingetragenen Daten (Telefonnummer, Mailboxpin, Name der Audiodatei die zu spielen ist) mit einem Pythonskript, denn das Ziel ist es letztendlich dies großangelegeter zu machen, wo das einzelne Anwählen der Mailboxen sehr zeitaufwendig wäre. Allerdings gibt es noch zwei Kleinigkeiten, nämlich: 1. Anhand vom Testen meiner eigenen Mailbox habe ich erkennen müssen, dass wenn bereits eine Nachricht eingespielt ist, sich die nötige Anzahl an Tastendrücken ändert, (9-1-1-1) statt (9-1-1), bevor man aufgefordert wird aufzunehmen. Klingt ja schon nach einem Paradebeispiel für eine Verzweigung, allerdings ergibt sich mir bisher aus den Befehlen keine Weise, wie ich das ganze erkenne und überprüfe; Wait IsSilence wäre zu grob, da die Mailbox ja zwischendrin mal Pause macht bevor sie wieder anfängt und funktioniert bei der Mailbox aber scheinbar eh nicht. Meine Vermutung ist einfach, dass die Mailbox ununterbrochen "sendet". Auch eigene Boolsche Werte per Variablen müsste ja erst gemäß einer Kondition gesetzt werden, welche genau auf diese Situation angepasst sind und nicht ausversehen an anderer Stelle erfüllt werden. Die Alternative wäre sonst, dass ich es selber erfasse und meine Vorlagen programmatisch anpasse - wäre aber nicht unerheblich das vorher rauszufinden, deshalb hatte ich auf eine elegantere Lösung per Skript gehofft. 2. Das CLI kann scheinbar nur etwas über 500 Zeilen darstellen bevor es anfängt oben abzuschneiden. Für mich wäre einfach interessant, ob es einen Weg gibt die CLI Ausgaben wie Print in eine separate Logdatei umzuleiten, auch um sie bei Schließung der Anwendung zu bewahren. Danke im vorraus für die Rückmeldungen.
|