|
|
1.1 root 1: .TH FONE 1
2: .CT 1 networking
3: .SH NAME
4: fone \- control
5: .SM ISDN
6: telephone
7: .SH SYNOPSIS
8: .B fone
9: .RI [ options... ]
10: .SH DESCRIPTION
11: .PP
12: .I Fone
13: manages an
14: .SM AT&T
15: 7506
16: .SM ISDN
17: telephone set. Program control is supplementary: normal functioning of
18: the phone is not affected. The set must be equipped with the ProPhone1.5
19: .SM ROM
20: or equivalent. To initialize after the
21: .SM ROM
22: is first installed, push the
23: .LR Select ,
24: then the
25: .L Data
26: button, and set parameters as follows:
27: .nr zz \w'\fL-v\fP \fIname\fP'u/1n+2
28: .TP \n(zz
29: \&
30: .B DATA MODE: B2
31: .br
32: .B DATA RATE: 19200
33: .br
34: .B PARITY: SPACE
35: .br
36: .B LOCAL MODE: AT
37: .PP
38: .I Fone
39: should be run once per terminal session; it accepts commands
40: typed in its window. If the file
41: .L call.log
42: exists and is writable, it will contain a log of calls.
43: A permanent log file may be initialized with:
44: .TP \n(zz
45: \&
46: .B chmod +a call.log >call.log
47: .PP
48: Options for
49: .I fone
50: are:
51: .nr zz \w'\fL-v\fP \fIname\fP'u/1n+2
52: .TP \n(zz
53: .BI -f " file"
54: The telephone is controlled through
55: .I file
56: instead of
57: .BR /dev/eia0 .
58: .TP
59: .BI -l " file"
60: Calls are logged in
61: .I file
62: instead of
63: .BR call.log .
64: .TP
65: .B -m
66: The mike is not muted when a call is dialed with
67: the handset down (see below).
68: .TP
69: .BI -t " cmd"
70: The
71: .B t
72: command (see below) runs
73: .I cmd
74: instead of
75: .BR /bin/tel .
76: .PP
77: Commands to
78: .I fone
79: are read, one per line, from the standard input.
80: .TP
81: .BI c " string"
82: Call telephone number
83: .IR string .
84: Non-alphanumeric characters are discarded, and
85: the appropriate prefix (9, 91, or none) is guessed from the
86: length of the result. (If there is no active call, and
87: .I string
88: begins with a digit, the initial
89: .B c
90: may be omitted.)
91: .TP
92: .BI C " string"
93: The alphanumeric characters in
94: .I string
95: are dialed exactly as given.
96: .TP
97: .BI d
98: Drop the active call, or the last party added to a conference call.
99: .TP
100: .B h
101: Put the active call on hold.
102: .TP
103: .BI k " string"
104: Add a party to a conference call.
105: The active call is placed on hold, and
106: .I string
107: is parsed and dialed.
108: Once the second call is connected, the
109: .L k
110: command with no argument adds the new call to the previously active
111: call appearance.
112: If the called party is indisposed, the commands
113: .L d
114: and
115: .L r
116: will drop the second call
117: and reconnect the first.
118: .TP
119: .BI q " string"
120: Query the local switch for directory entries matching
121: .I string
122: (a surname preceded by up to two initials, like
123: .LR fraser ,
124: .LR "a fraser" ,
125: .LR "ag fraser" ,
126: or
127: .LR "a g fraser" ")."
128: .TP
129: .BI r " id"
130: Reconnect a call on hold and make it the active call. If the appearance
131: .I id
132: is omitted, it defaults to that of the lowest numbered call on hold.
133: .TP
134: .B s
135: Show the
136: .IR id ,
137: .IR state ,
138: and
139: .I calling
140: .I information
141: for each call.
142: .TP
143: .BI t " string"
144: Run the
145: .IR tel (1)
146: command on
147: .IR string .
148: .TP
149: .BI x " string"
150: Transfer the active call.
151: The active call is placed in limbo (similar to hold), and
152: .I string
153: is parsed and dialed.
154: Once the second call is connected, the
155: .L x
156: command with no argument bridges the two calls
157: together and drops the intermediary (you).
158: If the called party is indisposed, the commands
159: .L d
160: and
161: .L r
162: will drop the second call
163: and reconnect the first.
164: .TP
165: .BI . " string"
166: Transmits the converted Touch-Tone
167: .I string
168: to the called party; a
169: .I string
170: that begins with a
171: .LR * ,
172: .LR # ,
173: or a digit doesn't need the preceding
174: .LR . .
175: (See command
176: .B c
177: above if no call is active.)
178: .TP
179: .B ?
180: Print a summary of commands.
181: .PP
182: The
183: .L c
184: command may be given before or after lifting the handset; if the
185: handset is down, the call is placed with the speaker on so you can
186: hear what's happening. The mike is normally muted, but the
187: .B -m
188: flag (see above) overrides this.
189: .SH FILES
190: .TF debug.log
191: .TP
192: .B call.log
193: log of calls
194: .TP
195: .B /dev/eia0
196: RS232 line to phone
197: .SH SOURCE
198: .B /sys/src/cmd/fone
199: .SH BUGS
200: .PP
201: The speaker phone is not really supported.
202: .br
203: There's still no way to set the clock.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.