Форум: "Система";
Текущий архив: 2002.07.01;
Скачать: [xml.tar.bz2];
ВнизПроблема с голосовым модемом. Найти похожие ветки
← →
belobadgo (2002-02-26 10:38) [0]Доброго времени суток.
Задача - отправить факс: модемом набрать номер, если на том конце слышен приятный человеческий голос, то не менее приятным голосом модем должен проскрипеть что-то наподобие "примите факс", затем идет отправка факса...
Что использую - Async Pro 3.06 на Delphi6 под Win2000. Модем USR 56K Voice PCI...
В чем проблема - функция apdtapidevice.playwavfile("lala.wav"), выдает ошибку " TapiWaveFileError". Эта же функция в режиме автоответчика работает на "ура" (т.е. есть пример от APRO "ExVoice" - автоответчик, все нормально: звоню, после 2-х гудков слышу wav-файл...) Пробывал работать через модемные компоненты: в СОМ порт шлю AT#CLS=8 AT#VSM=128,8000 AT#VLS=0 AT#VTX, но как дальше сконвертировать и вывести в СОМ порт wav-файл не имею понятия...
Помогите пожалуйста. Заранее Спасибо.
← →
vigo (2002-02-26 14:19) [1]Проблема в формате Wav файла, а именно в том, каким кодеком и с какими параметрами он был записан. Посмотрите в стандартной звукозаписи параметры файлов, которые идут с примером. Async Professional, похоже других форматов не подддерживает :(
Я столкнулся с другой проблемой: ZyXEL Omni под Win2k. Не работает даже ExVoice: А именно: воспроизведение в линию происходит с помехами.
Если вы желаете пользоваться непосредственно голосовыми командами модема, минуя TAPI, то вам необходимо перекодировать звуковой файл в RAW формат, перед выводом в порт. Но стоит помнить, что в этом случае теряется гибкость.
← →
belobadgo (2002-02-28 10:17) [2]to vigo: Спасибо, но формат файла нормальный (сам файл взят из примеров Async Pro). Говорить в линию свою железяку я уже научил, но появилась другая проблема. TapiDevice формирует состояние CONNECT если после набора номера идут длинные гудки, т.е. модему все равно успели ли натом конце взять трубку или не успели - он просто проигывает файл в линию... И еще - необходимо переключиться в факсовую моду и отправить факс, переключение (apdtapidevice.AutomatedVoicetoComms) происходит нормально но при попытке отправить факс (apdsendfax.StartManualTransmit )вылетает ошибка ядра ОС... Что делать? SOS !!!
← →
HVS (2002-03-13 14:04) [3]Привет у меня похожие проблемы, использую
Voice Modem Library для Borland Delphi
Copyright (C) 1998-1999 Роман М. Мочалов.
Модем говорит в линию не обращая внимания на то ,что
на том конце трубка не снята.
Хотелось бы узнать, получилось ли у тебя научить модем себя правильно вести.
← →
belobadgo (2002-03-14 15:03) [4]to HVS: Нет не получилось, я так и не могу опредилить кто на том конце взял трубку - человек или модем...
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2002.07.01;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c