Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
ED Associated member
Зарегистрирован: 13.09.2004 Сообщения: 8
|
Добавлено: Пн Сен 13, 2004 1:06 pm Заголовок сообщения: IDC-5614BXL/VR настройка для работы с T-MAIL |
|
|
Господа, подскажите, как научить прогрумму t-mail определять, что получен голосовой или факсовый вызов, а не модем пытается подсоединиться. Примного благодарен. |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Пн Сен 13, 2004 2:40 pm Заголовок сообщения: |
|
|
Этот вопрос уже поднимался в этой теме. Вкратце: коммерческая версия T-Mail умеет работать с голосом и принимать-передавать факсы. Однако, поддержка голосовых функций имеется только для весьма ограниченного круга модемов. Насколько в этот круг входит набор команд AT#V (Rockwell) - не знаем, нужно уточнять у разработчика T-Mail.
С факсом дело обстоит проще: используется стандартная и хорошо реализованная в IDC/VR[+] функция адаптивного ответа (AT+FAA=1 или AT+FAE=1). _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
ED Associated member
Зарегистрирован: 13.09.2004 Сообщения: 8
|
Добавлено: Пн Сен 13, 2004 6:01 pm Заголовок сообщения: |
|
|
Подскажите, пожалуйста, где можно взять доку по набору команд голосовых функций (AT#V (Rockwell)) и факсовым (AT+FAA=1 или AT+FAE=1)? |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Пн Сен 13, 2004 6:13 pm Заголовок сообщения: |
|
|
Документ называется 1131.PDF, находится поисковыми машинами вроде Google _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
ED Associated member
Зарегистрирован: 13.09.2004 Сообщения: 8
|
Добавлено: Вт Сен 14, 2004 2:55 pm Заголовок сообщения: |
|
|
К сожалению, по вашей ссылке ничего не нашел...
Скажите, а можно сделать, что бы модем выдавал сообщение типа "VOICE", если на другом конце голос, а не модем или факс? |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Вт Сен 14, 2004 3:31 pm Заголовок сообщения: |
|
|
Цитата: |
К сожалению, по вашей ссылке ничего не нашел...
|
Плохо искали. Документ есть, например, на сайте www.inpro.com.ua. Вот ссылка.
Цитата: |
Скажите, а можно сделать, что бы модем выдавал сообщение типа "VOICE", если на другом конце голос, а не модем или факс?
|
Нет у модема такого сообщения. Модем умеет адаптивно определять факс/данные. Для правильного определения типа входящего звонка лучше всего пользоваться голосовым меню (см. эту тему). Голосовое меню реализовано, например, в IDC Ventafax - но беда в том, что T-Mail не умеет работать через TAPI (и следовательно, Ventafax не сможет "передать звонок").
Почему необходимо работать именно через голосовое меню? Дело в том, что при поступлении входящего вызова все "три типа звонящих" могут просто полчать. Если факс отправляют вручную, то обычно набирают номер и ждут сигнала ответа факса, потом нажимают "зелёную кнопочку" на аппарате. В большинстве модемов вызывной тон (CNG) по умолчанию отключён, и они также ждут сигнал ответа модема. И наконец, когда человек звонит голосом, он ждёт, пока ему не скажут "Алло!".
Получается, что для определения типа звонка нужно инициировать некий диалог. Диалог этот может быть в виде голосового меню, которое заставит человека (если это голосовой звонок) как-то себя проявить. В случае, если тоны вызова присутствуют, их можно будет определить во время проигрывания меню, по соответствующим кодам событий. Если меню проиграно, но тип звонка определить не удалось - запускаем процедуру адаптивного ответа (data/fax).
Вот примерно такой алгоритм. _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
ED Associated member
Зарегистрирован: 13.09.2004 Сообщения: 8
|
Добавлено: Ср Сен 15, 2004 10:28 am Заголовок сообщения: |
|
|
Огромное СПАСИБО, за столь исчерпывающий ответ, приятно иметь дело с Вами. Думаю теперь все получится, во всяком случае многое стало ясным. СПАСИБО! |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Ср Сен 15, 2004 11:25 am Заголовок сообщения: |
|
|
И Вам спасибо на добром слове!
Чтобы закрыть тему про сообщение "VOICE": были модемы, мелкосерийно производимые в Петербурге компанией HTS, которые умели выдавать это сообщение.
Идея такая: в прошивке модема было записано голосовое сообщение "Алло!" (голосом одного из авторов прошивки). При ответе модем проигрывал это сообщение, пытаясь добиться реакции от звонящего. Если в ответ слышал нечто похожее на человеческий голос, то выдавалось это самое сообщение VOICE. Предполагалось использовать это таким образом: мэйлер отвечает на звонок, модем производит магические действия с выдачей "Алло" и определением голоса, в случае успешного определения выдаётся "VOICE", мэйлер вываливается по событию и batch-файл запускает внешнюю (по отношению к мэйлеру) программу, которая призвана работать с голосовыми звонками (например, автоответчик).
Идея сама по себе неплохая, но выяснился существенный недостаток: услышав "Алло", звонящий считал, что трубку снял человек, и пытался "завязать разговор". В это время происходили достаточно долгие процессы определения голоса, "вываливания" в batch-файл и запуска программы-автоответчика. В результате звонящий "уставал ждать", и бросал трубку. Поскольку "кто-то ответил человеческим голосом", звонящий повторял попытку побеседовать и... всё повторялось снова
Поэтому единственный "нормальный" выход из положения - сделать программу, которая проиграет голосовое меню, определит тип звонка и дальше либо обработает его сама (если звонок голосовой), либо передаст внешнему обработчику (в отличии от человека, модемы и факсы достаточно терпеливы и вполне могут подождать, пока с ними соизволят соединиться).
Программа такая есть - Ventafax. Она умеет обрабатывать не только голосовые, но и факсовые звонки. Она умеет передавать управление другим программам, которые принимают модемные звонки (тому же RAS или Dial-Up Server). Проблема лишь в том, что передача идёт средствами TAPI, а вот T-Mail с TAPI не дружит, он работает напрямую, через порт... _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|