autodial: Uses a modem to automatically a number (or sequence of numbers) It then passes control over to you. (i.e. you pick up the phone and then the modem hangs up). Usage: autodial Options: -n Add dialing digits to dial sequence. -s Add sleep time to dial sequence. "," -w Add a wait for silence event to dial sequence. "@" -t Add a wait for dialtone event to dial sequence. "W" -e Add a string to be eval'ed to dial sequence (hack). -F Read the number to dial from -d Use instead of stuff from -n,-s,-w -b Set baudrate to -l Use modem at /dev/ (ttyS0) -i Init strings for modem. Separate cmds with "|" sign. Or use the "%" instead. -f Finish strings for modem. Separate cmds with "|" sign. This is after user response, but BEFORE ATH. () -r Reset strings for modem. Separate cmds with "|" sign. This is AFTER ATH. () "%" may be used as separation char instead of "|" -pty Start the remote modem in a pty and then exit. (use -l host:device) -x Launch in an xterm. -X As -x, plus additional X-window prompts. -display Set DISPLAY to , implies -X. Each of -x, -X, -display MUST be the first option on the cmdline. -L, -list List available modems on modem host. -listall List available modems on all hosts. -local List available modems on local machine. (must be first arg) -v Verbose extra info (must come first) -hook Hook to run a command after the connection. -p Pause and prompt before exiting. -np Do not pause. -debug Turn on debug output. -D Display scrubbed number and exit. -DD Print dialstring and exit. Notes: Here is an example: autodial -n 18887862786 -s 8 -w -n 123456789 where "123456789" is a secret code that needs to be entered. The "modemese" dialstring created out of this would be: ATDT18887862786,,,,@123456789 The list of modems is in the file: /home/runge/.modems. This program should be used as a interface to that file. with the -L, -list, -listall, -local, and -v switches. programs that might be needed: people, selection.tcl, tkquery, disp stty, xon, rsh, xterm, xwit, whoami, id, hostname