modem 命令选择调制解调器类型。 目前,唯一支持的类型是 HAYES(需要大写)。 您必须为 dip 提供调制解调器类型,否则它将拒绝执行 dial 和 reset 命令。 reset 命令向调制解调器发送复位字符串; 使用的字符串取决于所选的调制解调器类型。 对于 Hayes 兼容的调制解调器,这是 ATZ。
flush 代码可用于清除调制解调器到目前为止发送的所有响应。 否则,在 reset 之后的 chat 脚本可能会感到困惑,因为它会读取之前命令的 OK 响应。
init 命令选择一个初始化字符串,在拨号之前传递给调制解调器。 Hayes 调制解调器的默认值是 ``ATE0 Q0 V1 X1'',它启用命令回显和长结果代码,并选择盲拨号(不检查拨号音)。
dial 命令最终将初始化字符串发送到调制解调器并拨打远程系统。 Hayes 调制解调器的默认拨号命令是 ATD。