Aplicações do Dialplan do Asterisk 20
Descrição:Esta aplicação define o contexto, a extensão e a prioridade na estrutura do canal, com base na avaliação da especificação de tempo fornecida. Após a conclusão desta aplicação, o motor PBX continuará a execução do dialplan no local especificado. Se a hora atual estiver dentro da especificação de tempo fornecida, o canal continuará no rótulo
labeliftrue. Caso contrário, o canal continuará no rótulo
labeliffalse.
Se o rótulo escolhido pela condição for omitido, nenhum desvio será realizado e a execução passará para a próxima instrução. Se o local de desvio de destino for inválido, as mesmas ações seriam tomadas como para o comando '
Goto'.
Informações adicionais sobre a especificação de tempo podem ser encontradas em exemplos que ilustram como realizar inclusões de contexto baseadas em tempo no dialplan.
GotoIfTime(times,weekdays,mdays,months,[timezone]?[labeliftrue:[labeliffalse]])Parâmetros:times - Obrigatório. Especifica o horário.
weekdays - Obrigatório. Especifica os dias da semana.
mdays - Obrigatório. Especifica os dias do mês.
months - Obrigatório. Especifica os meses.
timezone - Opcional. Fuso horário.
labeliftrue - Continue em
labeliftrue se a condição for verdadeira. Assume um formato semelhante ao de
Goto(), como
[[contexto,]extensão,]prioridade.
labeliffalse - Continue em
labeliffalse se a condição for falsa. Assume um formato semelhante ao de
Goto(), como
[[contexto,]extensão,]prioridade.
Veja também: Dialplan Applications Goto,
Dialplan Functions IFTIME,
Dialplan Functions TESTTIME