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] [-T timeout] [-v] port callsign
15
16       For Rose
17       call [-d] [-h] [-r] [-t] [-T timeout] [-v] port callsign address [[via]
18       digipeater]
19

DESCRIPTION

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

OPTIONS

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

FILES

145       /proc/net/nr_nodes
146       /proc/net/rose_nodes
147       /etc/ax25/axports
148       /etc/ax25/nrports
149       /etc/ax25/rsports
150

SEE ALSO

152       listen(1),  mheard(1),   ax25(4),   netrom(4),   rose(4),   axports(5),
153       nrports(5), rsports(5), axparms(8), nrparms(8), rsparms(8).
154

AUTHORS

156       Alexander Tietzel DG6XA <TIETZE_A@etech.fh-hamburg.de>
157       Joerg Reuter DL1BKE <jreuter@poboxes.com>
158       Alan Cox GW4PTS <alan@cymru.net>
159       Jonathan Naylor G4KLX <g4klx@g4klx.demon.co.uk>
160       Steve Henson G6IXS <shenson@nyx.cs.du.edu>
161
162
163
164Linux                           27 August 1996                         CALL(1)
Impressum