Capisuite: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
== Capisuite Erweiterung == | == Capisuite Erweiterung == | ||
Bei der Umstellung von VBox unter Debian Sarge auf Capisuite unter Etch habe ich schmerzlich die Möglichkeit der individuellen Programmierung der Anrufbeantworter vermisst. Nachdem ich keine verbesserten ''Incoming.py'' Files im Web gefunden habe, habe ich auf die schnelle Python gelernt und die fehlende Funktion selbst implementiert. Das erste Programm ''prog1 ... progX'' das ''match'ed'' wird verwendet, deshalb ist die '''Reihenfolge''' | Bei der Umstellung von VBox unter Debian Sarge auf Capisuite unter Etch habe ich schmerzlich die Möglichkeit der individuellen Programmierung der Anrufbeantworter vermisst. Nachdem ich keine verbesserten ''Incoming.py'' Files im Web gefunden habe, habe ich auf die schnelle Python gelernt und die fehlende Funktion selbst implementiert. | ||
'''Programmierung''' | |||
* Die Programme werden '''fortlaufend (!) nummeriert''', beginnend bei '''''prog1''''' | |||
* Das erste Programm ''prog1 ... progX'' das ''match'ed'' wird verwendet, deshalb ist die '''Reihenfolge''' relevant! | |||
* Die Einträge ''dates'' und ''group'' können als eigene Section definiert sein (siehe holiday, family, friends) | |||
Mein Konfig-File '''/etc/capisuite/answering_machine.conf''' sieht in etwa wie folgt aus und sollte weitestgehend selbsterklärend sein.<pre> | Mein Konfig-File '''/etc/capisuite/answering_machine.conf''' sieht in etwa wie folgt aus und sollte weitestgehend selbsterklärend sein.<pre> |
Version vom 3. Januar 2007, 14:04 Uhr
Capisuite Erweiterung
Bei der Umstellung von VBox unter Debian Sarge auf Capisuite unter Etch habe ich schmerzlich die Möglichkeit der individuellen Programmierung der Anrufbeantworter vermisst. Nachdem ich keine verbesserten Incoming.py Files im Web gefunden habe, habe ich auf die schnelle Python gelernt und die fehlende Funktion selbst implementiert.
Programmierung
- Die Programme werden fortlaufend (!) nummeriert, beginnend bei prog1
- Das erste Programm prog1 ... progX das match'ed wird verwendet, deshalb ist die Reihenfolge relevant!
- Die Einträge dates und group können als eigene Section definiert sein (siehe holiday, family, friends)
Mein Konfig-File /etc/capisuite/answering_machine.conf sieht in etwa wie folgt aus und sollte weitestgehend selbsterklärend sein.
[GLOBAL] audio_dir="/usr/share/capisuite/" voice_user_dir="/var/spool/capisuite/users/" user_audio_files="1" voice_delay="15" announcement="ab_buis.la" record_length="60" record_silence_timeout="5" voice_email_from="Anrufbeantworter <ab@neobiker.de>" [priv] voice_numbers="20" announcement="ab_priv.la" voice_action="MailAndSave" voice_delay="10" record_length="90" voice_email_from="ab@neobiker.de" voice_email="Anrufbeantworter <ab@neobiker.de>" pin="1111" # ----- vbox programming: # ----- dates time frame week days file to play delay record group prog1= * 22:00-07:00 * ab_priv.la 5 120 family,friends prog2= * * * ab_priv.la 15 120 family,friends prog3= * 22:00-07:00 * ab_priv.la 5 120 * prog4= * * * ab_priv.la 10 120 * [buis] voice_numbers="23" announcement="ab_buis.la" voice_action="MailAndSave" voice_delay="10" record_length="60" voice_email_from="Anrufbeantworter <dr@friedrichnet.de>" voice_email="ab@friedrichnet.de" pin="2222" # ----- vbox programming: # ----- dates time frame week days file to play delay record group prog1= * 22:00-07:00 * ab_priv.la 5 120 family,friends prog2= * * * ab_priv.la 15 120 family,friends prog3= holiday * * ab_buis.la 1 90 * prog4= * * SA,SO ab_buis.la 1 90 * prog5= * 17-08:29 * ab_buis.la 1 90 * prog6= * * * ab_buis.la 10 90 * [holiday] Weihnachten=24.12.,25.12.,26.12. Ostern=6.4.2007,9.4.2007,17.5.2007,28.5.2007.,7.6.2007 Sonstige=1.1.,6.1.,1.5.,3.10.,1.11. Birthdays=19.5. [family] Eltern=01234 12345, 0175123456,0172 234567 Oma=123456789 [friends] Karl=12345,017134566789 Peter=0170123456