2011-03-08 30 views
0

我有一個系統,需要以編程方式與接口連接,需要在接聽電話線後撥打一組號碼,例如標準自動電話應答系統。例如,撥打號碼123-456-7890,等待線路被接聽,等待15秒鐘語音提示,撥打1234#,掛斷。通過調制解調器導航按鍵式菜單

問題是,我可以怎樣通過調制解調器來做到這一點?我知道如何通過調制解調器撥打電話號碼,它只是ATDT [電話號碼],但它會嘗試啓動不允許按鍵式號碼輸入的數據連接。語音調制解調器是否會提供必要的功能?如果是這樣,任何人都可以提供示例命令來完成這個?

回答

1

有關命令列表,請參閱Hayes Modem Reference。要發送線路上的DTMF音,您似乎必須使用ATD命令。逗號(,)操作員將暫停撥號2秒鐘。這個持續時間也可以通過設置S7寄存器來定製。

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

撥打此號碼,等待16秒鐘,撥打代碼,等待另外2秒鐘,然後掛斷電話。

ATS7=15 
ATDT1234567890,1234#; 
ATH 

這會更改逗號延遲,撥打號碼,等待15秒鐘,撥打代碼並掛斷電話。

上面提到的S7寄存器,也可能是S8。手冊和其他來源不想同意。

+0

有趣。看起來像我在找什麼。猜猜我需要更仔細地閱讀文檔。謝謝! – Kongress