Aplicações do Dialplan do Asterisk 21
Comando:
StreamEcho()
Sinopse:
Reproduz eco de mídia, até 'N' fluxos de um tipo, e DTMF de volta para a parte chamadora
Descrição:
Se um número (num) de fluxos não for fornecido, este aplicativo simplesmente ecoa de volta qualquer mídia ou quadros DTMF lidos do canal chamador para si mesmo (note que, no entanto, se '#' for detectado, o aplicativo é encerrado). Isso significa que, para qualquer quadro relevante lido de um fluxo específico, ele é escrito de volta para o fluxo de escrita associado em uma relação um-para-um. No entanto, se um número (num) for especificado e se o canal chamador permitir (uma nova oferta é feita solicitando a permissão de fluxos adicionais), então qualquer mídia recebida, como antes, é ecoada de volta para cada fluxo. Nesse caso, um quadro relevante recebido em um fluxo do tipo especificado também é ecoado de volta para os outros fluxos desse mesmo tipo. Deve-se notar que, ao operar nesse modo, apenas 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 capacidades de leitura (envio/recebimento) na nova oferta, enquanto os adicionais são configurados apenas para recepção. Nota: Isso não ecoa quadros CONTROL, MODEM ou NULL. Sintaxe: StreamEcho([num,[type]]), onde num é o número de fluxos de um tipo para 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.
Sintaxe:
StreamEcho([num,[type]])
Fonte: Asterisk Wiki