------------------------------------------------------------------------------ FaxCon (c) Michael Klingel - Neuerungen in v2.42 - ------------------------------------------------------------------------------ - Anrufbeantworter (v2.40) mit Fernabfrage (v2.42) - Speichererweiterung auf 1 MByte (v2.40) - Konfigurationsmenue (v2.40) - NEU: 'Dial-X' - Verzweigen auf verschiedene Nebenstellen (v2.40) - NEU: 'Outfax' - Weitersenden von gespeicherten Faxen (v2.40) jetzt auch mit Class 1 Modems (v2.42) Anrufbeantworter ------------------ Bedienung: Waehrend des Abhoerens von Voicenachrichten kann nun durch einen kurzen Druck auf den gruenen Taster zur naechsten Nachricht gesprungen werden. Neue Einstellmoeglichkeiten: Der Anrufbeantworter legte bisher nach 3 Sekunden Ruhe auf der Leitung auf. Ausserdem wird die Leitung bei erkanntem Besetzt-Zeichen getrennt. Die Ruheerkennung kann nun an die eigenen Ansprueche angepasst und auch deaktiviert werden. Parameter-Bits: ( 'Ansage' neu auf Bit 1 ! ) +----------+----------+----------+----------+----------+----------+ ! 7 6 ! 5 4 ! 3 ! 2 ! 1 ! 0 ! +----------+----------+----------+----------+----------+----------+ !Ruhedauer !Ruhepegel ! Loeschen !Mithoeren ! Ansage ! Default ! +----------+----------+----------+----------+----------+----------+ ! 00: 3sec*! 00: aus* ! 0: nein ! 0: nein* ! 0: nein* ! 0: nein* ! ! 01: 6sec ! 01: ! 1: ja* ! 1: ja ! 1: ja ! 1: ja ! ! 10: 9sec ! 10: s.u. ! ! ! ! ! ! 11:12sec ! 11: ! ! ! ! ! +----------+----------+----------+----------+----------+----------+ '*' = Voreinstellung Der 'Ruhepegel' bestimmt den Pegel, den das Modem als Ruhe erkennt. Je nach Modem lassen sich hier verschiedene Empfindlichkeiten einstellen. Ausserdem kann die Ruheerkennung deaktiviert werden. Fernabfrage: Mit Hilfe der Fernabfrage koennen gespeicherte Voicenachrichten von aussen abgehoert werden. Aktiviert wird die Funktion durch Angabe einer DTMF-Ziffer unter 'DLE-Fernabfrage' in der Anrufbeantworterkonfiguration. Zur Fernabfrage wird der eigene Anschluss von einem Telefon angewaehlt. Nachdem das Modem abgehoben hat, muss spaetestens waehrend der Ansage die gewaehlte DTMF-Ziffer eingegeben werden. FaxCon wartet dann auf die Eingabe eines vierstelligen Passworts (siehe unter 'Dial-X'-Extra) und spielt anschliessend die gespeicherten Voicenachrichten ab. Waehrend des Abhoerens kann durch die Wahl von DTMF-Ziffern die Abfolge der Nachrichten gesteuert werden. Die Belegung ist derzeit: +-----------+-----------+-----------+ ! 1 ! 2 ! 3 ! ! erste ! erste ! ! +-----------+-----------+-----------+ ! 4 ! 5 ! 6 ! ! erste !wiederholen! naechste ! +-----------+-----------+-----------+ ! 7 ! 8 ! 9 ! ! ! naechste ! Ende ! +-----------+-----------+-----------+ ! * ! 0 ! # ! ! ! ! ! +-----------+-----------+-----------+ Weitere Aenderung beim Anrufbeantworter: - max. Aufzeichnungsdauer pro Anruf: 255 sec (bisher 99 sec) Speichererweiterung auf 1MByte -------------------------------- Fuer die Erweiterung auf 1MByte Speicher werden zwei Speicherchips a 512KByte benoetigt. Diese werden "parallelgeschaltet". Die Adressierung erfolgt mittels der Signale /CE (RAM-Sockel U4 Pin 22) und A15 (z.B. U5 Pin 4), die ueber ein NAND-Gatter verknuepft werden. Der Ausgang des Gatters liefert das ChipEnable-Signal /CE2 sowie nochmals invertiert /CE1 fuer die beiden Speicherchips. Zur NAND-Verknuepfung und zur Invertierung eignet sich z.B. ein 74HCT00. (Zur Verschaltung siehe auch die Abbildung unter "Speicherbestueckung mit 1 MByte" auf der Homepage im Abschnitt Hardware) Der Prototyp des Adapter besteht aus zwei Stuecken Streifenrasterplatine, einem Stueckchen Lochrasterplatine und diversen DIP- bzw. SIP-IC-Sockeln. Die RAMs und der zusaetzlich erforderliche 74HCT00 sind dabei uebereinander als "Tuermchen" angeordnet. Hier eine kleine Skizze: i------i !U U! ! ! !i------i! !U U! ! i--i ! ! W W ! !========! H H i--i ICs H DIP-Sockel 32pin mit Adapterleisten (beidseitig Pins) als Steckverbinder zum Originalsockel U SIP-Sockel je 16pin fuer 2 mal SRAM W DIP-Sockel 14pin fuer 74HCT00 = Lochrasterplatine ! Streifenrasterplatine als "Bus" fuer alle Signale (Leiterbahn fuer /CE Pin22 jeweils auftrennen!) Der Aufbau erfordert zwar ein wenig Geduld, ist aber ansonsten wohl die einfachste Loesung (wenn man vom direkten Aufeinanderloeten der Chips absieht, was ich wegen des Risikos von Defekten aber nicht empfehlen moechte). Weitere Aenderungen im Zusammenhang mit der Speichererweiterung: - max. speicherbare Faxseiten bzw. Voiceanrufe: 47 (bisher 23) - Speicherreserve: 32 (bisher 16) Konfigurationsmenue -------------------- Hier sind unter 'Weitere Einstellungen' die neuen Funtionen 'Dial-X' und 'Outfax' konfigurierbar: *** Weitere Einstellungen *** --- Allgemeines (A) Spezial-Flags: 00001000b (B) Speicherreserve: 0 (C) Modem FAX-Init: (D) Modem AnswerString: A --- Faxweiche Typ 1 (E) FW Typ 1 Parameter: 01011001b (F) Spez.Answer-String: A --- Faxweiche Typ 2 (G) Dial-String 1: H (H) DLE-String 1: 0 (I) Dial-String 2: H (J) DLE-String 2: ef (K) Faxerkennungszeit: 40 (L) Ruftonfrequenz: 0 (M) Anrufbeantworter... (N) Dial-X... (O) Outfax... --- (X) Zurueck zum Hauptmenue Empfang: Class 2 - Weiterleiten: Class 2 NEU: 'Dial-X' - Verzweigen auf verschiedene Nebenstellen ---------------------------------------------------------- *** Dial-X *** (A) Dial-Prefix: X3S8=3DT! (B) Dial-Suffix: ,;H Nebenstellen-Nr.... (0) - (1) 23 (2) - (3) - (4) - (5) - (6) - (7) - (8) - (9) - --- Extra (C) Passwort: 9876 (D) DLE-String TAS: 0 --- (X) Zurueck 'Dial-X' ist eine Erweiterung der Faxweiche Typ 2 mit ihren zwei Weiterverbindungs-Moeglichkeiten. Damit ist es moeglich, abhaengig von den erkannten DTMF-Toenen (0...9) auf max. 10 weitere Nebenstellen zu verbinden. Der dazu notwendige Dialstring wird zusammengesetzt aus: Dial-Prefix + Nebenstellennummer + Dial-Suffix. Die Konfiguration erfolgt also analog Dial/DLE 1+2, mit dem Unterschied, dass der DLE-String von 0...9 vorgegeben ist und der Dialstring aus den genannten Teilstrings zusammengesetzt wird. Extra: Diese Funktion ist dafuer gedacht, z.B. Steuerbefehle an eine Telefonanlage zu senden, die nur von internen Nebenstellen und nicht von aussen anwaehlbar sind. Beispielsweise kann so ueber den bei vielen Telefonanlagen vorhandenen Relaiskontakt ein PC-Reset ausgeloest werden oder etwa ein Geraet ein- und ausgeschalten werden. Fuer die "Extra"-Funktion muessen die zu waehlenden Nummern im Modem gespeichert werden. Das Speichern von Nummern im Modem geschieht meist mit 'AT&Zn=x', bei manchen Modems auch mit 'AT+ASTO=n,"x"' oder 'AT\Pnx' (n: Speicherplatz, x: Telefonnummer). Unter 'DLE-String TAS' kann ein DTMF-Code eingetragen werden, der bei einem Anruf die Funktion aufrufen soll. Nach dessen Erkennung wartet FaxCon auf die Eingabe von DTMF-Ziffern. Beendet wird die Eingabe mit "#". FaxCon legt anschliessend auf und waehlt der Reihe nach die im Modem gespeicherten Nummern. Dazwischen legt es jeweils auf. Fuer diese Extra-Funktion muessen die Telefonnummern mit abschliessendem ';' gespeichert werden. Zur Sicherheit kann ein 'Passwort' angegeben werden, das vor den eigentlichen Nummern eingegeben werden muss. Die Einstellung "0000" deaktiviert die Passwortabfrage. Damit das an eine Telefonanlage angeschlossene Modem Nummern waehlt, muss evtl. der "Modem Init" angepasst werden. Meist ist der Befehl "X3" notwendig, damit das Modem nicht auf einen Waehlton wartet. Da sich der interne Waehlton normalerweise vom externen unterscheidet, waehlt das Modem sonst nicht. NEU: 'Outfax' - Weitersenden von gespeicherten Faxen ------------------------------------------------------ ********************************** * bisher getestet mit... * * - Elsa ML 28.8 TQV (Class 2) * * - Elsa ML 56k pro (Class 2) * * - Lightspeed 1414LC (Class 2) * * - Noname v1433VQE (Class 1) * ********************************** *** Outfax *** (A) Nummer: 0 (B) Parameter: 00001101b --- (X) Zurueck Mit dieser Funktion koennen gespeicherte Faxseiten an einen anderen Faxanschluss weitergesendet werden, wenn der Speicher voll ist. !!! V O R S I C H T !!! Diese Funktion ist noch in der Erprobung und sollte daher mit Vorsicht genutzt werden. Es kann nicht ausgeschlossen werden, dass unkontrolliert Anrufe getaetigt werden. Als 'Nummer' kann hier der Speicherplatz einer im Modem gespeicherten Telefonnummer angegeben werden (siehe auch unter Dial-X), an die die gespeicherten Faxe weitergeschickt werden, wenn der Speicher voll ist. Aktiviert wird diese Funktion mit Bit 0 der Parameter. Ausserdem muss 'Weiterleiten bei vollem Speicher' in den Spezialflags erlaubt sein. Zur korrekten Funktion muessen evtl. auch die Befehle fuer das Ein- und Ausschalten des Softwarehandshake im Anrufbeantwortermenue dem verwendeten Modem angepasst werden. Bedeutung der Parameter-Bits: (Standard bei aktivierter Funktion: "00001101b") 7: umgedrehte Bitorder beim Senden von Test-/Statusfax 6: umgedrehte Bitorder beim Senden empfangener Faxseiten 5: - nicht belegt - 4: - nicht belegt - 3: Loeschen nach Weitersenden aktivieren 2: Sende-Baudrate auf 9600 bit/s begrenzen (empfohlen) 1: EOM aktivieren (alle Faxe mit einem Anruf senden) 0: OUTFAX aktivieren (zus. 'Weiterleiten bei vollem Speicher') (EOM wird nur von wenigen Modems unterstuetzt) Falls das Modem an eine Telefonanlage angeschlossene ist, muss evtl. der "Modem Init" angepasst werden, damit das Modem waehlt. Meist ist der Befehl "X3" notwendig, damit das Modem nicht auf einen Waehlton wartet. Da sich der interne Waehlton normalerweise vom externen unterscheidet, waehlt das Modem sonst nicht. Nachdem die Faxe weitergesendet wurden, werden sie geloescht (Bit 3). Anschliessend aktiviert FaxCon den Empfangsmodus und wartet auf eingehende Anrufe. ------------------------------------------------------------------------------ FaxCon (c) Michael Klingel - Neuerungen in v2.42 - ------------------------------------------------------------------------------