Funções do Dialplan do Asterisk 18
Descrição:SIPPEER(peername, item)
Esta função permite recuperar diversas informações de configuração e status de um par SIP definido no Asterisk. É útil para scripts de dialplan que precisam adaptar o comportamento com base nas configurações do peer, como obter o endereço IP, codecs suportados ou o status de registro.
Parâmetros:peername: O nome do par SIP configurado no
sip.conf ou
pjsip.conf.
item: O item de informação a ser recuperado. As opções disponíveis são:
ip: (Padrão) O endereço IP do par.port: O número da porta.mailbox: A caixa postal configurada.context: O contexto configurado.expire: O tempo epoch da próxima expiração do registro.dynamic: Indica se o par é dinâmico (yes/no).callerid_name: O nome do Caller ID configurado.callerid_num: O número do Caller ID configurado.callgroup: O Callgroup configurado.pickupgroup: O Pickupgroup configurado.namedcallgroup: O Named Callgroup configurado.namedpickupgroup: O Named Pickupgroup configurado.codecs: Os codecs configurados.status: Status (disponível se qualify=yes).regexten: Extensão ativada no registro.limit: Limite de chamadas (definido por call-limit).busylevel: Nível de chamada configurado para sinalizar ocupado.curcalls: Número atual de chamadas. Disponível apenas se call-limit estiver definido.language: Idioma padrão para o par.accountcode: Código de conta para este par.useragent: Header User-Agent atual usado pelo par.maxforwards: O valor usado para prevenção de loop SIP em requisições de saída.chanvar[name]: Uma variável de canal configurada com setvar para este par.codec[x]: Índice do codec preferido número x (começando com zero).