Manuais

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

CHANNEL()


Descrição:
Obtém / define várias informações sobre o canal; item adicional pode estar disponível no driver do canal; consulte a documentação para obter detalhes. Qualquer item solicitado que não esteja disponível no canal atual retornará uma string vazia.Exemplo: Exemplos de itens padrão do CHANNEL   Tecnologia: PJSIPExemplo: exemplos específicos de PJSIP CHANNEL
Sintaxe:
CHANNEL(item)
Argumentos:
item - Os itens padrão (fornecidos por todas as tecnologias de canal) são:
amaflags - R / W os sinalizadores de Contabilidade Automática de Mensagens (AMA) no canal. Quando lido de um canal, o valor inteiro sempre será retornado. Quando gravado em um canal, o formato da string ou o valor inteiro é aceito.
1 - OMITIR
2 - FATURAMENTO
3 - DOCUMENTAÇÃO
accountcode - R / W o código da conta do canal.
audioreadformat - Formato de E / S atualmente sendo lido.
audionativeformat - Formato de E / S usado nativamente para áudio.
audiowriteformat - Formato de E / S atualmente sendo gravado.
dtmf_features - R / W Os recursos da ponte DTMF do canal. Pode incluir um ou mais de 'T' 'K' 'H' 'W' e 'X' de maneira semelhante às opções no aplicativo Dial. Ao configurá-lo, a sequência de recursos deve estar em letras maiúsculas.
callgroup - O recebimento de chamadas numéricas R / W agrupa esse canal como membro.
pickupgroup - Grupos de captura numérica R / W que este canal pode captar.
namedcallgroup - Grupos de captura de chamada denominados R / W aos quais este canal é membro.
namedpickupgroup - Grupos de captura de chamada denominados R / W que este canal pode atender.
channeltype - Tecnologia de E / S usada para canal.
checkhangup - R / O Se o canal está desligando (1/0)
after_bridge_goto - R / W, a sequência de goto analisável, indicando para onde o canal deve retornar no PABX após sair da próxima ponte que ele se une, desde que não desligue. A cadeia de caracteres goto analisável usa a mesma sintaxe que o aplicativo Goto.
hangup_handler_pop - W / O Substitua o manipulador de hangup adicionado mais recentemente por um novo manipulador de hangup no canal, se fornecido. A sequência atribuída é passada para o aplicativo Gosub quando o canal é desligado. Qualquer contexto e extensão opcionalmente omitidos são fornecidos pelo canal que empurra o manipulador antes de ser empurrado.
hangup_handler_push - Empurre um manipulador de hangup para a pilha de manipuladores de canal. A sequência atribuída é passada para o aplicativo Gosub quando o canal é desligado. Qualquer contexto e extensão opcionalmente omitidos são fornecidos pelo canal que empurra o manipulador antes de ser empurrado.
hangup_handler_wipe - W / O Limpe toda a pilha do manipulador de hangup e substitua por um novo manipulador de hangup no canal, se fornecido. A sequência atribuída é passada para o aplicativo Gosub quando o canal é desligado. Qualquer contexto e extensão opcionalmente omitidos são fornecidos pelo canal que empurra o manipulador antes de ser empurrado.
onhold - R / O Se o canal está ou não suspenso. (1/0)
language - Idioma R / W para sons tocados.
musicclass - Classe R / W (do musiconhold.conf) para música em espera.
name - O nome do canal
parkinglot - RSW estacionamento para estacionamento.
rxgain - R / W define o nível de rxgain nos drivers de canal que o suportam.
secure_bridge_signaling - Se os canais em ponte para esse canal exigem ou não sinalização segura (1/0)
secure_bridge_media - Se os canais em ponte para esse canal exigem ou não mídia segura (1/0)
state - Estado de E / S do canal
tonezone - Zona R / W para indicações reproduzidas
transfercapability - Capacidade de transferência ISDN R / W, uma das seguintes:
txgain - R / W define o nível de ganho nos drivers de canal que o suportam.
videonativeformat - Formato de E / S usado nativamente para vídeo
hangupsource - R / W retorna o canal responsável pelo desligamento.
appname - R / O retorna o nome do aplicativo interno.
appdata - R / O retorna os dados do aplicativo, se disponíveis.
exten - R / O retorna o ramal para um canal de saída.
context - R / O retorna o contexto para um canal de saída.
channame - R / O retorna o nome do canal para um canal de saída.
uniqueid - R / O retorna o canal uniqueid.
linkedid - R / O retorna o ID vinculado, se disponível, caso contrário, retorna o ID exclusivo.
max_forwards - R / W O número máximo de encaminhamentos permitidos.
callid - Etiqueta de log de identificador de chamada de E / S associada ao canal, por exemplo, [C
dahdi_channel - Canal R / O DAHDI relacionado a este canal.
dahdi_span - Extensão DAHDI de R / O relacionada a este canal.
dahdi_group - Grupo lógico DAHDI de R / O relacionado a este canal.
dahdi_type - Tipo de canal DAHDI R / O, um dos seguintes:
keypad_digits - Dígitos do teclado PRI de E / S que vieram com a mensagem SETUP.
reversecharge - Indicação de cobrança reversa do PRI de R / O, um dos seguintes:
- 1
{{ 1}} - Carregamento reverso solicitado
no_media_path - R / O PRI Diferente de zero se o canal não tiver um canal B. O canal está em espera ou em espera.
buffers - COMO / TO Alterar a política de buffer do canal (somente para a chamada atual)
echocan_mode - W / O Altere a configuração do cancelador de eco ativo no canal (se houver), apenas para a chamada atual.
osptoken - R / O Obtenha osptoken do par.
peerip - R / O Obtenha o endereço IP do par.
peername - R / O Obtenha o nome de usuário do par.
secure_signaling - R / O Obtenha se o canal IAX está protegido.
secure_media - R / O Obtenha se o canal IAX está protegido.
faxdetect - Detecção de fax R / W
t38support - R / W t38suporte
h323id_url - R / 0 Retorna o URL do chamador
caller_h323id - R / 0 Retorna o chamador h323id
caller_dialeddigits - R / 0 Retorna dígitos discados do chamador
caller_email - R / 0 Retorna o e-mail do chamador
callee_email - R / 0 Retorna e-mail chamado
callee_dialeddigits - R / 0 Retorna dígitos discados chamados
caller_url - R / 0 Retorna o URL do chamador
max_forwards - R / W Obtenha ou defina o número máximo de encaminhamentos de chamadas para este canal. Este número descreve o número de vezes que uma chamada pode ser encaminhada por esse canal antes que a chamada falhe. "Encaminhamento", neste caso, refere-se a redirecionamentos por telefone, bem como a chamadas para canais locais. Observe que isso não tem relação com o SIP Max
rtp - R / O Recupere informações relacionadas à mídia.
type - Quando rtp é especificado, o parâmetro type deve ser fornecido. Especifica qual parâmetro RTP ler.
src - Recupere o endereço local para o RTP.
dest - Recupere o endereço remoto para o RTP.
direct - Se a mídia direta estiver ativada, esse endereço será o endereço remoto usado para o RTP.
secure - Se o fluxo de mídia está ou não criptografado.
0 - O fluxo de mídia não está criptografado.
1 - O fluxo de mídia é criptografado.
hold - Se o fluxo de mídia está ou não restrito no momento devido a uma chamada em espera.
0 - O fluxo de mídia não é mantido.
1 - O fluxo de mídia é mantido.
media_type - Quando rtp é especificado, o parâmetro media_type pode ser fornecido. Ele especifica em qual fluxo de mídia o parâmetro RTP escolhido deve ser recuperado.
audio - Recupere informações do fluxo de mídia de áudio.
video - Recupere informações do fluxo de mídia de vídeo.
rtcp - R / O Recuperar estatísticas RTCP.
statistic - Quando rtcp é especificado, o parâmetro estatístico deve ser fornecido. Ele especifica qual parâmetro de estatística RTCP deve ser lido.
all - Recupere um resumo de todas as estatísticas RTCP.
The following data items are returned in a semi - lista delineada de dois pontos:
ssrc - Nosso identificador de fonte de sincronização
themssrc - O identificador da fonte de sincronização
lp - Nossa contagem de pacotes perdidos
rxjitter - Tremulação de pacotes recebidos
rxcount - Contagem de pacotes recebidos
txjitter - Tremulação do pacote transmitido
txcount - Contagem de pacotes transmitidos
rlp - Contagem remota de pacotes perdidos
rtt - Tempo de ida e volta
all_jitter - Recupere um resumo de todas as estatísticas de RTCP Jitter.
The following data items are returned in a semi - lista delineada de dois pontos:
minrxjitter - Nosso jitter mínimo
maxrxjitter - Nosso jitter máximo
avgrxjitter - Nosso jitter médio
stdevrxjitter - Nosso desvio padrão de jitter
reported_minjitter - Seu jitter mínimo
reported_maxjitter - Seu jitter máximo
reported_avgjitter - Seu jitter médio
reported_stdevjitter - Seu desvio padrão de jitter
all_loss - Recupere um resumo de todas as estatísticas de perda de pacotes RTCP.
The following data items are returned in a semi - lista delineada de dois pontos:
minrxlost - Nossos pacotes mínimos perdidos
maxrxlost - Nossos pacotes perdidos máximos
avgrxlost - Nossos pacotes perdidos médios
stdevrxlost - Nosso desvio padrão de pacotes perdidos
reported_minlost - Seus pacotes mínimos perdidos
reported_maxlost - Seus pacotes perdidos máximos
reported_avglost - Seus pacotes perdidos médios
reported_stdevlost - Desvio padrão dos pacotes perdidos
all_rtt - Recupere um resumo de todas as informações de tempo de ida e volta do RTCP.
The following data items are returned in a semi - lista delineada de dois pontos:
minrtt - Tempo mínimo de ida e volta
maxrtt - Tempo máximo de ida e volta
avgrtt - Tempo médio de ida e volta
stdevrtt - Tempo de ida e volta do desvio padrão
txcount - Contagem de pacotes transmitidos
rxcount - Contagem de pacotes recebidos
txjitter - Tremulação do pacote transmitido
rxjitter - Tremulação de pacotes recebidos
remote_maxjitter - Seu jitter máximo
remote_minjitter - Seu jitter mínimo
remote_normdevjitter - Seu jitter médio
remote_stdevjitter - Seu desvio padrão de jitter
local_maxjitter - Nosso jitter máximo
local_minjitter - Nosso jitter mínimo
local_normdevjitter - Nosso jitter médio
local_stdevjitter - Nosso desvio padrão de jitter
txploss - Perda de pacotes transmitidos
rxploss - Perda de pacotes recebidos
remote_maxrxploss - Seus pacotes perdidos máximos
remote_minrxploss - Seus pacotes mínimos perdidos
remote_normdevrxploss - Seus pacotes perdidos médios
remote_stdevrxploss - Desvio padrão dos pacotes perdidos
local_maxrxploss - Nossos pacotes perdidos máximos
local_minrxploss - Nossos pacotes mínimos perdidos
local_normdevrxploss - Nossos pacotes perdidos médios
local_stdevrxploss - Nosso desvio padrão de pacotes perdidos
rtt - Tempo de ida e volta
maxrtt - Tempo máximo de ida e volta
minrtt - Tempo mínimo de ida e volta
normdevrtt - Tempo médio de ida e volta
stdevrtt - Tempo de ida e volta do desvio padrão
local_ssrc - Nosso identificador de fonte de sincronização
remote_ssrc - O identificador da fonte de sincronização
media_type - Quando rtcp é especificado, o parâmetro media_type pode ser fornecido. Ele especifica de qual fluxo de mídia o parâmetro RTCP escolhido deve ser recuperado.
audio - Recupere informações do fluxo de mídia de áudio.
video - Recupere informações do fluxo de mídia de vídeo.
endpoint - R / O O nome do terminal associado a este canal. Use a função PJSIP_ENDPOINT para obter mais informações relacionadas ao terminal.
contact - R / O O nome do contato associado a este canal. Use a função PJSIP_CONTACT para obter mais informações relacionadas ao contato. Observe que isso pode não estar presente e, se estiver, só está disponível nas pernas de saída.
aor - R / O O nome do AOR associado a este canal. Use a função PJSIP_AOR para obter mais informações relacionadas ao AOR. Observe que isso pode não estar presente e, se estiver, só está disponível nas pernas de saída.
pjsip - R / O Obtenha informações sobre o canal PJSIP atual e sua sessão.
type - Quando pjsip é especificado, o parâmetro type deve ser fornecido. Ele especifica qual parâmetro de sinalização deve ser lido.
call - Eu iria
secure - Se a sinalização usa ou não um transporte seguro.
0 - A sinalização usa um não
1 - A sinalização usa um transporte seguro.
target_uri - O URI do contato para o qual as solicitações são enviadas.
local_uri - O URI local.
local_tag - Marcar no cabeçalho Do
remote_uri - O URI remoto.
remote_tag - Marcar no cabeçalho To
request_uri - O URI da solicitação do INVITE recebido associado à criação deste canal.
t38state - O estado atual de qualquer fax T.38 neste canal.
DISABLED - O fax T.38 está desativado neste canal.
LOCAL_REINVITE - O Asterisk enviou uma re
REMOTE_REINVITE - O terminal remoto enviou um re
ENABLED - Uma sessão de fax T.38 foi ativada.
REJECTED - Uma sessão de fax T.38 foi tentada, mas foi rejeitada.
local_addr - Nas chamadas de entrada, o endereço IP completo e o número da porta em que a solicitação INVITE foi recebida. Nas chamadas de saída, o endereço IP completo e o número da porta de onde a solicitação INVITE foi transmitida.
remote_addr - Nas chamadas de entrada, o endereço IP completo e o número da porta da qual a solicitação INVITE foi recebida. Nas chamadas de saída, o endereço IP completo e o número da porta para os quais a solicitação INVITE foi transmitida.
peerip - R / O Obtenha o endereço IP do par.
recvip - R / O Obtenha o endereço IP de origem do par.
recvport - R / O Obtenha a porta de origem do par.
from - R / O Obtenha o URI no cabeçalho De:.
uri - R / O Obtenha o URI no cabeçalho Contato:
ruri - R / O Obter a solicitação
useragent - R / O Obtenha o agente do usuário.
peername - R / O Obtenha o nome do par.
t38passthrough - R / O 1 se T38 for oferecido ou ativado neste canal, caso contrário, 0
rtpqos - R / O Obter informações de QOS sobre o fluxo RTP
rtpdest - R / O Obter informações de destino RTP remoto.
rtpsource - R / O Obter informações de destino do RTP de origem.
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.