Funções do Dialplan do Asterisk 22
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. A direção pode ser especificada como
rx,
tx ou
both. O valor pode ser um número de ponto flutuante entre 0.1 e 4.0, ou um dos valores enumerados:
highest,
higher,
high,
low,
lower,
lowest. Um valor de 1.0 não altera o tom. Valores maiores que 1 aumentam o tom, e valores menores que 1 diminuem o tom.
Exemplos:exten => 1,1,Set(PITCH_SHIFT(tx)=highest) ; Aumenta o tom em uma oitava (transmissão)
exten => 1,1,Set(PITCH_SHIFT(rx)=higher) ; Aumenta mais o tom (recepção)
exten => 1,1,Set(PITCH_SHIFT(both)=high) ; Aumenta o tom (ambos)
exten => 1,1,Set(PITCH_SHIFT(rx)=low) ; Diminui o tom (recepção)
exten => 1,1,Set(PITCH_SHIFT(tx)=lower) ; Diminui mais o tom (transmissão)
exten => 1,1,Set(PITCH_SHIFT(both)=lowest) ; Diminui o tom em uma oitava (ambos)
exten => 1,1,Set(PITCH_SHIFT(rx)=0.8) ; Diminui o tom (usando valor numérico)
exten => 1,1,Set(PITCH_SHIFT(tx)=1.5) ; Aumenta o tom (usando valor numérico)
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