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 plano de discagem do Asterisk 14
Comando:

FILE()


Descrição:
Leia e grave o arquivo de texto no modo de caractere e linha.Exemplos: Modo de leitura (byte) :; lê todo o conteúdo do arquivo.Set (foo = $ {FILE (/tmp/test.txt)}); lê a partir do dia 11 byte até o final do arquivo (pula os 10 primeiros) .Set (foo = $ {FILE (/tmp/test.txt,10)}); lê do 11 ao 20 byte no arquivo (pule o primeiro 10 e, em seguida, leia 10 bytes) .Set (foo = $ {FILE (/tmp/test.txt,10,10)}) Modo de leitura (linha) :; lê a terceira linha do arquivo.Set (foo = $ {FILE (/tmp/test.txt,3,1,l)}); lê as 3ª e 4ª linhas do arquivo.Set (foo = $ {FILE (/tmp/test.txt,3,2,l)}); lê da terceira linha até o final do arquivo.Set (foo = $ {FILE (/tmp/test.txt,3,,l)}); lê as últimas três linhas do arquivo.Set (foo = $ {FILE (/tmp/test.txt,-3,,l)}); lê a terceira linha de um arquivo formatado em DOS. Set (foo = $ {FILE (/tmp/test.txt,3,1,l,d)}) Modo de gravação (byte) :; truncar o arquivo e escrever "bar" Set (FILE (/tmp/test.txt) = bar); Anexar "bar" Set (FILE (/tmp/test.txt ,,, a) = bar); Substitua o primeiro byte por "bar" (substitui 1 caractere por 3) Set (FILE (/tmp/test.txt,0,1) = bar); Substitua 10 bytes a partir do 21º byte do arquivo por "bar" Set (FILE (/tmp/test.txt,20,10) = bar); Substitua todos os bytes do dia 21 pelo conjunto "bar" (FILE (/tmp/test.txt,20) = bar); Inserir "bar" após o quarto caractereSet (FILE (/tmp/test.txt,4,0) = bar) Modo de gravação (linha) :; Substitua a primeira linha do arquivo por "bar" Set (FILE (/tmp/foo.txt,0,1,l) = bar); Substitua a última linha do arquivo por "bar" Set (FILE (/tmp/foo.txt,-1,,l) = bar); Acrescente "bar" ao arquivo com um newlineSet (FILE (/tmp/foo.txt ,,, al) = bar)                     Nota                             Ícone                                               Se live_dangerously no asterisk.conf estiver definido como no, essa função poderá ser executada apenas no dialplan e não diretamente nos protocolos externos.
Sintaxe:
FILE(filename,offset,length,options,format)
Argumentos:
offset - Talvez especificado como qualquer número. Se negativo, deslocamento especifica o número de bytes anteriores ao final do arquivo.
length - Se especificado, limitará o comprimento dos dados lidos para esse tamanho. Se negativo, corta os bytes de comprimento do final do arquivo.
l - Modo de linha: assume-se que o deslocamento e o comprimento sejam medidos em linhas, em vez de compensações de bytes.
a - Somente no modo de gravação, a opção de acréscimo é usada para anexar ao final do arquivo, em vez de substituir o arquivo existente.
d - Somente no modo de gravação e no modo de linha, essa opção não anexa automaticamente uma sequência de nova linha ao final de um valor. Isso é útil para excluir linhas, em vez de defini-las em branco.
format - O parâmetro format pode ser usado para delimitar o tipo de terminadores de linha no modo de linha.
u - Formato de nova linha Unix.
d - Formato de nova linha do DOS.
m - Formato de nova linha do Macintosh.
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.