2 @unnumbered Call configuration
4 Call is a rule when and how node can be called.
6 Example list of call structures:
11 cron: "*/1 * * * MON-FRI"
19 cron: "30 * * * SAT,SUN"
27 cron: "0 * * * SAT,SUN"
32 cron: "*/5 * * * * * *"
38 tells that on work days of the week call that node every minute,
39 disconnect after an hour of inactivity and process only relatively high
40 priority packets (presumably mail ones). So we connect and hold
41 connection for very long time to pass only emails. On weekends call that
42 node only each half-hour for processing high-priority packets. Also only
43 on weekends try to connect to that node every hour only using LAN
44 address and only receiving any (any priority) packets (assume that low
45 priority huge file transmission are done additionally via offline
48 It contains the following fields (only @emph{cron} is required):
53 @include cronexpr.texi
56 Optional. Use that @ref{Niceness, niceness} during the call (255 is used
60 Optional. Either @verb{|rx|} or @verb{|tx|}. Tells only to either to
61 receive or to transmit data during that call.
64 Optional. Call only that address, instead of trying all from
65 @ref{CfgAddrs, @emph{addrs}} configuration option. It can be either key
66 from @emph{addrs} dictionary, or an ordinary @option{addr:port}.
69 Optional. Override @ref{CfgXxRate, @emph{rxrate/txrate}} configuration
73 Optional. Override @ref{CfgOnlineDeadline, @emph{onlinedeadline}}
74 configuration option when calling.
77 Optional. Override @ref{CfgMaxOnlineTime, @emph{maxonlinetime}}
78 configuration option when calling.
80 @item autotoss, -doseen, -nofile, -nofreq, -noexec, -notrns
81 Optionally enable auto tossing: run tosser on node's spool every second
82 during the call. You can control either are @file{.seen} files must be
83 created, or skip any kind of packet processing.
86 Call only if packets for sending exists.