一段時間以來,我一直在拋棄我認爲的很棒的想法:我想基本上編寫一個C++電話服務器來處理我的所有來電都在陸地上。我會有一個白名單(不用再擔心電話推銷員了!),一個黑名單,並且能夠使用我的遊戲耳機訪問我的手機,這樣我就可以撥打/接聽電話遊戲或其他。在未來,我也想把它掛到gui上,讓它具有彈出窗口和其他很酷的功能。創建一個C++程序,處理電話線上的傳入呼叫(陸線)
問題是,我不知道從哪裏開始。我對C++很熟悉,但不知道如何用電話線做任何事情。我可以將電話線插入我的電腦,但我不知道如何讓我的程序能夠使用該連接。有能夠使用我的以太網連接的WinSock2,有沒有類似的東西可以用來使用電話線?由於它使用相同的以太網插口,我不知道是否可以使用WinSock2來使用電話線?
我看到這篇文章,這不是特別有用:stackoverflow link,它指出了雙音多頻信令。我偶然發現了這個網站:link,但並不能真正幫助我開始。
所以我想知道,是否有某種類型的圖書館可以讓我使用連接到計算機的電話線?有沒有關於電話線的標準,以及音調的不同組合是什麼意思?任何人都可以幫助我開始嗎?我意識到這是一個很大的事業,所以任何推動正確的方向將不勝感激。謝謝。
[更新:] 我發現這question,這是朝着正確的方向邁出的一步,但我還不確定它是否可以幫助我(我需要上牀睡覺,並會看看它在早上)。不過,我確實看到提及Microsoft Telephony API,但我會在明天進行更多的研究。
這將是困難的,因爲現在大多數調制解調器不附帶語音解碼硬件;只與數據傳輸硬件有關。如果你有一個語音調制解調器繼續,但我認爲這是不太可能的。 – 2011-05-26 06:36:13
您確定電話線「[使用]相同的以太網插孔」作爲您的網絡連接嗎?我不知道你住在哪裏,但我的手機是RJ11,而我的以太網是RJ45。請參閱[wiki](http://en.wikipedia.org/wiki/Registered_jack)。 – 2011-05-26 06:58:35
@Sedate Alien我只是在說我的電腦中的端口,我知道他們是不同的線。 – leetNightshade 2011-05-26 07:12:59