
PJSIP_ENDPOINT(name,field) permite consultar informações de configuração de um endpoint PJSIP específico.
name - O nome do endpoint a ser consultado.
field - A opção de configuração do endpoint a ser consultada. As opções suportadas são os campos do objeto endpoint em pjsip.conf. Alguns exemplos de campos incluem:
* 100rel - Permite suporte para tags RFC3262 provisional ACK.
* aggregate_mwi - Condensa notificações MWI em um único NOTIFY.
* allow - Codecs de mídia permitidos.
* codec_prefs_incoming_offer - Preferências de negociação de codec para ofertas recebidas.
* codec_prefs_outgoing_offer - Preferências de negociação de codec para ofertas enviadas.
* codec_prefs_incoming_answer - Preferências de negociação de codec para respostas recebidas.
* codec_prefs_outgoing_answer - Preferências de negociação de codec para respostas enviadas.
* allow_overlap - Habilita suporte para discagem com sobreposição RFC3578.
* overlap_context - Contexto do dialplan a ser usado para discagem com sobreposição RFC3578.
* aors - AoR(s) a serem usados com o endpoint.
* auth - Objetos de autenticação associados ao endpoint.
* callerid - Informações de CallerID para o endpoint.
* callerid_privacy - Nível de privacidade padrão.
* callerid_tag - id_tag interno para o endpoint.
* context - Contexto do dialplan para sessões de entrada.
* direct_media_glare_mitigation - Mitigação de glare de re-INVITE de mídia direta.
* direct_media_method - Tipo de método de mídia direta.
* trust_connected_line - Aceita atualizações de Connected Line deste endpoint.
* send_connected_line - Envia atualizações de Connected Line para este endpoint.
* connected_line_method - Tipo de método de Connected line.
* direct_media - Determina se a mídia pode fluir diretamente entre os endpoints.
* disable_direct_media_on_nat - Desabilita atualizações de sessão de mídia direta quando o NAT obstrui a sessão de mídia.
* disallow - Codecs de mídia a serem desabilitados.
* dtmf_mode - Modo DTMF.
* media_address - Endereço IP usado em SDP para tratamento de mídia.
* bind_rtp_to_media_address - Vincula a instância RTP ao media_address.
* force_rport - Força o uso da porta de retorno.
* ice_support - Habilita o mecanismo ICE para ajudar a atravessar o NAT.
* identify_by - Modo(s) para o endpoint ser identificado.
* redirect_method - Como os redirecionamentos recebidos de um endpoint são tratados.
* mailboxes - NOTIFICA o endpoint quando o estado muda para qualquer uma das caixas de correio especificadas.
* mwi_subscribe_replaces_unsolicited - Uma assinatura MWI substituirá o envio de NOTIFYs não solicitados.
* voicemail_extension - A extensão de voicemail a ser enviada no cabeçalho Message-Account do NOTIFY.
* moh_suggest - Classe padrão de Music On Hold.
* outbound_auth - Objetos de autenticação usados para solicitações de saída.
* outbound_proxy - URI SIP completo do proxy de saída usado para enviar solicitações.
* rewrite_contact - Permite que o cabeçalho Contact seja reescrito com o endereço IP e a porta de origem.
* rtp_ipv6 - Permite o uso de IPv6 para tráfego RTP.
* rtp_symmetric - Força que o RTP deve ser simétrico.
* send_diversion - Envia o cabeçalho Diversion, transmitindo as informações de desvio para o agente de usuário chamado.
* send_history_info - Envia o cabeçalho History-Info, transmitindo as informações de desvio para os agentes de usuário chamados e chamadores.
* send_pai - Envia o cabeçalho P-Asserted-Identity.
* send_rpid - Envia o cabeçalho Remote-Party-ID.
* rpid_immediate - Envia imediatamente atualizações de connected line em chamadas de entrada não atendidas.
* tenantid - O ID do tenant para este endpoint.
* timers_min_se - Período mínimo de expiração dos temporizadores de sessão.
* timers - Temporizadores de sessão para pacotes SIP.
* timers_sess_expires - Período máximo de expiração do temporizador de sessão.
* transport - Configuração de transporte explícita a ser usada.
* trust_id_inbound - Aceita informações de identificação recebidas deste endpoint.
* trust_id_outbound - Envia detalhes de identificação privados para o endpoint.
* type - Deve ser do tipo 'endpoint'.
* use_ptime - Usa o intervalo de packetização solicitado pelo Endpoint.
* use_avpf - Determina se o res_pjsip usará e aplicará o uso de AVPF para este endpoint.
* force_avp - Determina se o res_pjsip usará e aplicará o uso de AVP, independentemente do perfil RTP em uso para este endpoint.
* media_use_received_transport - Determina se o res_pjsip usará o transporte de mídia recebido no SDP da oferta no SDP de resposta correspondente.
* media_encryption - Determina se o res_pjsip usará e aplicará o uso de criptografia de mídia para este endpoint.
* media_encryption_optimistic - Determina se a criptografia deve ser usada se possível, mas não encerra a sessão se não for alcançada.
* g726_non_standard - Força o g.726 a usar a ordem de empacotamento AAL2 ao negociar áudio g.726.
* inband_progress - Determina se chan_pjsip indicará o toque usando o progresso na banda.
* call_group - Os grupos de atendimento numéricos para um canal.
* pickup_group - Os grupos de atendimento numéricos que um canal pode atender.
* named_call_group - Os grupos de atendimento nomeados para um canal.
* named_pickup_group - Os grupos de atendimento nomeados que um canal pode atender.
* device_state_busy_at - O número de canais em uso que farão com que ocupado seja retornado como estado do dispositivo.
* t38_udptl - Se o suporte T.38 UDPTL estiver habilitado ou não.
* t38_udptl_ec - Método de correção de erros T.38 UDPTL.
* t38_udptl_maxdatagram - Tamanho máximo do datagrama T.38 UDPTL.
* fax_detect - Se a detecção de tom CNG estiver habilitada.
* fax_detect_timeout - Quanto tempo em uma chamada antes que fax_detect seja desabilitado para a chamada.
* t38_udptl_nat - Se o suporte NAT estiver habilitado em sessões UDPTL.
* t38_udptl_ipv6 - Se o IPv6 for usado para sessões UDPTL.
* t38_bind_udptl_to_media_address - Vincula a instância UDPTL ao media_adress.
* tone_zone - Define qual país as indicações a serem usadas para canais criados para este endpoint.
* language - Define o idioma padrão a ser usado para canais criados para este endpoint.
* one_touch_recording - Determina se a gravação com um toque é permitida para este endpoint.
* record_on_feature - O recurso a ser ativado quando a gravação com um toque for ativada.
* record_off_feature - O recurso a ser ativado quando a gravação com um toque for desativada.
* rtp_engine - Nome do mecanismo RTP a ser usado para canais criados para este endpoint.
* allow_transfer - Determina se as transferências SIP REFER são permitidas para este endpoint.
* user_eq_phone - Determina se um parâmetro user=phone é colocado na URI de solicitação se o usuário for determinado como um número de telefone.
* moh_passthrough - Determina se espera e desliga serão transmitidos usando re-INVITEs com recvonly e sendrecv para o lado remoto.
* sdp_owner - String colocada como a parte do nome de usuário de uma linha de origem SDP (o=).
* sdp_session - String usada para a linha de sessão SDP (s=).
* tos_audio - Bits DSCP TOS para fluxos de áudio.
* tos_video - Bits DSCP TOS para fluxos de vídeo.
* cos_audio - Prioridade para fluxos de áudio.
* cos_video - Prioridade para fluxos de vídeo.
* allow_subscribe - Determina se o endpoint tem permissão para iniciar assinaturas com o Asterisk.
* sub_min_expiry - O tempo mínimo de expiração permitido para assinaturas iniciadas pelo endpoint.
* from_user - Nome de usuário a ser usado no cabeçalho From para solicitações para este endpoint.
* mwi_from_user - Nome de usuário a ser usado no cabeçalho From para NOTIFYs MWI não solicitados para este endpoint.
* from_domain - Domínio a ser usado no cabeçalho From para solicitações para este endpoint.
* dtls_verify - Verifica se o certificado do par fornecido é válido.
* dtls_rekey - Intervalo em que a sessão TLS é renegociada e a sessão SRTP é re-chaveada.
* dtls_auto_generate_cert - Se deve ou não gerar automaticamente um certificado X.509 efêmero.
* dtls_cert_file - Caminho para o arquivo de certificado a ser apresentado ao par.
* dtls_private_key - Caminho para a chave privada do arquivo de certificado.
* dtls_cipher - Cifra a ser usada para a negociação DTLS.
* dtls_ca_file - Caminho para o certificado da autoridade certificadora.
* dtls_ca_path - Caminho para um diretório contendo certificados de autoridade certificadora.
* dtls_setup - Se estamos dispostos a aceitar conexões, conectar-se à outra parte ou ambos.
* dtls_fingerprint - Tipo de hash a ser usado para a impressão digital DTLS no SDP.
* srtp_tag_32 - Determina se tags de 32 bytes devem ser usadas em vez de tags de 80 bytes.
* set_var - Variável definida em um canal envolvendo o endpoint.
* message_context - Contexto para rotear solicitações MESSAGE de entrada.
* accountcode - Um accountcode a ser definido automaticamente em quaisquer canais criados para este endpoint.
* preferred_codec_only - Responda a um convite SIP com o codec único mais preferido (OBSOLETO).
* incoming_call_offer_pref - Preferências para selecionar codecs para uma chamada de entrada.
* outgoing_call_offer_pref - Preferências para selecionar codecs para uma chamada de saída.
* rtp_keepalive - Número de segundos entre pacotes de keepalive de ruído de conforto RTP.
* rtp_timeout - Número máximo de segundos sem receber RTP (enquanto não está em espera) antes de terminar a chamada.
* rtp_timeout_hold - Número máximo de segundos sem receber RTP (enquanto está em espera) antes de terminar a chamada.
* acl - Lista de nomes de seção ACL de IP em acl.conf.
* deny - Lista de endereços IP para negar acesso.
* permit - Lista de endereços IP para permitir acesso.
* contact_acl - Lista de nomes de seção ACL de Contato em acl.conf.
* contact_deny - Lista de endereços de cabeçalho de Contato para negar.
* contact_permit - Lista de endereços de cabeçalho de Contato para permitir.
* subscribe_context - Contexto para solicitações MESSAGE de entrada.
* contact_user - Force o usuário no cabeçalho Contato de saída para este valor.
* asymmetric_rtp_codec - Permite que o codec RTP de envio e recebimento seja diferente.
* rtcp_mux - Habilita a multiplexação RTCP RFC 5761 na porta RTP.
* refer_blind_progress - Se notifica todos os detalhes de progresso na transferência cega.
* notify_early_inuse_ringing - Se notifica dialog-info 'early' no estado InUse&Ringing.
* max_audio_streams - O número máximo permitido de fluxos de áudio para o endpoint.
* max_video_streams - O número máximo permitido de fluxos de vídeo para o endpoint.
* bundle - Habilita o agrupamento RTP.
* webrtc - Define e habilita algumas opções que são relevantes para WebRTC.
* incoming_mwi_mailbox - Nome da caixa de correio a ser usado quando as notificações MWI de entrada forem recebidas.
* follow_early_media_fork - Siga o SDP para mídia bifurcada quando a tag To for diferente.
* accept_multiple_sdp_answers - Aceite várias respostas SDP em respostas não 100rel.
* suppress_q850_reason_headers - Suprima os cabeçalhos de motivo Q.850 para este endpoint.
* ignore_183_without_sdp - Não encaminhe 183 quando não contiver SDP.
* stir_shaken - Habilita o suporte STIR/SHAKEN neste endpoint.
* stir_shaken_profile - Perfil STIR/SHAKEN contendo opções de configuração adicionais.
* allow_unauthenticated_options - Ignore a autenticação ao receber solicitações OPTIONS.
* security_negotiation - O tipo de negociação de acordo de segurança a ser usado. Atualmente, apenas mediasec é suportado.
* security_mechanisms - Lista de mecanismos de segurança suportados.
* geoloc_incoming_call_profile - Perfil de geolocalização a ser aplicado a chamadas de entrada.
* geoloc_outgoing_call_profile - Perfil de geolocalização a ser aplicado a chamadas de saída.
* send_aoc - Envie mensagens Advice-of-Charge.
* suppress_moh_on_sendonly - Suprima a reprodução de MOH para a parte A se a parte B enviar "sendonly" ou "inactive" em um SDP.
