2010-03-25 41 views
0

我的座機電話已連接到我的電腦。現在在我的asp.net網站上有一個文本框和一個按鈕。我在文本框中填寫了一個電話號碼,然後在按鈕上單擊我想讓一個電話連接到不是。在通過我的固定電話的文本框中。通過asp.net門戶網站撥打電話

在.net框架中有沒有解決這個問題的方法?

回答

0

如果它連接到計算機中的調制解調器,您可能可以使用.NET串行端口通信與調制解調器進行通信,讓它爲您撥號。查看串行通信類和您的調制解調器手冊。

System.IO.Ports包含一個名爲SerialPort類,你可以用這樣的...

 var sp = new SerialPort("COM3", 9600, Parity.None, 8, StopBits.One); 

     sp.ReadTimeout = 5000; 
     sp.NewLine = "" + (char)13; 
     sp.WriteTimeout = 5000; 
     sp.DtrEnable = true; 
     sp.RtsEnable = true; 
     sp.Handshake = Handshake.None; 

     sp.Open(); 

     SerialPort.DataReceived += new SerialDataReceivedEventHandler(SerialDataReceivedEventHandler); 

現在,您可以發送相應的自動撥號命令到調制解調器(ATDT ...),你可以創建一個事件處理程序'SerialDataReceivedEventHandler'以從調制解調器接收消息。

+0

感謝您的回覆....但您能否告訴我具體如何通過.net與我的調制解調器通信? – 2010-03-25 04:44:36

+0

我更新了答案,詳細介紹瞭如何使用我提到的.NET類。 – 2010-04-04 21:04:47