Manuais

Funções do plano de discagem do Asterisk 16
Comando:

SIP_HEADER()


Descrição:
Como existem vários cabeçalhos (como Via) que podem ocorrer várias vezes, SIP_HEADER utiliza um segundo argumento opcional para especificar qual cabeçalho com esse nome deve ser recuperado. Os cabeçalhos iniciam no deslocamento 1. Esta função não acessa os cabeçalhos da mensagem REFER se a chamada foi transferida. Para obter os cabeçalhos REFER, defina a variável de plano de discagem GET_TRANSFERRER_DATA como o prefixo dos cabeçalhos da mensagem REFER que você precisa acessar; por exemplo, X- para obter todos os cabeçalhos começando com X-. A variável deve ser definida antes de uma chamada para o aplicativo que inicia o canal que pode eventualmente ser transferido de volta para o plano de discagem e deve ser herdada por esse canal, portanto, prefixe-o com _ ou __ ao definir (ou defina no manipulador de discagem executado no novo canal). Para obter todos os cabeçalhos da mensagem REFER, defina o valor como *. Os cabeçalhos são retornados na forma de um hash TRANSFER_DATA do plano de discagem e podem ser acessados ​​com as funções HASHKEYS (TRANSFER_DATA) e, e. g., HASH (TRANSFER_DATA, X-que-cabeçalho especial). Observe também que o conteúdo do SDP (um anexo à solicitação SIP) não pode ser acessado com esta função.
Sintaxe:
SIP_HEADER(name,number)
Argumentos:
number - Se não especificado, o padrão é 1.
Fonte: Asterisk Wiki

ENTRE EM CONTATO COM A LOJAMUNDI.

Assine nossa Newsletter! É gratuito!

Cadastre seu nome e email para receber novidades e materiais gratuitos da Lojamundi.