Funções do Dialplan do Asterisk 22
Descrição:Obtém ou define dados de Caller*ID no canal. Usa o callerid do canal por padrão ou um callerid opcional, se especificado.
O campo
pres obtém/define um valor combinado para
name-pres e
num-pres.
Os valores permitidos para o campo
name-charset são:
unknown - Desconhecidoiso8859-1 - ISO8859-1withdrawn - Retiradoiso8859-2 - ISO8859-2iso8859-3 - ISO8859-3iso8859-4 - ISO8859-4iso8859-5 - ISO8859-5iso8859-7 - ISO8859-7bmp - String ISO10646 Bmputf8 - String ISO10646 UTF-8
Os valores permitidos para os campos
num-pres,
name-pres e
pres são:
allowed_not_screened - Apresentação Permitida, Não Verificadaallowed_passed_screen - Apresentação Permitida, Verificadaallowed_failed_screen - Apresentação Permitida, Verificação Falhouallowed - Apresentação Permitida, Número de Redeprohib_not_screened - Apresentação Proibida, Não Verificadaprohib_passed_screen - Apresentação Proibida, Verificadaprohib_failed_screen - Apresentação Proibida, Verificação Falhouprohib - Apresentação Proibida, Número de Redeunavailable - Número Indisponível
CALL_QUALIFIER - Esta é uma variável especial relacionada ao Caller ID que pode ser usada para habilitar o envio do parâmetro Call Qualifier em derramamentos de Caller ID MDMF (Multiple Data Message Format). Esta variável não é definida automaticamente pelo Asterisk. Você é responsável por defini-la quando necessário. Unidades de Caller ID compatíveis exibirão o indicador LDC (Chamada de Longa Distância) quando receberem este parâmetro. Para chamadas recebidas em portas FXO, se o parâmetro Call Qualifier for recebido, esta variável também será definida como 1. Esta opção deve ser usada com um driver de canal que permita ao Asterisk gerar o derramamento de Caller ID, o que atualmente inclui apenas
chan_dahdi.
Sintaxe: CALLERID(datatype,CID)datatype - Os tipos de dados permitidos são:
allnamename-validname-charsetname-presnumnum-validnum-plannum-prespressubaddrsubaddr-validsubaddr-typesubaddr-oddtagpriv-allpriv-namepriv-name-validpriv-name-charsetpriv-name-prespriv-numpriv-num-validpriv-num-planpriv-num-prespriv-subaddrpriv-subaddr-validpriv-subaddr-typepriv-subaddr-oddpriv-tagANI-allANI-nameANI-name-validANI-name-presANI-numANI-num-validANI-num-planANI-num-presANI-tagRDNISDNIDdnid-num-plandnid-subaddrdnid-subaddr-validdnid-subaddr-typednid-subaddr-odd
Observe que, diferentemente de outros campos de Caller ID, as informações de DNID não são propagadas pelo aplicativo
Dial, com exceção do Transmit Network Select (que atualmente não é usado para nada).
CID - CallerID opcional para analisar em vez de usar o CallerID do canal. Este parâmetro é opcional apenas ao ler o Caller*ID.