Neuerungen der Version 2.5:

1. Events!
2. Phonebook
3. Mikrofon-Aufnahme
4. Direktstart von RCVFAX
5. Bugs

1. Events!

ber Options/Events oder Alt-E wird ein Editor aufgerufen, der die Datei
EVENTS.DAT editiert.
In dieser Datei stehen die Events in folgendem Format:

<Zeit>, <Event>[,Optionen[,Optionen]] [;Kommentar]

Die Zeit kann folgende Formate haben:

-Nur Uhrzeit
        HH:MM[:SS]  (Sekunden optional)
        z.B. 16:10:05

        Solche Events werden tglich zur angegebenen Zeit gestartet.

-Tag Uhrzeit

        TT:MM:JJ HH:MM[:SS]
        z.B. 16.10.93 17:00

        Wenn statt '.' ein '-' oder ein '/' als Trennzeichen verwendet werden,
        wird automatisch das amerikanische Format ausgewertet:

        MM/TT/JJ

        Das sind einmalige Events

-Wochentag Uhrzeit

        TT HH:MM[:SS]
        z.B. Mo 14:00   (Montag 14:00)

        Als Wochentag sind immer die ersten zwei Buchstaben anzugeben.
        Mglich sind sowohl englische, als auch Deutsche Tage (Di = Tu)

        Diese Events werden wchentlich gestartet.

Als Event werden Ziffern eingegeben.
Folgende Events sind mglich:

        1       Externes Programm starten.
                Ein zustzlicher Parameter mu angegeben werden. Ist dieser
                eine Ziffer, dann wird das entsprechende Programm, das in
                Options/External prgs angegeben ist, gestartet. Andernfalls
                mu es sich um einen kopmpletten Pfad zu einem Programm oder
                einer Batchdatei handeln.

                Bsp:

                Mi 14:00:10,    1,c:\test.bat
                startet Mittwochs um 14:00:10 die Batchdatei c:\test.bat

        2       Voiceman beenden

                Bsp:

                18:00,  2
                Beendet tglich um 18:00 Voiceman

        3       Voiceman einschalten

                Bsp:

                15:00,  3
                Startet ggf. Voiceman (wie F8 von der Prg-Oberflche)

        4       Voiceman abschalten

                Bsp:

                18:00,  4
                Stoppt den Anrufbeantworter tglich um 18:00

        5       Voicedatei an Telefonnummer schicken

                Bsp:

                15.12.93 23:00,   5,c:\voiceman\test.zvd,071112345
                Schickt am 15.12.93 um 23:00 das Voicefile test.zvd an
                die Nummer 071112345

        6       Fax an Telefonnummer schicken

                Bsp:

                Di 12:00,       6,c:\Test.txt,0911454545
                Schickt Dienstags um 12:00 das Fax test.txt an die Nummer
                0911454545. Da ZFAX auch ASCII-Dateien faxen kann, drfen
                sowohl Fax-Dateien, als eben auch ASCII-Dateien gesendet
                werden.

        7       Rckruf einleiten

                Bsp:

                17:45:06,       7
                Leitet tglich um 17:45:06 einen Rckruf ein, unabhngig
                davon, ob Nachrichten vorliegen.

Da all diese Ziffern etwas Kryptisch erscheinen, empfiehlt es sich am 
Ende jeder Zeile mit ; einen Kommentar anzugeben.

Die Reihenfolge der eingaben ist vllig egal, Voiceman findet immer
automatisch den nchsten Event. Es ist allerdings darauf zu achten, da
niemals zwei Events zusammenfallen. Sie mssen mind. 1 Sekunde auseinander
liegen. Wenn ein Event so lange dauert, da er in den nchsten Event
hineindauert, macht das nichts. Der nchste wird auf jeden Fall gestartet.

Ein Beispiel fr eine Event-Datei:
                                 
17:50,          1,startbox                 ;Boxbetrieb starten
20:40,          1,startnor                 ;Boxbetrieb stoppen
5:00,           1,g:\mailer\frodo\mailer   ;Post holen
Mo 18:00,       5,c:\voiceman\trek.zvd          ;Startrek!!!
Di 18:00,       5,c:\voiceman\trek.zvd          ;Startrek!!!
Mi 18:00,       5,c:\voiceman\trek.zvd          ;Startrek!!!
Do 18:00,       5,c:\voiceman\trek.zvd          ;Startrek!!!
Fr 18:00,       5,c:\voiceman\trek.zvd          ;Startrek!!!

