Здравствуйте, Sergeant, Вы писали:
S>Здравствуйте, Andrewsha, Вы писали:
S>>>А как Вы с помощью ТАПИ определите, что на дальнем конце сняли трубу?
A>>произойдет событие с сообщением LINE_CALLSTATE и dwParam1 is LINECALLSTATE_CONNECTED
A>>http://msdn.microsoft.com/library/en-us/tapi/tapi2/line_callstate.asp
S>Ес. Только придет оно, как только функция дозвона наберет номер. Снята ли при этом труба на том конце или в линии до сих пор длинные гудки — нам не известно.
Думаю, прежде всего зависит от драйвера, но когда гудки получаешь сообщение dwParam1=LINECALLSTATE_RINGBACK, а после снятия трубки на том конце dwParam1=LINECALLSTATE_CONNECTED. По крайней мере с драйвером для АТС Панасоника так и происходило.
http://msdn.microsoft.com/library/en-us/tapi/tapi2/linecallstate__constants.asp