1CALL(1)                    Linux Programmer's Manual                   CALL(1)
2
3
4

NAME

6       call - make an AX.25, NET/ROM or Rose connection.
7

SYNOPSIS

9       For AX.25
10       call  [-b l|e] [-d] [-h] [-m s|e] [-p paclen] [-s mycall] [-r] [-t] [-T
11       timeout] [-v] [-w window] [-W] port callsign [[via] digipeaters.....]
12
13       For NET/ROM
14       call [-d] [-h] [-p paclen] [-r] [-t] [-v] port callsign
15
16       For Rose
17       call [-d] [-h] [-r] [-t] [-v] port callsign address [[via] digipeater]
18

DESCRIPTION

20       Call is the general purpose AX.25, NET/ROM and Rose connection program.
21       As is normal in AX.25 it runs entirely in line mode. All CR/LF transla‐
22       tion is done transparently. The program provides  ASCII,  YAPP,  YAPP-C
23       and  7+ file transfer facilities. Some of the options are only valid in
24       AX.25 mode, the program will quietly ignore them if  given  in  NET/ROM
25       mode or in Rose mode.
26
27       This  version  of  call  incorporates  many changes that include a much
28       improved user interface. The port name is mandatory and is the name  of
29       the  port  which  the  connection will be made on. The port name may be
30       either an AX.25, a NET/ROM port or a Rose  port,  call  will  determine
31       which automatically.
32
33       When  using  NET/ROM  the  use of digipeaters is meaningless and is not
34       supported. However when using Rose up to one digipeater may  be  speci‐
35       fied,  as well as the Rose address of the distant node and the callsign
36       of the remote station. The Rose address must be ten digits long and  it
37       must  exist  in the Rose node tables. For Rose connects to work axparms
38       must have been used to set a callsign/uid mapping  for  the  userid  in
39       use.
40

OPTIONS

42       -b l|e    Sets the method of backoff to use with AX.25 connections. The
43                 default is taken from the  port  specification,  but  can  be
44                 overridden  by  this  option.   Valid values are l for linear
45                 backoff, and e for exponential backoff.
46
47       -d        Turn on socket level debugging.
48
49       -h        Selects Slave mode.
50
51       -m s|e    Sets the AX.25 mode to use. The default  is  taken  from  the
52                 port  specification,  but  can  be overridden by this option.
53                 Valid values are s for normal (modulus 8) AX.25 operation, or
54                 e for extended (modulus 128) AX.25 operation.
55
56       -p paclen Specify  a specific maximum amount of data to be sent in each
57                 AX.25 packet.
58
59       -s mycall Connect using the specified source call (you may need  to  be
60                 root).
61
62       -R        Disable all remote commands like autobin (#BIN#), 7plus down‐
63                 loads, //echo, etc.  This is useful for scripting  where  you
64                 just  don't  like  the remote site to trigger uncaught condi‐
65                 tions here.
66
67       -S        Be silent. Useful for using call  in  shellscripts  (together
68                 with option -r) in order to be really transparent.
69
70       -T timeout
71                 Set  idle  timeout  seconds after a connection will be closed
72                 automaticaly when there's no data being transferred (in-  and
73                 outbound).  If  timeout  is  set to 3600, the connection will
74                 close after 1h inactivity. A value of 0.5 is 500ms.
75
76       -r        Selects Raw mode.
77
78       -t        Selects Talk mode.
79
80       -v        Display the version.
81
82       -w window Specify a specific AX.25 window  for  this  connection.  Only
83                 valid in AX.25 mode.
84
85       -W        Wait  for remote disconnect even if stdin is closed. Normaly,
86                 "echo q | call ax0 db0fhn" closes immediately after "echo  q"
87                 terminates;  thus we never see the greeting from db0fhn. With
88                 the -W option, call waits until the ax25-connection  is  dis‐
89                 connected  (i.e.  db0fhn disconnects after "q" command). Very
90                 useful for scripting. You might like to combine it  with  the
91                 -T option.
92
93       The  call program interprets lines beginning with a '~' specially.  The
94       following '~' escapes are available.
95
96       ~?              List escapes
97
98       ~~              A ~ symbol
99
100       ~.              Close connection
101
102       ~! [command]    Run a command
103
104       ~0              Change to Raw mode
105
106       ~1              Change to Slave mode
107
108       ~2              Change to Talk mode
109
110       ~a              Start a file transfer (Autobin)
111
112       ~b              Start a file transfer (Binary)
113
114       ~c              Close the logfile
115
116       ~h              List escapes
117
118       ~o [filename]   Open a logfile (default 'logfile.txt')
119
120       ~r              Reconnect to remote station
121
122       ~s              Stop an upload
123
124       ~u [filename]   Upload a file (ASCII upload)
125
126       ~yu [filename]  Upload a file (YAPP upload)
127
128       ~yd [filename]  Download a file (YAPP download)
129
130       ~z              Suspend program
131
132       The program provides no terminal emulation features. These are left  up
133       to  the  console facilities of the terminal in use. The program is how‐
134       ever '8 bit clean'.
135

FILES

137       /proc/net/nr_nodes
138       /proc/net/rose_nodes
139       /etc/ax25/axports
140       /etc/ax25/nrports
141       /etc/ax25/rsports
142

SEE ALSO

144       listen(1),  mheard(1),   ax25(4),   netrom(4),   rose(4),   axports(5),
145       nrports(5), rsports(5), axparms(8), nrparms(8), rsparms(8).
146

AUTHORS

148       Alexander Tietzel DG6XA <TIETZE_A@etech.fh-hamburg.de>
149       Joerg Reuter DL1BKE <jreuter@poboxes.com>
150       Alan Cox GW4PTS <alan@cymru.net>
151       Jonathan Naylor G4KLX <g4klx@g4klx.demon.co.uk>
152       Steve Henson G6IXS <shenson@nyx.cs.du.edu>
153
154
155
156Linux                           27 August 1996                         CALL(1)
Impressum