Funções do Dialplan do Asterisk 22
Descrição:A função
DAHDI_CHANNEL pode ser usada para definir ou obter propriedades de canais DAHDI que não são específicas de canais Asterisk.
Essa função também pode ser chamada a partir de canais que não são DAHDI.
Exemplo: Definir polaridade reversa no canal DAHDI atual
same => n,Set(DAHDI_CHANNEL(polarity)=1)
same => n,NoOp(${DAHDI_CHANNEL(polarity)})
Exemplo: Definir destino de encaminhamento de chamada para o canal 1
same => n,Set(DAHDI_CHANNEL(callforwardnumber,1)=5552368)
same => n,NoOp(Calls now forwarding to ${DAHDI_CHANNEL(callforwardnumber,1)})
DAHDI_CHANNEL(property[,channel])Parâmetros:- property - A propriedade a ser definida ou obtida:
owner - R/O - O nome do canal ativo neste dispositivo DAHDI.callwait - R/O - O nome do canal de espera de chamada neste dispositivo DAHDI.threeway - R/O - O nome do canal de três vias neste dispositivo DAHDI.polarity - R/W - A polaridade do canal (0 ou 1, 'idle' ou 'reverse' também podem ser usados para definição). Válido apenas em canais sinalizados como FXO.dnd - R/W - Indica se o modo 'Não Perturbe' está ativo. Válido apenas em canais sinalizados como FXO.callforward - R/W - O número de destino para encaminhamento de chamadas. Válido apenas em canais sinalizados como FXO.lastexten - R/W - O último número discado. Válido apenas em canais sinalizados como FXO.
- channel - O número do canal DAHDI. Se não for especificado, será utilizado o número do canal DAHDI do canal atual (neste caso, ele deve ser um canal DAHDI).