Здравствуйте, chun, Вы писали:
C>здравствуйте
C>необходимо в неком диспетчерском пункте установить GSM модем, с помощью которого оператор общается с разными удалёнными мобильными пользователями. стационарный вариант не прокатывает, поскольку связь между 2-мя сотовыми дешевле
C>все разговоры должны быть записаны для последующего контроля
C>полазив по инету, выяснил что модем должен быть голосовой (с поддержкой соответствующих AT команд) с функцией speakerphone
C>после прочтения многочисленных сообщений на rsdn и в гугле вижу такие варианты
C>1. работа непосредственно с COM портом (правда дуплекса, я так понял, не будет)
C>2. TAPI и WAVEAPI
C>3. DirectSound (работа с мультимедиа устройствами, которые ставятся вместе с дровами модема)
C>вопросы у меня такие
C>1. перед закупкой устройства нужно понять, что модем должен поддерживать. и вообще существуют ли в природе ГОЛОСОВЫЕ GSM модемы. перелазил где мог — или скудная информация, что есть голос (а этого мало);
Да, в природе существуют голосовые GSM модемы и их достаточно много. В качестве модема, можно так же использовать и обычный GSM телефон.
C>или в списке AT команд нет голосовых сли знаете такие подкажите, буду очень рад
Что подразумевается под "голосовыми" AT командами ?
C>2. какой вариант предпочтительней с точки зрения простоты реализации и затрат времени, и какие преимущества у каждого?
У меня в проекте, а часть его функциональности похожа на то что Вы описали используется, COM + WaveApi (Musltimedia SDK). Т.е. весь signaling через COM, а аудио получаю через звуковую карту. Модем, соответственно, подключен к COM порту и аудио карте. TAPI я не использую по тем сооброжениям, что у меня он как-то нестабильно и медленно работал (правда сильно я в него не вникал, так как COM+SounCard меня вполне устраивает). Для работы с DirectSound требуется тягать библиотеку, а существенных приемуществ он дает.
C>сам я проверить сейчас не могу, т. к. мой текущий Siemens MC35i ни одну голосовую команду не поддерживает (позвонить и поговорить — пожалуйста, а AT+FCLASS=8 или AT#CLS=8 — ERROR). VentaFax также отказалась записывать с него.
Siemens MC35i вполне подходит для этой задачи, я работал с ним и веден он себя не плохо. Еще раз повторюсь, не понимаю что такое "голосовая" AT команда, видимо Вы, что-то не поняли ( или Я

).
C>спасибо
Если, все еще, что-то не понятно пишите, попытаюсь разъяснить.