2013-11-22 26 views
0

我想創建一個簡單的代碼,只檢測來電的來電顯示。 我可以使用任何調制解調器,並實施正確的代碼?或者我必須購買支持來電顯示的調制解調器嗎?我如何知道調制解調器是否支持來電顯示? 我問這個問題,因爲我已經嘗試了很多次,使這項工作,我從來沒有發現任何腳本的工作,然後我發現一個職位,說來電顯示調制解調器是必要的。使用調制解調器來電顯示

預先感謝您

回答

1

你應該能夠在大多數調制解調器使用AT#CID = 1級的命令。否則,您可能需要聯繫調制解調器的製造商以獲取支持的命令列表。 Winmodems的功能不同,並取決於驅動程序支持的內容。

你如何實現這將取決於你使用的是什麼操作系統。以下網頁有關於設置來電顯示的一些很好的信息。

http://www.troi.com/support/callerid.html

至於腳本,如果你使用的是Linux看到「Linux serial port listener and interpreter?

對於一個簡單的腳本,我可能會用Perl和安裝一個模塊來簡化串行端口訪問。大多數編程語言爲串口讀寫提供了一定的支持,所以你可以使用任何你最喜歡的語言。

[編輯] 對於vb.net看到http://code.msdn.microsoft.com/windowsdesktop/SerialPort-Sample-in-VBNET-fb040fb2

+0

我能知道,如果一個調制解調器支持來電顯示,從它的任何規格的纔買了下來? – Haz

+1

@Haz,您可能需要聯繫製造商以獲取該信息。以下網站提供調制解調器列表,帶有在線呼叫通知的應提供來電顯示支持http://www.usr.com/products/modem/modem-comparison.asp –

相關問題