Funções do Dialplan do Asterisk 20
Descrição:Um perfil personalizado utiliza as configurações padrão do tipo de perfil definidas em
confbridge.conf como valores padrão, caso o template do perfil não seja especificado explicitamente.
Para perfis do tipo 'bridge', o template padrão é 'default_bridge'.
Para perfis do tipo 'menu', o template padrão é 'default_menu'.
Para perfis do tipo 'user', o template padrão é 'default_user'.
Exemplo 1:Neste exemplo, o perfil de usuário personalizado definido no canal será automaticamente usado pela aplicação ConfBridge.
exten => 1,1,Answer()
; implícito:
bsame => 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 demonstra como usar um perfil de usuário predefinido em
confbridge.conf como template para um perfil dinâmico. Aqui, criamos um usuário admin/marcado a partir do perfil 'my_user' que você define em
confbridge.conf.
Exemplo 2: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 - A qual tipo de perfil de conferência a opção se aplica. Os valores possíveis são:
bridge,
menu,
user.
option - Refere-se a uma opção do
confbridge.conf que está sendo definida dinamicamente neste canal, ou 'clear' para remover as opções de perfil já aplicadas do canal.