2010-03-25 2 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

답장을 보내 주셔서 감사합니다 ....하지만 정확히 말해서 제 모뎀을 통해 내 모뎀에 어떻게 통신 할 수 있습니까? –

+0

내가 언급 한 .NET 클래스를 사용하는 방법에 대한 자세한 정보가 업데이트되었습니다. –