VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Как начать записывать только при voice detected

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
el_misho
Сообщения: 1
Зарегистрирован: 18 июн 2012, 13:26

Как начать записывать только при voice detected

Сообщение el_misho »

Здравствуйте,

У меня вопрос по рекордингу: скажите пжлс, платформа asterisk может начать playback (ну непосредственную запись) только тогда, как пользователь начал говорить? А не сразу после гудка? Использую Asterisk + VoiceXML, в логике моего аппликейшена не могу никак перехватить <noinput> (ну то есть евент, который означает что "пользователь молчит") - платформа упорно записывает тишину и "считает ее user recordом". Пожалуйста, не форвадите меня на поддержку VoiceXML - стотыщмульонов процентов, что vxml при <record> использует сmd Record Asteriskа, следовательно копать нужно в сторону платформы. Так же я пытался записать record через сmd Record в обычном апликейшене в диалплане, но у меня также платформа записывает тишину (т.е. все что говорят в микрофом за maxduration). Если это не настраиваемо, можно ли это обойти каким нить workaroundом? Типа включать микрофон только, когда voice detected?
Аватара пользователя
Aven
Сообщения: 798
Зарегистрирован: 28 янв 2011, 16:20

Re: Как начать записывать только при voice detected

Сообщение Aven »

Нельзя.
Решения телефонии на базе Asterisk || http://it-need.ru
gosha
Сообщения: 375
Зарегистрирован: 06 сен 2010, 17:41
Контактная информация:

Re: Как начать записывать только при voice detected

Сообщение gosha »

нуу, у app record есть параметр silence, можно его попробовать пользовать, но в этом случае у Вас совсем может получиться что ничегоне запишется если пользователь молчал XXX секунд.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH