Funções do Dialplan do Asterisk 23
Comando:
CONFBRIDGE()
Sinopse:
Define um perfil dinâmico personalizado de ponte, usuário ou menu em um canal para o aplicativo ConfBridge, utilizando as mesmas opções disponíveis em confbridge.conf.
Descrição:Um perfil personalizado utiliza as configurações padrão de tipo de perfil definidas em
confbridge.conf como valores iniciais, caso o modelo de perfil não seja explicitamente especificado primeiro.
Para perfis do tipo
'bridge', o modelo padrão é
'default_bridge'.
Para perfis do tipo
'menu', o modelo padrão é
'default_menu'.
Para perfis do tipo
'user', o modelo padrão é
'default_user'.
Exemplo 1:Neste exemplo, o perfil de usuário personalizado definido no canal será automaticamente utilizado pelo aplicativo ConfBridge.
exten => 1,1,Answer()
same => n,Set(CONFBRIDGE(user,template)=default_user)
same => n,Set(CONFBRIDGE(user,announce_join_leave)=yes)
same => n,Set(CONFBRIDGE(user,startmuted)=yes)
same => n,ConfBridge(1)
Este exemplo mostra como utilizar um perfil de usuário predefinido em
confbridge.conf como modelo para um perfil dinâmico. Aqui, criamos um usuário administrador/marcado a partir do perfil
'my_user' que você define em
confbridge.conf.
exten => 1,1,Answer()
same => n,Set(CONFBRIDGE(user,template)=my_user)
same => n,Set(CONFBRIDGE(user,admin)=yes)
same => n,Set(CONFBRIDGE(user,marked)=yes)
same => n,ConfBridge(1)
CONFBRIDGE(type,option)type - Indica a que tipo de perfil de conferência a opção se aplica:
bridge,
menu ou
user.
option - Refere-se a uma opção do
confbridge.conf que está sendo definida dinamicamente neste canal, ou
'clear' para remover opções de perfil já aplicadas ao canal.
Sintaxe:
exten => 1,1,Answer()
same => n,Set(CONFBRIDGE(user,template)=default_user)
same => n,Set(CONFBRIDGE(user,announce_join_leave)=yes)
same => n,Set(CONFBRIDGE(user,startmuted)=yes)
same => n,ConfBridge(1)
exten => 1,1,Answer()
same => n,Set(CONFBRIDGE(user,template)=my_user)
same => n,Set(CONFBRIDGE(user,admin)=yes)
same => n,Set(CONFBRIDGE(user,marked)=yes)
same => n,ConfBridge(1)
CONFBRIDGE(type,option)
Fonte: Asterisk Wiki