; Konfigurationsdatei für NetCall V2.0c
; © 1994-1995 Alexander Stirmlinger, 2:246/1045.11, alex@picard.unterland.de

; Outbound-Directory
OUTBOUND "Mail:Outbound"

; Nodelist-Directory
NODELIST "Mail:Nodelist"

; TrapDoor-Mailer
MAILER "Mail:Bin/TrapDoor"

; TrapTell-Befehlszeile (wird nur im Tell-Modus benötigt)
; Der TrapDoor-Port muß hier angegeben werden
TRAPTELL "Mail:Bin/TrapTell -PTRAPDOOR"

; Zusätzliche Shell-Argumente für den Mailer.
; In der TrapDoor.cfg sollte beim Betrieb mit NetCall RETRIES 0 stehen,
; damit NetCall den Retry machen kann (siehe Anleitung). Alternativ
; kann die Anzahl der Retries aber auch als Shell-Argument an TrapDoor
; übergeben werden:
ARGAPPEND "RETRIES 0"

; Zusätzliche Shell-Argumente für den Mailer, wenn NetCall iconifiziert
; wurde (z.B. "QUIET", dann öffnet TrapDoor keine Fenster, wenn NetCall
; verborgen wurde)
; ARGAPPENDICONIFIED "QUIET"

; TrapDoor-LogFile
TDLOGFILE "Mail:LogFiles/TrapDoor.log"

; DOS-Befehlszeile, die beim Start von NetCall aufgerufen wird
; (hier nur Beispiel...)
; NETCALLSTART "C:List Outbound:"

; DOS-Befehlszeile, die beim Verlassen von NetCall aufgerufen wird
; NETCALLEND "C:List Outbound:"

; Befehlszeile, die nach jedem Poll ausgeführt wird
; AFTERSESSION "C:List Outbound:"

; Befehl, der beim Druck der <HELP>-Taste ausgeführt wird
HELPCOMMAND "SYS:Utilities/AmigaGuide HELP:deutsch/NetCall.guide PUBSCREEN NETCALL"

; Zeit in Sekunden, die vor dem eigentlichen Pollen beim Start von
; NetCall gewartet werden soll. Diese Variable wird nur aktiv, wenn
; als Shell-Argument ALLACTIVE übergeben wurde. (0 = sofort pollen)
STARTUPDELAY 0

; Zeit in Sekunden, die am Ende der Poll-Liste bei BUSY gewartet werden soll
REDIALDELAY 30

; Zeit in Sekunden, die zwischen jedem Eintrag gewartet werden soll
REDIALDELAYENTRY 0

; Maximale Anzahl der Retries. Wird diese Zahl überschritten, deaktiviert
; NetCall alle aktiven Einträge. (0 = kein Maximum)
MAXRETRIES 0

; AmigaDOS-Kommando, das ausgeführt werden soll, wenn die MAXRETRIES
; abgelaufen sind.
MAXRETRIESCOMMAND "rexx:rx 'address NETCALL QUIT'"

; Automatische Suche nach anderen Lines ein
; NOMULTILINE, wenn nicht erwünscht
MULTILINE

; NetCall wird verlassen, wenn alles verschickt wurde
; NOAUTOQUIT, wenn NetCall nicht automatisch verlassen werden soll
AUTOQUIT

; Wird der Mailer abgebrochen (User-Break, <ESC>), kann NetCall:
; - auch sofort abgebrochen werden (MAILERABORT ABORTNETCALL)
; - bei der nächsten Node pollen   (MAILERABORT CONTINUE)
; - einen Requester öffnen         (MAILERABORT REQUEST)
MAILERABORT REQUEST

; NetCall kann das Datum des letzten Polls im List-View-Gadget anzeigen.
; Wenn gewünscht SAVELASTPOLLDATE, wenn nicht gewünscht NOSAVELASTPOLLDATE
NOSAVELASTPOLLDATE

; Wenn NetCall einen 'eigenen' PubScreen öffnen soll, muß OPENPUBSCREEN
; spezifiziert werden.
; Format: OPENPUBSCREEN "PubScreenName" Breite Höhe Tiefe ModeID
;                                          (Dezimal-Werte!)
OPENPUBSCREEN "NETCALL" 640 256 2 167936

; NetCall auf diesem PubScreen öffen. Ist dieser Screen nicht vorhanden,
; wird NetCall auf der Workbench geöffnet. Soll NetCall auf seinem
; 'eigenen' PubScreen öffnen, muß der Name bei OPENPUBSCREEN und bei
; PUBSCREEN gleich sein!
PUBSCREEN "NETCALL"

; Soll der Screen, auf dem das NetCall-Fenster öffnet nach vorne gebracht
; werden muß SCREENTOFRONT angegeben werden (NOSCREENTOFRONT falls nicht
; erwünscht).
SCREENTOFRONT

; NetCall kann auf Wunsch ein Backdrop-Window öffnen. Diese Option wird
; nur wirksam, wenn NetCall seinen eigenen PubScreen öffnet.
; NOBACKDROPWINDOW falls nicht erwünscht.
BACKDROPWINDOW

; Der Mailer kann optional auf einem anderen PubScreen geöffnet werden:
; PUBSCREENMAILER "Workbench"

; Fenstergröße (Fenster mit beiden ListViews und TextGadget)
WINDOW 30/30/400/180

; Gezoomte Fenstergröße (Fenster nur mit Text-Gadget)
WINDOWZOOM 30/30/400/AUTO

; Fenstergröße des REQ-File-Editors
WINDOWFILEREQ 50/40/190/240

; Gezoomte Fenstergröße des REQ-File-Editors
WINDOWFILEREQZOOM 50/40/200/100

; Fenstergröße der Toolbox
WINDOWTOOLBOX 450/30/0/100

; NetCall-Fenster beim Öffnen aktivieren (<> NOWINDOWACTIVATE)
WINDOWACTIVATE

; Zeichensatz für ListView-Gadgets
WINDOWFONTNAME "topaz.font"

; Zeichensatz-Höhe für ListView-Gadgets
WINDOWFONTSIZE 8

; Zwischenraum (in Pixel) zwischen den Einträgen im ListView-Gadget
LVITEMHEIGHT 1

; Soll NetCall immer sein grosses Fenster öffnen?
; OPENBIG: ja, NOOPENBIG oder als Kommentar (wie hier): nein.
; OPENBIG

; Such-Optionen (für MULTILINE)
SEARCHOPTS 5/6

; Alle Nodes mit diesen FidoFlags in die Liste aufnehmen
; (bei MULTILINE).
; ~(#?ISDN#?) nimmt also alle analoge Nodes auf
SEARCHPATTERN "~(#?ISDN#?)"

; Die Fehler-Requester, die NetCall aufgrund Mailer-Probleme anzeigt,
; können optional automatisch terminiert werden. Es können beliebig
; viele SUPRESSREQ-Einträge angegeben werden. Sollen *ALLE* Requester
; automatisch terminiert werden, kann "#?" angegeben werden.
; (#?...#? beachten)
; SUPRESSREQ "#?MODEM NOT READY#?"
; SUPRESSREQ "#?NO CARRIER#?"
; SUPRESSREQ "#?BAUDRATE TOO LOW#?"

; COMMAND-Einträge:
; Mit der COMMAND-Variable ist es möglich, benutzer-definierte Befehle
; in ein Menü (oder in die Toolbox mit [GADGET]) aufzunehmen.
; COMMAND "Name des Menüeintrags" "Befehleszeile" [ASYNC] [GADGET] [GAP]
COMMAND "TrapDoor.cfg editieren" "C:Ed Mail:TrapDoor.cfg" ASYNC
COMMAND "TrapDoor.log ansehen" "Multiview Mail:Logs/TrapDoor.log" ASYNC

COMMAND "TrapDoor abbrechen" "rexx:rx 'address NETCALL ABORTMAILER'" ASYNC GADGET
COMMAND "NetCall verlassen" "rexx:rx 'address NETCALL QUIT'" ASYNC GADGET GAP
COMMAND "NetCall verbergen" "rexx:rx 'address NETCALL ICONIFY'" ASYNC GADGET
COMMAND "Verzögerung abbrechen" "rexx:rx 'address NETCALL ABORTDELAY'" ASYNC GADGET

; BOSS-Einträge:
; Mit einem * _direkt_ nach der ID kann gesteuert werden, ob der
; Eintrag im oberen ListView-Gadget von NetCall sichtbar sein soll.
; Mit den Retries kann z.B. zuerst 3mal auf der V.FC Line des Bosses
; gepollt werden, bis dann eine andere Line angewählt wird (optional).
; BeforeSession und AfterSession werden jeweils vor dem Maileraufruf
; ausgeführt (optional).
;      ID(*) Node/Phone    MeinPoint       Passwort   Retries   BeforeSession               AfterSession
BOSS   SO*   2:246/2248    2:246/2248.20   test       3         "rexx:rx REXX:Export.spot"  "rexx:rx REXX:Import.spot"
BOSS   SO    2:246/2249    2:246/2248.20   test
BOSS   SWP*  2:246/1045    2:246/1045.11   test       0         "rexx:rx REXX:Export.spot"  "rexx:rx REXX:Import.spot"
BOSS   SWP   2:246/1046    2:246/1045.11   test
BOSS   SWP   2:246/1047    2:246/1045.11   test       3
BOSS   SWP   07131167890   2:246/1045.11   test

; CALL-Einträge:
; Mit den CALL-Einträgen können Nodes angegeben werden, bei denen man
; ab und zu pollen möchte (z.B. um Files, die auf Hold liegen,
; abzuholen). Das Passwort kann bei den CALL-Einträgen entfallen.
;      ID(*) Node/Phone    Identifizieren als    Passwort
CALL   ID1*  2:2468/1234   2:246/1045.11         test
CALL   ID2*  2:2407/5678   2:246/1045.11

; ADDNODE, Node- oder Telefonnummern, die zusätzlich in die Liste
; übernommen werden:
ADDNODE 2:246/1045 07131/12345 07131/98765
ADDNODE 2:246/2248 07141/12345
