Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Vis Associated member
Зарегистрирован: 13.09.2007 Сообщения: 6
|
Добавлено: Чт Сен 13, 2007 5:05 pm Заголовок сообщения: Звук в модеме IDC 5614BXL/VR |
|
|
Я пишу программу для модема IDC 5614bxl/vr, которая должна при приходе звонка автоматически снимать трубку, проигрывать звуковой файл и ложить трубку (некое подобие автоответчика).
С установкой и обрывом соидинения проблем нет, я никак не могу проиграть файл в "телефонную линию".
Подскажите пожалуйста как мне реализовать данную функцию в модеме IDC 5614bxl/vr? |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Чт Сен 13, 2007 5:36 pm Заголовок сообщения: |
|
|
А почему бы не воспользоваться IDC Ventafax? _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
Vis Associated member
Зарегистрирован: 13.09.2007 Сообщения: 6
|
Добавлено: Чт Сен 13, 2007 5:48 pm Заголовок сообщения: |
|
|
Technical Support писал(а): | А почему бы не воспользоваться IDC Ventafax? |
Спасибо за ответ и на форуме и по емейлу.
А нет ли такой возможности через АТ команды?
Мне хочется использовать именно СВОЮ прогу и довести ее до логического заверщения. Так как только недавно начал разбираться с LabVIEW, то не хотелось бы оставлять нерешенной задачу! |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Чт Сен 13, 2007 6:26 pm Заголовок сообщения: |
|
|
В конечном итоге все программы общаются с модемами с помощью AT-команд, так что возможность, безусловно, есть! Другое дело, что для решения каждой конкретной задачи нужно выбрать подходящий инструментарий.
Как задача решается в LabView - не в курсе, тут Вам нужно обратиться в специализированные форумы. Мы даже не знаем, насколько LabView подходит для подобных задач.
Чтобы программировать голосовые функции, придётся разобраться с описанием голосовых AT#V команд. Соответствующий документ называется 1048r4.PDF (подойдёт и 1131.PDF). На сайте Conexant их давно нет, но поиском в Сети находятся _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
Vis Associated member
Зарегистрирован: 13.09.2007 Сообщения: 6
|
Добавлено: Чт Сен 13, 2007 7:33 pm Заголовок сообщения: |
|
|
Technical Support писал(а): |
Чтобы программировать голосовые функции, придётся разобраться с описанием голосовых AT#V команд. Соответствующий документ называется 1048r4.PDF (подойдёт и 1131.PDF). На сайте Conexant их давно нет, но поиском в Сети находятся |
Большое спасибо! Это я и хотел услышать!
Завтра напишу результат, если получиться! |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Пт Сен 14, 2007 3:28 pm Заголовок сообщения: |
|
|
Есть ещё одно решение, которое может Вас заинтересовать. Вы можете воспользоваться библиотекой VoiceModemLibrary и на её основе написать собственную программу. _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
Vis Associated member
Зарегистрирован: 13.09.2007 Сообщения: 6
|
Добавлено: Пн Сен 17, 2007 12:14 pm Заголовок сообщения: |
|
|
Спасибо за линк!
Скажите плз: модем IDC 5614 BXL поддерживает голосовые функции?
А то я в документации не могу никак найти голосовых команд! |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Пн Сен 17, 2007 7:45 pm Заголовок сообщения: |
|
|
Кажется, мы не пришли к взаимопониманию... попробуем ещё раз, более подробно:
1. Модемы серии IDC/VR+ поддерживают голосовые команды. Набор команд называется Conexant (Rockwell) AT#V.
2. Этот набор команд описан в документах 1048r4.PDF и 1131.PDF, о которых мы писали выше.
3. Несколько лет назад Conexant убрал эти документы со своего сайта и запретил их распространять. По этой причине описания голосовых команд в "Руководстве пользователя" нет.
4. Документы всё ещё "ходят" в Сети и их можно разыскать с помощью поисковиков (Google). _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
Vis Associated member
Зарегистрирован: 13.09.2007 Сообщения: 6
|
Добавлено: Пт Сен 21, 2007 1:31 pm Заголовок сообщения: |
|
|
Спасибо, всё нашел!
Теперь у меня появилась еще одна проблемка: ставлю драйвера на модем IDC 5614BXL/VR и дрова на модем устанавливаются нормально, а вот на аудиоустройство не устанавливаются!
Подскажите пожалуйста что мне сделать, чтобы аудиоустройство работало нормально?!
P.S. Драйвера ставлю с диска, что был в комплекте
Заранее СПАСИБО! |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Пт Сен 21, 2007 2:27 pm Заголовок сообщения: |
|
|
Сразу отметим, что возможности TAPI по работе с голосовыми функциями модема крайне ограничены, поэтому коммерческие программы обычно не пользуются TAPI, а работают с модемом, посылая AT-команды напрямую. В этом случае, естественно, драйвер аудиоустройства для модема не нужен. (Для сведения: единственный известный нам "промышленный" пакет ПО, который работал с голосом через TAPI, назывался Microsoft Phone; его разработка была прекращена много лет назад; думаем, что работа через TAPI была обусловлена приставкой "Microsoft" в названии проекта и скорее сдерживала его развитие и функциональность, чем была полезной).
Теперь к Вашему вопросу: почитайте файл readme.w2k, который идёт в комплекте с драйверами, там описан процесс установки аудиодрайвера. Альтернативный вариант - воспользоваться infbeta.zip, посмотрите в этой теме. _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
Vis Associated member
Зарегистрирован: 13.09.2007 Сообщения: 6
|
Добавлено: Пн Сен 24, 2007 11:38 am Заголовок сообщения: |
|
|
Уважаемый Technical Support благодарю за информацию: дрова поставил.
На счет звука я нашел такие команды:
АТ#CLS=8
АТ#BDR=16
АТ#VLS=0
АТ#VRA=45
АТ#VTX
Эти команды как я понял подготавлявают модем для передачи звука: инициализация звукового режима, выбор линии в качестве звук выхода и т.д.
Подскажите мне плз нужно ли все эти команды использовать?
И еще один вопросик: я решил забить на проигрывание звук файла, а ограничеться просто тоновым сигналом - как мне его воспроизвести?
Спасибо! |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Пн Сен 24, 2007 4:28 pm Заголовок сообщения: |
|
|
Цитата: | На счет звука я нашел такие команды:
... |
Поясните, пожалуйста, смысл термина "нашёл". В тех документах, о которых мы говорили, описаны все голосовые команды. Там же есть и примеры использования команд. В 1048r4.PDF пример находится в "Table 7-9. Answer Call/Play Greeting/Record Message". Понятно, что в Вашем случае последний шаг ("Record Message"), не нужен, т.е. его надо будет пропустить.
Что касается воспроизведения тональных сигналов, то для этого служит команда #VTS.
Команды #VRA и #VRN влияют на установку голосового соединения при исходящем звонке, они говорят модему, при каких условиях считать, что удалённый абонент ответил на звонок (снял трубку). Перед Вами же стоит задача ответа на входящий звонок и следовательно, эти команды "к делу не относятся".
Резюме: если Вы хотите получить результат быстро, Вам нужно воспользоваться готовой программой (IDC Ventafax) или библиотекой (Voice Modem Library). Если же задача состоит в написании собственной программы "с нуля", то таким же образом, "с нуля", придётся проштудировать руководство по голосовым командам модема (и ещё ряд руководств... в частности, для конвертации формата голосового файла придётся пользоваться Microsoft ACM).
Мы готовы помогать, но... как писал Луи Пастер, "случай помогает подготовленному уму" Придётся Вам сначала поработать с документацией. _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
|