Funções do Dialplan do Asterisk 20
Descrição:As opções podem ser definidas globalmente ou por canal. As configurações por canal terão precedência sobre as configurações globais. Apenas os cabeçalhos HTTP são adicionados, em vez de substituir a opção
CURLOPT(key).
Parâmetros:key cookie - Um cookie para enviar com a requisição. Múltiplos cookies são suportados.
key conntimeout - Número de segundos para aguardar o sucesso de uma conexão.
key dnstimeout - Número de segundos para aguardar a resolução do DNS.
key followlocation - Indica se deve seguir redirecionamentos HTTP 3xx ou não (booleano).
key ftptext - Para URIs FTP, força uma transferência de texto (booleano).
key ftptimeout - Para URIs FTP, número de segundos para aguardar uma resposta do servidor.
key header - Inclui informações do cabeçalho no resultado (booleano).
key httpauth - Tipo de método de autenticação a ser usado. O padrão é Autenticação Básica. Múltiplos valores podem ser especificados para habilitar múltiplos métodos de autenticação. Para fazer isso, invoque CURLOPT uma vez usando valores separados por vírgula.
basicdigestkey httpheader - Adiciona cabeçalho HTTP. Múltiplas chamadas adicionam múltiplos cabeçalhos. A definição de qualquer cabeçalho removerá o padrão "Content-Type application/x-www-form-urlencoded".
key httptimeout - Para URIs HTTP(S), número de segundos para aguardar uma resposta do servidor.
key maxredirs - Número máximo de redirecionamentos a seguir. O padrão é -1, que permite redirecionamentos ilimitados. Isso só faz sentido quando
followlocation também está definido.
key proxy - Nome do host ou endereço IP a ser usado como servidor proxy.
key proxytype - Tipo de 'proxy'.
httpsocks4socks5key proxyport - Número da porta do 'proxy'.
key proxyuserpwd - Uma combinação de nome de usuário':'senha a ser usada para autenticar solicitações através de um 'proxy'.
key referer - URL de Referer a ser usado para a requisição.
key useragent - String UserAgent a ser usada para a requisição.
key userpwd - Uma combinação de nome de usuário':'senha a ser usada para autenticação quando a resposta do servidor a uma solicitação inicial indica um código de status 401.
key ssl_verifypeer - Indica se deve verificar o certificado do servidor em relação a uma lista de autoridades de certificação raiz conhecidas (booleano).
key ssl_verifyhost - Indica se deve verificar o host no certificado TLS do servidor. Defina como 2 para verificar o host, 0 para ignorar o host.
key ssl_cainfo - Caminho para um arquivo contendo um ou mais certificados para verificar o certificado do peer. Só é usado quando
ssl_verifypeer está habilitado.
key ssl_capath - Caminho para um diretório contendo vários certificados CA para verificar o certificado do peer. Só é usado quando
ssl_verifypeer está habilitado.
key ssl_cert - Caminho para um arquivo contendo um certificado de cliente. O formato padrão é PEM e pode ser alterado com
ssl_certtype.
key ssl_certtype - O formato do arquivo
ssl_cert.
PEMDERkey ssl_key - Caminho para um arquivo contendo uma chave privada de cliente. O formato padrão é PEM e pode ser alterado com
ssl_keytype.
key ssl_keytype - O formato do arquivo
ssl_key.
PEMDERENGkey ssl_keypasswd - A frase secreta para usar o arquivo
ssl_key.
key hashcompat - Assumindo que as respostas estarão no formato 'key1=value1&key2=value2', reformate a resposta para que ela possa ser usada pela função
HASH.
yesnolegacykey failurecodes - Uma lista separada por vírgulas de códigos de resposta HTTP a serem tratados como erros.
Funções do Dialplan: CURL,
HASH