|
|
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.