Здравствуйте Сергиенко А.С., Вы писали:
СА>Нужно послать модему ini-строку до lineMakeCall. СА>Подскажите как можно это сделать и где до lineOpen или после.
Я делал так: открывал СОМ-порт, писал туда через WriteFile строку инициализации, а потом уже начинал с ТАПИ работать.
Курить я буду, но пить не брошу.
Re[2]: Как проинициализировать модем через TAPI?
От:
Аноним
Дата:
28.12.01 08:45
Оценка:
Здравствуйте Sergeant, Вы писали:
S> Я делал так: открывал СОМ-порт, писал туда через WriteFile строку инициализации, а потом уже начинал с ТАПИ работать.
Спасибо за ответ.
Но у меня такое впечатление, что TAPI при lineMakeCall заново инициализирует модем.
Или я ошибаюсь?
Здравствуйте Аноним, Вы писали:
А>Спасибо за ответ. А>Но у меня такое впечатление, что TAPI при lineMakeCall заново инициализирует модем. А>Или я ошибаюсь?
Вот, нарыл в МСДН:
Platform SDK: Files and I/O
Modem Configuration
Modem configuration functions enable you to configure a modem before making a connection. An application can set modem options and determine the features of a modem without using commands specific to any modem device. Following are the general features an application may set before making a call:
Primary mode of operation (synchronous, asynchronous, and whether error control is enabled).
V.42 error control (defined by CCITT recommendation V.42), including specific parameters. CCITT stands for the International Telegraph and Telephone Consultative Committee.
V.42bis (defined by CCITT recommendation V.42bis) and MNP5 data compression.
Time-out options, including call setup, inactivity, and buffered data delivery.
Before setting a modem's configuration, an application should determine the capabilities of the modem device by using the GetCommProperties function. This function fills in a COMMPROP structure. This structure contains both a general portion, which applies to all communications devices, and a portion that is specific to each provider subtype. For modem devices, the provider-specific portion of the COMMPROP structure is a MODEMDEVCAPS structure.
An application can get and set the current configuration of a modem by using the GetCommConfig and SetCommConfig functions, both of which use a COMMCONFIG structure. This structure contains both a general portion, which applies to all communications devices, and a portion that is specific to each provider subtype. For modem devices, the provider-specific portion of the COMMCONFIG structure is a MODEMSETTINGS structure.
////////////////////////////////И самое главное://///////////////////////////////////
After configuring a modem, an application can use the Telephony Application Programming Interface (TAPI) to actually establish a connection.
/////////////////////////////////////////////////////////////////////////////////////
The modem configuration functions do not provide for long-term management and maintenance of a modem. Modem service providers should supply modem configuration dialog boxes for this purpose.