2011-04-08 24 views
0

調制解調器完成撥號後想要掛斷電話號碼。 我可以跟蹤調制解調器何時開始撥號以及何時斷開連接。但我無法追蹤撥號完成。 我使用TAPI。我試過C#和C++。但我不知道如何管理它。使用ISDN調制解調器(C#)在firts bip後撥打電話號碼時掛斷

+0

人們仍然使用調制解調器? – cHao 2011-04-08 08:39:13

+0

如果他想在第一聲嗶聲後掛斷,那麼他不會將其用於傳真或數據。 – Rup 2011-04-08 09:01:04

+0

是的,我沒有將它用於傳真或數據。我使用它來了解電話號碼是否有效(或存在)。 – Chiz 2011-04-08 09:14:29

回答

2

當調制解調器撥號時,通常只是坐在那裏等待另一端回答。 TAPI可以告訴你什麼時候撥號開始(因爲它發送撥號命令)並且當掛機發生時(因爲調制解調器報告「NO CARRIER」),並且它可以告訴你何時其他調制解調器應答(因爲那時調制解調器報告它已連接),但調制解調器沒有說完成撥號。 (所謂的「瘟貓」 可能能夠做到這一點,因爲他們正在運行更多由驅動器比調制解調器硬件,但它不是你真的可以依靠的東西。)

這意味着,唯一可以確切知道的方法是使用一個調制解調器,通過麥克風或線路輸入或者其他東西(這在調制解調器上也不是完全通用的),然後讓一些軟件聽用於觸摸音並在聽到暫停時報告。

+0

我希望我不知道或不讀過。我正在尋找從調制解調器獲取媒體,並做到與它無關。我希望不要這樣做。 – Chiz 2011-04-08 09:10:57

+0

我正在查看MSDN上的TAPI文檔。有一個「正在進行中」的通話狀態,但基本上這隻意味着「撥號並等待答案」。所以是的,你可能不得不聽,或者有什麼東西(除非你有辦法繞過TAPI,直接和你的調制解調器通話,並且有一個調制解調器可以告訴你有關通話狀態的更多細節)。 – cHao 2011-04-08 09:21:45

+0

正在進行 - 正在進行通話時,當我已經連接並且正在使用電話進行通話或發送/接收數據或其他人時。 – Chiz 2011-04-08 09:50:29

相關問題