Beschreibung dazu:
Zeile 1:  Tglich um 17:50 wird die Batchdatei startbox gestartet. Diese
          kopiert lediglich die VOICEMAN.CFG um, soda es mglich ist, 
          sich in meine Mailbox einzuloggen.
Zeile 2:  Tglich um 20:40 wird der Boxbetrieb wieder gestoppt.      
Zeile 3:  Tglich um 5:00 wird Frontdoor gestartet, das mir dann meine
          Fido-Post holt. Frontdoor kehrt anschlieend aufgrund eines 
          FD-Events wieder zurck.
Zeilen 4-8: Von Montag bis Freitag wird Norbert angerufen. Er bekommt 
          einen Text zu hren, der ihn daran erinnert, da um 18:00
          auf Sky-Channel Startrek kommt.

Der nchste Event steht immer im Statusfenster.

2. Phonebook

Die seit Version 2.4 (s.u.) existierende Anwahl-Funktion wurde durch ein
Telefonverzeichnis erweitert. Gibt man nach Eingabe von F7 keine 
Telefonnummer ein und Quittiert das leere Dialogfenster, erscheint eine
Telefonliste, aus der man die Telefonnummer eines Geschprchspartners
auswhlen kann. Von hier aus knnen auch direkt jederzeit Eintrge gelscht
bzw. neu eingegeben werden.

3. Mikrofon-Aufnahme

Was schon lngst htte sein mssen: es kann in Options/Answering
der Aufnahmekanal gewhlt werden (Recording device). Siehe hierzu die
ZyXEL-Dokumentation ber den Unterschied zw. Microphone und Phone line.
Eingehende Anrufe werden selbstverstndlich immer mit der Option
"Phone line" aufgenommen, unabhngig davon, was in den Optionen angegeben
wurde.

4. Direktstart von RCVFAX

Zwei neue Menpunkte:
Answering/Receive fax now        Alt-C
Answering/Perform silenceaction  Alt-S

So kann jeweils direkt der Faxempfang gestartet werden, bzw. die 
"Silence action" (siehe Options/Answering) ausgefhrt werden.

5. Bugs

Folgende Bugs wurden behoben:

- Beim Start von Voiceman mit der Kommandozeilenoption /A wurde in der
Version kein Rckruf durchgefhrt. Jetzt bleibt das Programm solange
aktiv, bis der Rckruf durchgefhrt wurde und endet erst danach.

- In Options/Modem konnten keine 2-stelligen IRQs angegeben werden.

Neuerungen der Version 2.4:

Ein annotate funktion ist hinzugekommen. Mit Shift-F2 kann ein Dialog 
aufgerufen werden, in dem man Kommentare zu den Nachrichten eingeben kann, 
selektiv lschen/abspielen und was da so dazugehrt.

Voiceman spielt jetzt Sekretrin:

Menpunkt Answering/Dial... oder F7 lt Voiceman zur Eingabe einer 
Telefonnummer auffordern. Diese Nummer wird so oft gewhlt, bis Voiceman 
durchkommt. Dann bekommt der Angerufene einen freundlichen Text vorgespielt: 
"Einen Moment ich verbinde...." (PLWAIT.ZVD) und der Rechner fngt an zu 
rufen. Ein Tastendruck - und das Gesprch kann bernommen werden.

Ein neuer Menpunkt Options/Dialing lt folgende Parameter einstellen:

No. of retries:          Anzahl der Wiederholungs-Versuche, wenn die Leitung 
                         besetzt ist

Time between retries:    Wie lange zwischen den Wahlversuchen gewartet 
                         werden soll

Dialing message loop:    Ob PLWAIT.ZVD immer wieder gespielt werden soll,
                         bis man das Gesprch entgegengenommen hat.

Voiceman spielt wahlweise beim Rckruf ohne Eingabe eines Passwortes 
automatisch die neuen Nachrichten ab. Dazu ist 
Options/Answering/Need Passwd. entsprechend einzustellen.

Der Rckruf kann jetzt wahlweise auch ohne Passwort erfolgen
(Options/Answering/Need passwd.). Voiceman ruft zurck und brabbelt
sofort los.

