Aplicações do Dialplan do Asterisk 23
Descrição:Se um parâmetro
num (número de fluxos) não for fornecido, este aplicativo simplesmente reproduz de volta qualquer mídia ou quadros DTMF lidos do canal chamador para ele mesmo (note que, no entanto, se '#' for detectado, o aplicativo é encerrado). Isso significa que qualquer quadro relevante lido de um fluxo específico é escrito de volta para o fluxo de escrita associado em uma relação um-para-um.
Porém, se
num for especificado e se o canal chamador permitir (é feita uma nova oferta solicitando a permissão de fluxos adicionais), então qualquer mídia recebida, como antes, é reproduzida de volta em cada fluxo. Nesse caso, um quadro relevante recebido em um fluxo do
type especificado também é ecoado de volta para os outros fluxos desse mesmo tipo. É importante notar que, ao operar nesse modo, somente o primeiro fluxo encontrado do tipo especificado é permitido na oferta original. E esse primeiro fluxo encontrado também é o único fluxo desse tipo que recebe capacidade de leitura (envio/recebimento) na nova oferta, enquanto os adicionais são configurados apenas para recepção.
Observação: Isso não reproduz quadros do tipo CONTROL, MODEM ou NULL.
Sintaxe:
StreamEcho([num,[type]])- num - O número de fluxos de um tipo a serem reproduzidos. Se '0' for especificado, todos os fluxos desse tipo são removidos.
- type - O tipo de mídia dos fluxos a serem adicionados ou removidos (no caso de num ser '0'). Pode ser definido como audio ou video (padrão). Se num estiver vazio (ou seja, não especificado), esse parâmetro é ignorado.