2016-08-08 3 views
0

Я использую spandsp для обнаружения тона, я ищу некоторые рекомендации по настройке SIT, REORDER и BUSY tone в spandsp.conf.xml для Бразилии.Freeswitch spandsp.conf.xml Настройки тона

Частота (FREQ1/Freq2) PARAMS в ГЦ понятно, и мин/макс PARAMS кажется быть длительность тона. Где я могу найти эти ценности для Бразилии?

Это образец США:

<descriptor name="1"> 
     <tone name="CED_TONE"> 
     <element freq1="2100" freq2="0" min="700" max="0"/> 
     </tone> 
     <tone name="SIT"> 
     <element freq1="950" freq2="0" min="256" max="400"/> 
     <element freq1="1400" freq2="0" min="256" max="400"/> 
     <element freq1="1800" freq2="0" min="256" max="400"/> 
     </tone> 

     <tone name="RING_TONE" description="North America ring"> 
     <element freq1="440" freq2="480" min="1200" max="0"/> 
     </tone> 

     <tone name="REORDER_TONE"> 
     <element freq1="480" freq2="620" min="224" max="316"/> 
     <element freq1="0" freq2="0" min="168" max="352"/> 
     <element freq1="480" freq2="620" min="224" max="316"/> 
     </tone> 
     <tone name="BUSY_TONE"> 
     <element freq1="480" freq2="620" min="464" max="536"/> 
     <element freq1="0" freq2="0" min="464" max="572"/> 
     <element freq1="480" freq2="620" min="464" max="536"/> 
     </tone> 
    </descriptor> 

Вот Бразилия тоны в соответствии со стандартом ITU:

http://www.itu.int/pub/T-SP-OB.781-2003

Но нет никакого упоминания в мин/макс значений. Посмотрите, может ли кто-нибудь предоставить образец конфигурации для Бразилии для spandsp.conf.xml или некоторые идеи.

+1

Вышеприведенный образец, если для '', я думаю, что Бразилия попадает под южную америку. Итак, если бы вы могли найти «южную америку», то я мог бы поместиться в Бразилии https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse/conf/vanilla/autoload_configs/spandsp.conf.xml –

+0

Ваш ссылка - это образец файла, который я уже упоминал, и не содержит Южной Америки, только США, Германии, Великобритании. – spicyramen

ответ

0

После включения опции отладки для spandsp.conf.xml я нашел следующие настройки для Бразилии в Asterisk indications.conf

busy = 425/250,0/250 
congestion = 425/250,0/250,425/750,0/250 

Debugging FreeSwitch тон с помощью <descriptors debug-level="2"> в spandsp.conf.xml использованием fs_cli:

2016-08-21 09:27:37.502533 [DEBUG] mod_spandsp_dsp.c:705 Tone segment: f1 = 1, f2 = -1, duration = 240 
2016-08-21 09:27:37.762531 [DEBUG] mod_spandsp_dsp.c:705 Tone segment: f1 = -1, f2 = -1, duration = 256 
2016-08-21 09:27:38.002616 [DEBUG] mod_spandsp_dsp.c:705 Tone segment: f1 = 1, f2 = -1, duration = 272 
2016-08-21 09:27:38.262532 [DEBUG] mod_spandsp_dsp.c:705 Tone segment: f1 = -1, f2 = -1, duration = 240 

f1 и f2 являются частота и мин и макс является длительность тона настраивается в Min и Max. Для примера выше:

<tone name="BUSY_TONE"> 
    <element freq1="425" freq2="0" min="224" max="240"/> 
    <element freq1="0" freq2="0" min="240" max="256"/> 
    <element freq1="425" freq2="0" min="240" max="272"/> 
    <element freq1="0" freq2="0" min="224" max="240"/> 
    </tone> 
Смежные вопросы