通过调制解调器导航按键式菜单

时间:2011-03-08 13:41:29

标签: voice modem at-command

我有一个系统,我需要以编程方式进行接口,这需要在接听电话线后拨打一组号码,就像标准的自动电话应答系统一样。例如,拨打号码123-456-7890,等待线路接听,等待15秒语音提示,拨打1234#,挂机。

问题是,我可以通过调制解调器完成此操作吗?我知道如何通过调制解调器拨打号码,它只是ATDT [电话号码],但是会尝试启动不允许拨号音号码输入的数据连接。语音调制解调器是否提供必要的功能?如果是这样,任何人都可以提供示例命令来完成此任务吗?

1 个答案:

答案 0 :(得分:2)

有关命令列表,请参阅Hayes Modem Reference。要在线路上发送DTMF音调,您似乎必须使用ATD命令。逗号(,)运算符将暂停拨号2秒钟。也可以通过设置S7寄存器来自定义此持续时间。

ATDT1234567890,,,,,,,1234#,;
ATH

拨打该号码,等待16秒,拨打代码,等待另外2秒,然后挂机。

ATS7=15
ATDT1234567890,1234#;
ATH

这会更改逗号延迟,拨打号码,等待15秒,拨打代码并挂机。

上面提到的S7注册表也可能是S8。手册和其他来源不想同意。