Можно ли уменьшить громкость передачи / приема в Asterisk ниже нормы?

294
InterLinked

Я играю с изменением громкости в Asterisk. Есть несколько приложений, где я бы выиграл от этого. Большинство из них предназначены для увеличения громкости, но есть также некоторые сценарии, в которых я хотел уменьшить громкость ниже значения по умолчанию.

Я знаю, что кто-то использует SET(VOLUME(TX)=10)для получения очень реалистичного звучания тестового сигнала 1004 Гц, когда кто-то звонит по его линии милливатт.

Он также сказал мне, что не был уверен, но он думал, что «3» - это нормальная громкость как для TX, так и для RX. Я не смог найти никакой документации, чтобы подтвердить или опровергнуть это. Но я думал, что проведу простой тест:

[mf] ; This is "supposed" to increase the transmit volume (what the caller would hear), execute a subroutine, and then "reset" the channel volume back to normal exten => start,1,SayAlpha(A)  same => n,SayAlpha(A)  same => n,SayAlpha(A)  same => n,SET(VOLUME(TX)=1)  same => n,GoSub(mfer,start,1($)) same => n,SayAlpha(A) same => n,SayAlpha(A) same => n,SET(VOLUME(TX)=0.4) same => n,SayAlpha(A) same => n,SayAlpha(A) same => n,SET(VOLUME(TX)=3) ; return volume to original loudness ** is the original volume 3? same => n,SayAlpha(A) same => n,SayAlpha(A) same => n,Return() 

Я просто слушал цифры «А», чтобы увидеть, стали они громче или мягче.

К моему удивлению, единственными отличиями были последние 2, которые звучали громче! Первые 6 звучали одинаково!

Это говорит мне, что «нормальная» громкость канала не равна 3 - она ​​должна быть 2 или 1 и, вероятно, равна 1.

Кроме того, значение 0,4 не сделало канал более мягким, поэтому я считаю, что 1 - это наименьшее возможное значение.

Итак, возможно ли сделать громкость передачи или приема более мягкой, чем по умолчанию в Asterisk? Кажется, десятичные дроби не поддерживаются, поэтому я не уверен, куда идти.

1

0 ответов на вопрос

Похожие вопросы