2011-04-08 5 views
0

전화 번호를 다이얼 한 후 전화를 끊으 려합니다. 모뎀 시작 다이얼과 연결 해제 시간을 추적 할 수 있습니다. 그러나 나는 다이얼 완료를 추적 할 수 없다. TAPI를 사용합니다. 나는 C#과 C++을 시도했다. 그러나 나는 그것을 관리하는 방법을 모른다.ISDN 모뎀 (C#)을 사용하여 firts bip을 사용한 전화를 끊는 동안 전화를 끊으십시오.

+0

사람들은 여전히 ​​모뎀을 사용합니까? – cHao

+0

첫 번째 경고음이 울린 후 전화를 끊으려는 경우 팩스 또는 데이터로 사용하지 않습니다. – Rup

+0

예, 팩스 또는 데이터로 사용하지 않습니다. 전화 번호가 유효한지 알기 위해이 번호를 사용하고 있습니다. – Chiz

답변

2

모뎀이 전화를 걸면 보통 상대방이 응답하기를 기다리는 중입니다. TAPI는 전화 걸기가 시작될 때 (전화 걸기 명령을 전송하기 때문에) 알려주고 전화 끊기가 발생하면 (모뎀이 "이동 통신사가 없음"을보고하기 때문에) 다른 모뎀이 응답 할 때 알려줍니다 연결되어 있다고보고합니다.)하지만 모뎀은 전화를 끊은 후에 말하지 않습니다. (소위 "winmodems"은 모뎀의 하드웨어보다 드라이버에서 더 많이 실행되기 때문에이 작업을 수행 할 수 있습니다. 그러나 실제로 신뢰할 수있는 것은 아닙니다.)

당신이 정말로 알 수있는 유일한 방법은 전화선의 사운드를 마이크 나 라인 인이나 뭔가 (모뎀에서도 정확히 보편적이지는 않음)를 통해 다시 공급할 수있는 모뎀을 갖고, 일부 소프트웨어를 듣는 것입니다. 터치 톤을 듣고 잠시 멈춤을 듣고보고합니다.

+0

나는 내가 잘 모르거나 읽지 않았기를 바랍니다. 나는 모뎀에서 미디어를 얻는 방법을 찾고 있으며, 그걸 가지고 온순한 일을한다. 나는 이것을하지 않기를 바랬다. – Chiz

+0

MSDN의 TAPI 문서를 살펴보고 있습니다. "진행 중"통화 상태가 있지만 기본적으로 "전화를 걸고 응답을 기다리는 중"을 의미합니다. 그래서 네, 아마도 당신이 듣지 않으면 안 될 것입니다. (TAPI를 우회하여 모뎀과 직접 대화하고 통화 상태에 대한 자세한 내용을 알려주는 모뎀을 가지고 있지 않다면) 아마 들어야 할 것입니다. – cHao

+0

진행 중 - 통화가 진행 중일 때 (이미 연결되어 있고 통화 또는 데이터 수신 또는 기타 수신을 위해 전화를 사용 중입니다). – Chiz

관련 문제