Funções do Dialplan do Asterisk 20
Comando:
CONNECTEDLINE()
Sinopse:
Obtém ou define dados da linha conectada no canal.
Descrição:
Obtém ou define dados da linha conectada (Connected Line) no canal. O campo 'pres' obtém/define um valor combinado para 'name-pres' e 'num-pres'.
Valores permitidos para o campo 'name-charset':
- unknown - Desconhecido
- iso8859-1 - ISO8859-1
- withdrawn - Retirado
- iso8859-2 - ISO8859-2
- iso8859-3 - ISO88859-3
- iso8859-4 - ISO8859-4
- iso8859-5 - ISO8859-5
- iso8859-7 - ISO8859-7
- bmp - String ISO10646 Bmp
- utf8 - String ISO10646 UTF-8
Valores permitidos para os campos 'num-pres', 'name-pres' e 'pres':
- allowed_not_screened - Apresentação Permitida, Não Verificada
- allowed_passed_screen - Apresentação Permitida, Verificação Aprovada
- allowed_failed_screen - Apresentação Permitida, Verificação Falhou
- allowed - Apresentação Permitida, Número de Rede
- prohib_not_screened - Apresentação Proibida, Não Verificada
- prohib_passed_screen - Apresentação Proibida, Verificação Aprovada
- prohib_failed_screen - Apresentação Proibida, Verificação Falhou
- prohib - Apresentação Proibida, Número de Rede
- unavailable - Número Indisponível
Sintaxe: CONNECTEDLINE(datatype,i)
Onde 'datatype' pode ser: all, name, name-valid, name-charset, name-pres, num, num-valid, num-plan, num-pres, pres, subaddr, subaddr-valid, subaddr-type, subaddr-odd, tag, priv-all, priv-name, priv-name-valid, priv-name-charset, priv-name-pres, priv-num, priv-num-valid, priv-num-plan, priv-num-pres, priv-subaddr, priv-subaddr-valid, priv-subaddr-type, priv-subaddr-odd, priv-tag.
O parâmetro 'i', se definido, evita que o canal envie mensagens de protocolo devido ao valor definido.
Sintaxe:
CONNECTEDLINE(datatype,i)
Fonte: Asterisk Wiki