ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Анализ тонов

Использование и настройка других открытых VoIP PBX

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

Анализ тонов

Сообщение freeneutron » 27 май 2013, 06:33

Скажите, какие во FreeSwitch есть возможности для обнаружения и анализа тоновых сигналов? И как можно заставить FreeSwitch пропускать сигнал через группу фильтров, каждый из которых соответствует определенной частоте, и для каждого фильтра записывать с определенным временным интервалом в какаю-нибудь переменную значение амплитуды (и возможно фазы) соответствующего тона?
Все должно быть сделано на столько просто, на сколько это возможно, но не проще.
Аватар пользователя
freeneutron
 
Сообщений: 65
Зарегистрирован: 12 июл 2012, 13:08

Re: Анализ тонов

Сообщение Vlad1983 » 27 май 2013, 07:27

вы в вики вообще заглядываете?
http://wiki.freeswitch.org/wiki/Misc._D ... one_detect
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Анализ тонов

Сообщение freeneutron » 27 май 2013, 08:37

Читал конечно. Но ведь это только детект. Я могу запускать детект для разных тонов периодически, но это будет слишком частое обращение к функциям фрейвока и может вызвать много не нужной работы процессора. Поэтому ищу более специализированную функцию, которая вызывается 1 раз для всей сессии, по очереди сканирует фрагменты сигнала нужной длинны и анализирует все участки спектра фрагмента за 1 проход.
Все должно быть сделано на столько просто, на сколько это возможно, но не проще.
Аватар пользователя
freeneutron
 
Сообщений: 65
Зарегистрирован: 12 июл 2012, 13:08

Re: Анализ тонов

Сообщение Vlad1983 » 27 май 2013, 08:46

запускаете все сразу
Код: выделить все
      <action application="tone_detect" data="sit-high-1 985.2 w +15000 hangup 41"/>
      <action application="tone_detect" data="sit-low-1 913.8 w +15000 hangup 41"/>
      <action application="tone_detect" data="sit-high-2 1428.5 w +15000 hangup 41"/>
      <action application="tone_detect" data="sit-low-2 1370.6 w +15000 hangup 41"/>
вместо "hangup 41" свой скрипт
на счет фаз не уверен но отдельные тоны с детектирует
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Анализ тонов

Сообщение freeneutron » 27 май 2013, 08:54

Спасибо
Все должно быть сделано на столько просто, на сколько это возможно, но не проще.
Аватар пользователя
freeneutron
 
Сообщений: 65
Зарегистрирован: 12 июл 2012, 13:08


Вернуться в FreeSwitch, SER, Yate и другие

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH