Funções do Dialplan do Asterisk 22
Descrição:A função
CALENDAR_WRITE() permite gravar um evento em um calendário dentro do dialplan do Asterisk. Ela aceita o nome do calendário e uma lista de campos com seus respectivos valores.
Exemplo de uso:
same => n,Set(CALENDAR_WRITE(calendar,field1,field2,field3)=val1,val2,val3)
Campos suportados:- summary – Um resumo do evento
- description – Descrição completa do evento
- organizer – Organizador do evento
- location – Local do evento
- categories – Categorias do evento
- priority – Prioridade do evento
- uid – Identificador único do evento
- start – Horário de início do evento (em segundos desde a época Unix)
- end – Horário de término do evento (em segundos desde a época Unix)
- busystate – Status de disponibilidade: 0=FREE, 1=TENTATIVE, 2=BUSY
Variáveis de retorno:CALENDAR_SUCCESS – Indica o status da operação:
- 1 – Evento gravado com sucesso
- 0 – Falha na gravação (por exemplo, problemas de rede ou permissões)
Veja também:
CALENDAR_BUSY,
CALENDAR_EVENT,
CALENDAR_QUERY,
CALENDAR_QUERY_RESULT.