TAPI - lineGenerateDigit()
От: lordvv  
Дата: 17.09.04 17:20
Оценка:
Здравствуйте.

Соединяюсь через TAPI с модемом (USR 56K Voice, IDC 5614 Voice), жду входящий звонок, снимаю трубу.
Линия в режиме LINEMEDIAMODE_INTERACTIVEVOICE.
Пытаюсь послать DTMF (lineGenerateDigit) заданной длительности (Duration)
Независимо от величины этого параметра длительность сигнала всегда одна и та же.
В Microsoft TAPI Programmer's reference по этому поводу написано следующее:

Both the duration in milliseconds of DTMF digits and pulse and DTMF inter-digit spacing. A value of zero will use a default value. The dwDuration parameter must be within the range specified by MinDialParams and MaxDialParams in LINEDEVCAPS. If out of range, the actual value is set to the nearest value in the range.
Делаем lineGetDevCaps — в ответ получаем структуру, в которой
MinDialParams.* = MaxDialParams.* = DefaultDialParams.* = 0


Кто-нить сталкивался с подобным явлением? Как послать ДТМФ заданной длительности?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.