Библиотека
предоставляет набор функций и сообщений, благодаря которым вы можете:
- работать
одновременно с несколькими модемами из одной библиотеки
- получать
АОН, CallerID для входящих звонков (также программный полу- и
полнодуплексный АОН)
- звонить
и отвечать на звонки (опционально в режиме спикерфона)
- определять
DTMF коды, набираемые на параллельном телефоне (также можно регистрировать
импульсный набор используя модемы AVC-5610, IDC-5614BXL/VR+, IDC-2814BXL/VR+
и U.S.Robotics Courier с датчиком линии)
- определять
точное поднятие/опускание трубки на параллельном телефоне (AVC-5610,
IDC-5614BXL/VR+, IDC-2814BXL/VR+ и U.S.Robotics Courier с датчиком
линии)
- генерировать
DTMF коды
- отправлять
модему АТ команды
- запись/воспроизведение,
файловый и поточный варианты.
- программное
декодирование DTMF, BUSY, DIALTONE, SILENCE
- включены
кодеки сжатия речи (ACELP G.729) с различным битрейтом, а также
возможность записи/воспроизведения в формате PCM без сжатия.
- библиотека
не использует возможности TAPI, а работает напрямую с COM портом,
благодаря чему вы застрахованы от возможных проблем с отсутствием
модема в системе, если он был выключен до загрузки ОС(W2K/XP).
Аппаратный модем вы можете даже не инсталлировать в системе, достаточно
указать COM порт в конфигурационном файле, к которому подключен
модем.
- используя
конфигурационный файл вы можете без труда переопределять основные
параметры и строки инициализации модема, что значительно проще,
чем вносить изменения в реестр с возможным возникновением проблем
у другого ПО.
- автоматическое
рессемплирование потока звуковых данных.
- используются
адаптивные алгоритмы шумогашения, благодаря которым вы получаете
отличное качество звука.
Библиотека реализована
в трех вариантах: в виде динамически подключаемого модуля win32
[dll], в виде ATL COM-объекта и Linux Shared Object .so, что не
вызывает дополнительных трудностей при подключении её к вашему проекту.
(VB,VC++(MFC,WTL),Java,..). В поставке с библиотекой идут примеры
реализации всех функций библиотеки, DLL, COM-объекта, .so. WTL,
MFC, console.
|