HANGUP
Die Verbindung wurde beendet. Das Skript sollte sich bei dieser Rückgabe beenden.
OK
Die Datei wurde vollständig aufgezeichnet und durch kein Ereignis abgebrochen.

Enthält die Rückgabe einen anderen Wert, handelt es sich um eine Touchtone-Sequenz, die während des Aufzeichnens erkannt wurde.

 
Beispiel:
set RC [ vbox_get_message /var/spool/vbox/michael/incoming/00000858611291-00022795 90 ]
vbox_wait <seconds>
Wartet eine bestimmte Anzahl von Sekunden auf Eingaben vom Anrufer. Die Art des Abbruchs wird als Rückgabewert gesetzt.
 
seconds
Anzahl der Sekunden die gewartet werden sollen.

Folgende Rückgabewerte sind möglich:

 
ERROR
Das Warten wurde wegen eines Fehlers abgebrochen.
TIMEOUT
Die angegebene Anzahl Sekunden ist abgelaufen.
HANGUP
Die Verbindung wurde beendet. Das Skript sollte sich bei dieser Rückgabe beenden.
OK
Die angegebene Anzahl Sekunden ist abgelaufen.

Enthält die Rückgabe einen anderen Wert, handelt es sich um eine Touchtone-Sequenz, die während des Aufzeichnens erkannt wurde.

 
Beispiel:
set RC [ vbox_wait 120 ]
vbox_init_touchtones
Dieses Kommando löscht die interne Touchtone-Sequenz.

Normalerweise werden alle erkannten Touchtones an die interne Touchtone-Sequenz angehängt und auch bei einem Wechsel vom Abspiel- in den Aufnahmemodus nicht gelöscht. Gelöscht wird diese nur bei Eingabe von '*', da dieser Touchtone eine neue Sequenz einleitet.

 
Beispiel:
vbox_init_touchtones
vbox_pause <ms>
Wartet eine bestimmte Anzahl von Millisekunden.
 
ms
Anzahl der Millisekunden die gewartet werden soll.
Beispiel:
vbox_pause 1500
vbox_get_nr_new_messages <messagebox>
Ermittelt die Anzahl der neuen Nachrichten in einem Verzeichnis. Das Ergebnis wird als Rückgabewert gesetzt.
 
messagebox
Verzeichnis welches untersucht werden soll.
Beispiel:
set RC [ vbox_get_nr_new_messages /var/spool/vbox/michael/incoming ]
vbox_get_nr_all_messages <messagebox>
Ermittelt die Anzahl aller Nachrichten in einem Verzeichnis. Das Ergebnis wird als Rückgabewert gesetzt.
 
messagebox
Verzeichnis welches untersucht werden soll.
Beispiel:
set RC [ vbox_get_nr_all_messages /var/spool/vbox/michael/incoming ]
vbox_message_info <message> <fieldnr>
Gibt ein Feld aus dem Header einer Nachricht zurück. Das Ergebnis wird als Rückgabewert gesetzt. Bei einem Fehler enthält der Rückgabewert keine Daten.
 
message
Vollständiger Pfad und Name der Nachricht, deren Header abgefragt werden soll.
fieldnr
Nummer des Header-Feldes das abgefragt werden soll. Folgende Nummern können angegeben werden:
  • 1 - Erzeugungsdatum der Nachricht in Sekunden seit dem 1.1.1970,
  • 2 - Kompression der Nachricht,
  • 3 - Die CALLERID des Anrufers,
  • 4 - Der Name des Anrufers,
  • 5 - Die vollständige Telefonnummer des Anrufers,
  • 6 - Der Wohnort des Anrufers.
Beispiel:
set RC [ vbox_messages_info /var/spool/vbox/michael/incoming/00000865241883-00005143 1 ]

Next Previous Contents