
A função PITCH_SHIFT() permite modificar a frequência da voz em tempo real durante uma chamada. Isso pode ser útil para efeitos de voz, mascaramento de identidade ou outros fins.
Exemplos:
exten => 1,1,Set(PITCH_SHIFT(tx)=highest) ; Aumenta a frequência da voz transmitida em uma oitava.exten => 1,1,Set(PITCH_SHIFT(rx)=higher) ; Aumenta a frequência da voz recebida.exten => 1,1,Set(PITCH_SHIFT(both)=high) ; Aumenta a frequência da voz em ambos os sentidos (transmissão e recepção).exten => 1,1,Set(PITCH_SHIFT(rx)=low) ; Diminui a frequência da voz recebida.exten => 1,1,Set(PITCH_SHIFT(tx)=lower) ; Diminui a frequência da voz transmitida.exten => 1,1,Set(PITCH_SHIFT(both)=lowest) ; Diminui a frequência da voz em ambos os sentidos em uma oitava.exten => 1,1,Set(PITCH_SHIFT(rx)=0.8) ; Diminui a frequência da voz recebida usando um valor numérico.exten => 1,1,Set(PITCH_SHIFT(tx)=1.5) ; Aumenta a frequência da voz transmitida usando um valor numérico.Sintaxe:
PITCH_SHIFT(channel direction)channel direction - A direção pode ser 'rx' (recepção), 'tx' (transmissão) ou 'both' (ambos). O valor pode ser um número de ponto flutuante válido entre 0.1 e 4.0, ou um dos valores enumerados abaixo. Um valor de 1.0 não tem efeito. Valores maiores que 1 aumentam a frequência, e menores que 1 diminuem. Os seguintes valores também podem ser usados:
highesthigherhighlowlowerlowest
