Funções do Dialplan do Asterisk 22
Descrição:A função
STAT() permite verificar diversos atributos de um arquivo no sistema. Ela pode ser usada para determinar se um arquivo existe, se é um diretório, seu tamanho, modo de acesso, datas de modificação e acesso, entre outros.
Devido a restrições de segurança, se a opção
live_dangerously no arquivo
asterisk.conf estiver definida como
no, esta função só poderá ser executada a partir do dialplan e não diretamente por protocolos externos.
Sintaxe:
STAT(flag, filename)
Parâmetros:
- flag - Define o tipo de verificação a ser feita. Pode ser um dos seguintes valores:
d - Verifica se o caminho é um diretório.e - Verifica se o arquivo existe.f - Verifica se o arquivo é um arquivo comum (regular).m - Retorna o modo do arquivo (em octal).s - Retorna o tamanho do arquivo em bytes.A - Retorna o timestamp (em formato epoch) da última vez que o arquivo foi acessado.C - Retorna o timestamp (em formato epoch) da última vez que o inode foi alterado.M - Retorna o timestamp (em formato epoch) da última modificação do arquivo.
- filename - Caminho completo ou relativo do arquivo a ser verificado.