chat
Automate conversations with a modem or serial device. tldr-pages
On Linux
Linux
Automate conversations with a modem or serial device. Commonly used to establish PPP (Point-to-Point Protocol) connections.
Execute a chat script directly
chat 'expect_send_pairs'IdentifyExecute a chat script from a file
chat -f 'path/to/chat_script'IdentifySet a custom timeout (in seconds) for expecting a response
chat -t timeout_in_seconds 'expect_send_pairs'IdentifyEnable verbose output to log the conversation to syslog
chat -v 'expect_send_pairs'IdentifyUse a report file to log specific strings received during the conversation
chat -r path/to/report_file 'expect_send_pairs'IdentifyDial a phone number using a variable, substituting \T in the script
chat -T 'phone_number' '"ATDT\\T CONNECT"'IdentifyInclude an abort condition if a specific string is received
chat 'ABORT "error_string" expect_send_pairs'Identify