logomarca lojamundi
Contatos
61 99137 5620

11 2666 4242
21 2169 8855
31 4042 1799
Outros Telefones
logomarca lojamundi
botão minha contabotão entrarbotão cadastro
botão servicosbotão blogbotão contato
Manuais

Funções do Dialplan do Asterisk 23
Comando:

PERIODIC_HOOK()


Descrição:
A função PERIODIC_HOOK() permite executar um hook do dialplan em intervalos regulares durante uma chamada, inserindo áudio de forma periódica. Por exemplo, você pode usá-la para reproduzir um som de 'beep' periodicamente durante a chamada.

Exemplo para ativar:
same => n,Set(BEEPID=${PERIODIC_HOOK(hooks,beep,180)})

Exemplo para desativar:
same => n,Set(PERIODIC_HOOK(${BEEPID})=off)

Exemplo para reativar posteriormente:
same => n,Set(PERIODIC_HOOK(${BEEPID})=on)

Quando o hook do dialplan é executado, duas variáveis ficam disponíveis: HOOK_CHANNEL, que contém o canal no qual o hook está habilitado, e HOOK_ID, que é o identificador do hook para fins de ativação ou desativação.

Sintaxe: PERIODIC_HOOK(context,extension,interval,hook_id)
  • context – (Somente leitura) Contexto da extensão do hook.
  • extension – (Somente leitura) A extensão do hook.
  • interval – (Somente leitura) Número de segundos entre execuções do hook. Apenas segundos inteiros são permitidos.
  • hook_id – (Somente escrita) O ID do hook.
Sintaxe:
same => n,Set(BEEPID=${PERIODIC_HOOK(hooks,beep,180)})
same => n,Set(PERIODIC_HOOK(${BEEPID})=off)
same => n,Set(PERIODIC_HOOK(${BEEPID})=on)
PERIODIC_HOOK(context,extension,interval,hook_id)
Fonte: Asterisk Wiki
Divisor Triangular
POR QUE A LOJAMUNDI É CONFIÁVEL?
selo de verificação reclame aqui da lojamundiselo google site seguroselo reclame aqui com link de acessoselo https seguroselo let's encrypt

ENTRE EM CONTATO COM A LOJAMUNDI.

Assine nossa Newsletter! É gratuito!

Cadastre seu nome e email para receber novidades e materiais gratuitos da Lojamundi.