
Este aplicativo pode ser usado para transmitir áudio para múltiplos canais de uma só vez. Qualquer áudio recebido neste canal será transmitido para todos os canais especificados e, opcionalmente, para seus pares conectados.
Também pode ser usado para agregar áudio de múltiplos canais de uma só vez. Qualquer áudio em qualquer um dos canais especificados, e opcionalmente seus pares conectados, será transmitido para este canal.
A execução do aplicativo continua até que o canal de transmissão desligue ou que todos os canais especificados tenham desligado.
Este aplicativo é usado para aplicações de áudio um-para-muitos e muitos-para-um onde a mesclagem via bridge não pode ser feita de forma síncrona em todos os canais envolvidos. Isso é útil principalmente para injetar o mesmo fluxo de áudio em múltiplos canais de uma vez, ou fazer o inverso, combinando o áudio de múltiplos canais em um único fluxo. Isso contrasta com o uso de um canal de injeção separado para cada canal de destino e/ou o uso de uma bridge de conferência.
O canal executando o aplicativo Broadcast deve fazê-lo de forma síncrona. Os canais especificados, no entanto, podem estar fazendo outras coisas.
Exemplos:
same => n,Broadcast(wb,DAHDI/1,DAHDI/3,PJSIP/doorphone)same => n,Broadcast(w,DAHDI/1,DAHDI/3,PJSIP/doorphone)same => n,Broadcast(s,DAHDI/1,DAHDI/3,PJSIP/doorphone)same => n,Broadcast(so,DAHDI/1,DAHDI/3,PJSIP/doorphone)same => n,Broadcast(wbso,DAHDI/1,DAHDI/3,PJSIP/doorphone)Sintaxe: Broadcast([options,]channels)
Opções:
b - Além de transmitir para os canais de destino, também transmite para quaisquer canais aos quais os canais de destino estejam conectados.l - Permite o uso de uma fila longa para armazenar quadros de áudio.o - Não mescla fluxos ao combinar áudio dos canais de destino (aplica-se somente com a opção s).r - Fornece quadros para canais de barge em "modo reverso" injetando-os na fila de leitura do canal primário em vez disso. Esta opção é necessária para que o barge funcione em uma bridge com n-participantes (mas não para bridges de 2-participantes). Alternativamente, você pode adicionar um canal intermediário usando um canal Local não otimizado, para que o canal de destino seja conectado com um único canal que esteja conectado à bridge, mas recomenda-se que esta opção seja usada.s - Em vez de transmitir áudio para um grupo de canais, recebe o áudio combinado dos canais de destino.w - Transmite áudio recebido neste canal para outros canais.Parâmetros:

