Funções do Dialplan do Asterisk 23
Comando:
PITCH_SHIFT()
Sinopse:
Altera o tom (pitch) dos fluxos de áudio de transmissão (tx) e recepção (rx) em um canal.
Descrição:
A função PITCH_SHIFT() permite modificar o tom do áudio em uma chamada, afetando os fluxos de áudio de transmissão (tx), recepção (rx) ou ambos (both). A direção pode ser definida como um número de ponto flutuante entre 0.1 e 4.0, ou como um dos valores enumerados: highest, higher, high, low, lower, lowest. Um valor igual a 1.0 não altera o tom. Valores maiores que 1 aumentam o tom, e valores menores que 1 reduzem o tom.
Exemplos:
exten => 1,1,Set(PITCH_SHIFT(tx)=highest) – Aumenta o tom em uma oitava na transmissão
exten => 1,1,Set(PITCH_SHIFT(rx)=higher) – Aumenta mais o tom na recepção
exten => 1,1,Set(PITCH_SHIFT(both)=high) – Aumenta o tom em ambos os fluxos
exten => 1,1,Set(PITCH_SHIFT(rx)=low) – Reduz o tom na recepção
exten => 1,1,Set(PITCH_SHIFT(tx)=lower) – Reduz mais o tom na transmissão
exten => 1,1,Set(PITCH_SHIFT(both)=lowest) – Reduz o tom em uma oitava em ambos os fluxos
exten => 1,1,Set(PITCH_SHIFT(rx)=0.8) – Reduz o tom numericamente
exten => 1,1,Set(PITCH_SHIFT(tx)=1.5) – Aumenta o tom numericamente
Sintaxe:
exten => 1,1,Set(PITCH_SHIFT(tx)=highest)
exten => 1,1,Set(PITCH_SHIFT(rx)=higher)
exten => 1,1,Set(PITCH_SHIFT(both)=high)
exten => 1,1,Set(PITCH_SHIFT(rx)=low)
exten => 1,1,Set(PITCH_SHIFT(tx)=lower)
exten => 1,1,Set(PITCH_SHIFT(both)=lowest)
exten => 1,1,Set(PITCH_SHIFT(rx)=0.8)
exten => 1,1,Set(PITCH_SHIFT(tx)=1.5)
PITCH_SHIFT(channel direction)
Fonte: Asterisk Wiki