3 telco, faxreceive, faxsend, fax, telcofax, telcodata \- telephone dialer network
44 is a file server that provides a network interface to
45 Hayes telephone dialers.
46 The interface is the same as that provided by
48 and can be used by any program that makes network connections using
50 The network addresses used by
61 verbose: write to the log file all communications with
67 to be used during FAX transfers
69 Some control of outgoing calls can be encoded
71 Normally, addresses are of the form
72 .IB telco ! number\f1,
75 is a decimal telephone number.
76 However, commas in the telephone number can be used to insert
77 pauses in the dialing process.
78 Dialing options can be added to the end of the address, separated
81 The dialing options are
85 turn on compression (default off)
88 a decimal number representing the highest baud
89 rate with which to make the call
92 to make a Class 2 facsimile call (used by programs such as
97 also answers incoming calls.
98 Upon receiving a facsimile call,
101 .BR /rc/bin/service/telcofax .
102 For data calls it starts
103 .BR /rc/bin/service/telcodata .
104 Each is started with the network connection as both standard
105 input and standard output and with two arguments,
106 the file name of the network connection, e.g.,
107 .BR /net/telco/0/data ,
108 and the type of modem.
109 Currently, the only modem types supported are:
113 Multitech's 14400 baud modem
116 Multitech's 28800 baud modem
119 the 14400 baud modem in Safaris
122 the 14400 baud Vocal modem
125 All other modems are assumed to be compatible with the standard
126 Hayes command subset.
129 is normally started by
130 .BR /rc/bin/service/telcofax .
131 It reads and spools a CCITT Group 3 (G3) encoded FAX, and then starts the
133 .BR /sys/lib/fax/receiverc ,
134 passing it four arguments: the spool file name,
138 the number of pages, and the id string passed by the caller.
141 notification to a list of recipients kept in the file
142 .BR /mail/faxqueue/faxrecipients ;
143 the script and the list
144 should be edited to match local needs.
149 specify a different spool directory; the default is
153 verbose: write to the log file all communications with
160 and all arguments that follow
161 are names of files containing G3 encoded
162 FAX images, one per page.
165 is a shell script that converts to G3 format
166 PostScript, G3, text, or other files acceptable to
168 and queues the result
169 to be transmitted to a FAX machine.
170 A standard cover sheet, derived from
171 .BR /sys/lib/fax/h.ps ,
172 is sent before the message.
174 is the destination telephone number.
176 is the name of the recipient to be placed
180 are specified, standard input is converted and sent.
185 on the generated G3 files
186 instead of transmitting them via FAX machine.
188 Start the dialer on a PC, then use
194 con -l telco!18005551212
197 The connection will be made at the highest
198 negotiable baud rate. To use the
199 best negotiable compression scheme as well:
202 con -l telco!18005551212!compress
207 .B /rc/bin/service/telcodata
209 .B /rc/bin/service/telcofax
213 .B /sys/lib/fax/receiverc
215 .B /mail/faxqueue/faxrecipients
221 .B /sys/src/cmd/telco/*
223 .B /sys/src/cmd/fax/*
229 These programs require the Class 2 facsimile interface. This means that
233 will not work on most portable computers since they have Class 1
236 The modem specific information is currently built into the source.
237 This should be in a user modifiable file.