Funções do Dialplan do Asterisk 22
Descrição:Quando esta função é lida, uma requisição
HTTP GET (por padrão) será utilizada para recuperar o conteúdo da URL fornecida. O conteúdo é retornado como resultado da função.
Exemplo: Exibindo o conteúdo de uma página
exten => s,1,Verbose(0, ${CURL(http://localhost:8088/static/astman.css)})Exemplo: Recuperando um arquivo
exten => s,1,Set(CURL(http://localhost:8088/static/astman.css)=/var/spool/asterisk/tmp/astman.css)
Observação: Se
live_dangerously no arquivo
asterisk.conf estiver definido como
no, esta função poderá ser escrita apenas a partir do dialplan e não diretamente a partir de protocolos externos. Operações de leitura não são afetadas.
Sintaxe: CURL(url,post-data)- url - A URL completa do recurso a ser recuperado.
- post-data - Somente Leitura. Se especificado, uma requisição HTTP POST será realizada com o conteúdo de
post-data, em vez de HTTP GET (padrão).