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

Анализ тонов

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

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

Ответить
Аватара пользователя
freeneutron
Сообщения: 65
Зарегистрирован: 12 июл 2012, 13:08

Анализ тонов

Сообщение freeneutron »

Скажите, какие во FreeSwitch есть возможности для обнаружения и анализа тоновых сигналов? И как можно заставить FreeSwitch пропускать сигнал через группу фильтров, каждый из которых соответствует определенной частоте, и для каждого фильтра записывать с определенным временным интервалом в какаю-нибудь переменную значение амплитуды (и возможно фазы) соответствующего тона?
Все должно быть сделано на столько просто, на сколько это возможно, но не проще.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение Vlad1983 »

вы в вики вообще заглядываете?
http://wiki.freeswitch.org/wiki/Misc._D ... one_detect
ЛС: @rostel
Аватара пользователя
freeneutron
Сообщения: 65
Зарегистрирован: 12 июл 2012, 13:08

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

Сообщение freeneutron »

Читал конечно. Но ведь это только детект. Я могу запускать детект для разных тонов периодически, но это будет слишком частое обращение к функциям фрейвока и может вызвать много не нужной работы процессора. Поэтому ищу более специализированную функцию, которая вызывается 1 раз для всей сессии, по очереди сканирует фрагменты сигнала нужной длинны и анализирует все участки спектра фрагмента за 1 проход.
Все должно быть сделано на столько просто, на сколько это возможно, но не проще.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение Vlad1983 »

запускаете все сразу

Код: Выделить всё

      <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
Аватара пользователя
freeneutron
Сообщения: 65
Зарегистрирован: 12 июл 2012, 13:08

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

Сообщение freeneutron »

Спасибо
Все должно быть сделано на столько просто, на сколько это возможно, но не проще.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH