Re: Как определить момент поднятия трубки?
От: Vic Chechenin  
Дата: 28.07.05 07:15
Оценка:
Здравствуйте, Gazelle, Вы писали:

G>Необходимо сделать звонок, когда на том конце провода возьмут трубку выполнить какие-то действия, положить трубку.

G>Использую RAS API. При вызове RasDial в синхронном режиме функция управление программе возвращается, когда на том конце провода уже взяли и положили трубку.
G>Вызываю RasDial в асинхронном режиме. Callback-функция получает уведомления о событиях RASCS_OpenPort, RASCS_PortOpened и RASCS_ConnectDevice. RASCS_DeviceConnected не приходит.
G>Как побороть проблему?

G>
G>RASDIALPARAMS RasDialParams;    
G>hRasConn = NULL;
G>memset(&RasDialParams, 0, sizeof(RasDialParams));
G>RasDialParams.dwSize = sizeof(RASDIALPARAMS);
G>lstrcpy(RasDialParams.szPhoneNumber, "240115");
        
G>DWORD res = RasDial(NULL, NULL, &RasDialParams, 0, NULL /*DialCallback*/, &hRasConn);
G>


Здесь нужна TAPI
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.