Aplicações do Dialplan do Asterisk 22
Descrição:Se um parâmetro
num (número de fluxos) não for fornecido, este aplicativo simplesmente ecoa de volta qualquer mídia ou quadros DTMF lidos do canal chamador para ele mesmo (observe 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), qualquer mídia recebida, como antes, é ecoada de volta para 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. Deve-se notar que, ao operar nesse modo, somente o primeiro fluxo encontrado do
type especificado é permitido na oferta original. E esse primeiro fluxo encontrado também é o único fluxo desse tipo que recebe capacidades de leitura (envio/recebimento) na nova oferta, enquanto os adicionais são configurados apenas para recepção.
Observação: Este aplicativo não ecoa quadros do tipo CONTROL, MODEM ou NULL.
Sintaxe:
StreamEcho([num,[type]])- num - O número de fluxos de um tipo a ecoar de volta. Se '0' for especificado, então todos os fluxos desse tipo são removidos.
- type - O tipo de mídia dos fluxos a adicionar ou remover (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.