Zwischen den einzelnen Nachrichten wird ein kurzer Pfeifton gespielt, da die 
neueren ROM-Versionen (ab 5.05) nicht mehr ein lautes Knacken von sich 
geben, wenn das Abspielen anfngt bzw. aufhrt.

In der Kommandozeile knnen zwei neue Parameter angegeben werden:

/G:xxxx   Granularity: die Gre der Sprachhppchen, die Voiceman an das 
          Modem schickt. Standard: 512 Byte, Min: 4, Max: 8192

/B:xxxx   Buffer: ein besonderer Puffer, der vor dem Abspielen einer Datei
          gefllt wird und vorab geschickt wird. Mu nicht grer als /G 
          sein, macht aber kleiner weniger Sinn. Standard: 512 Byte, Min: 4, 
          Max: 8192

Diese Parameter knnen helfen, wenn Probleme beim Abspielen auftreten.

Voiceman liest jetzt nach jedem externen Programm die VOICEMAN.CFG neu ein. 
So kann man z.B. die ext. Programme zum umkopieren der CFGs verwenden, um 
ferngesteuert die Konfiguration zu ndern.


Behobene Fehler:

Da mittlerweile die neueren ZyXEL-ROM-Versionen einigermaen zuverlssig 
auch im Sprachmodus das Besetztzeichen erkennen, wird der Wahlvorgang beim 
Rckruf jetzt wiederholt, bis es hinhaut. Wenn zwischendurch trotzdem jemand 
anruft, sollte das nicht stren - der Anrufer wird bedient und die Whlerei 
wird anschlieend fortgesetzt.

Die Paworteingabe war etwas unzuverlssig. Jetzt besser...

Das Aufsprechen von Ansagetexten von unterwegs hat nur funktioniert, wenn 
die Texte im gleichen Verzeichnis, wie VOICEMAN.EXE waren. Korrigiert.

Hinweis zum Whlen:

Frhere ROM-Versionen haben das Besetzt- bzw. Klingelzeichen oft 
misinterpretiert und als Voice-Connect gemeldet. Version 6.00 ist da 
wesentlich besser, aber noch nicht hundertprozentig. Es kommt also vor, da, 
obwohl niemand am anderen Ende abgenommen hat, der PLWAIT.ZVD-Text 
abgespielt wird und der Rechner das Hupen beginnt.
Einem Hinweis zufolge soll das Setzen der Register S45-47 auf Null
Abhilfe schaffen. Diese Register sind noch undokumentiert, sollen aber
in krze bekanntgegeben werden.

Hinweis zum Fax-Rckruf:

Ja, das geht! Es ging vielmehr schon seit der Version 2.3, nur ist kaum 
jemand auf die Idee gekommen. Anstelle von ZFAX 2 .... in Options/Paths mu 
lediglich eine Batchdatei eingebunden werden:

Print fax prog.: \VOICEMAN\PFAX.BAT

PFAX.BAT:

ZFAX 2 %1                (nur falls wirklich gedruckt werden soll)
ZFAX 1 %1 0123456789
          ^ das soll die Nummer sein, die angerufen werden soll.

Zustzlich mu noch Options/Answering/Fax_autoprint gewhlt werden - fertig!

Zugegeben, es ist eine Krcke, aber ich war bisher zu faul es richtig 
einzubauen. Das ferngesteuerte ndern der Nummer ist sogar bedingt mglich:

Als eines der 10 externen Programme kann man z.B.
"copy PFAX.001 *.BAT", als ein weiteres
"copy PFAX.002 *.BAT", usw. eingeben. In jeder Batchdatei eine andere 
Faxnummer.

Zum Update von einer frheren Version:
nur VOICEMAN.EXE berschreiben und neu hinzugekommene PLAY\*.ZVD-Dateien
kopieren (VOICEMAN.CFG sollte nicht berschrieben werden, da smtliche 
vorhandenen Einstellungen damit hinber sind. 

Seit V2.3 ist lediglich PLWAIT.ZVD neu. Die mitgelieferte Version davon ist 
eigentlich nur fr mich brauchbar, da mein Name erwhnt wird, aber es ist 
jedenfalls ein Beispiel.

Das war's vorerst mal wieder...

Micha
