O presente artigo apresenta os procedimentos para instalação de gateways TDMoE Aligera no Asterisk.
Os passo a passo contemplam os modelos de 1 e 2 E1's, nas sinalizações ISDN e R2.
Antes de executar os procedimentos, certifique-se que o Asterisk esteja com DAHDI e bibliotecas de sinalização compilados conforme a sua necessidade.
AG500 com 1 E1 TDMoE com sinalização R2
/etc/dahdi/system.conf
loadzone=br defaultzone=br dynamic=ethmf,eth1/<MAC_ADDR_ALIGERA>/0,31,1 alaw=1-15,17-31 cas=1-15,17-31:1101
/etc/asterisk/chan_dahdi.conf
[channels] language=br usecallerid=yes callwaiting=yes usecallingpres=yes callwaitingcallerid=yes threewaycalling=yes transfer=yes canpark=yes cancallforward=yes callreturn=yes echocancel=yes echocancelwhenbridged=no signalling=mfcr2 mfcr2_variant=br mfcr2_get_ani_first=no mfcr2_max_ani=20 mfcr2_max_dnis=20 mfcr2_category=national_subscriber mfcr2_allow_collect_calls=yes mfcr2_double_answer=no context=from-external group=1 channel=>1-15,17-31
AG500 com 1 E1 TDMoE com sinalização ISDN
/etc/dahdi/system.conf
loadzone=br defaultzone=br dynamic=ethmf,eth1/<MAC_ADDR_ALIGERA>/0,31,1 alaw=1-15,17-31 bchan=1-15,17-31 dchan=16
/etc/asterisk/chan_dahdi.conf
[channels] language=br usecallerid=yes callwaiting=yes usecallingpres=yes callwaitingcallerid=yes threewaycalling=yes transfer=yes canpark=yes cancallforward=yes callreturn=yes echocancel=no echocancelwhenbridged=no switchtype=euroisdn signalling=pri_cpe context=from-external group=1 channel=>1-15,17-31
AG500 de 2 E1s TDMoE com sinalização R2:
/etc/dahdi/system.conf
loadzone=br defaultzone=br dynamic=ethmf,eth1/<MAC_ADDR_ALIGERA>/0,31,1 cas=1-15,17-31:1101 dynamic=ethmf,eth1/<MAC_ADDR_ALIGERA>/1,31,1 cas=32-46,48-62:1101
/etc/asterisk/chan_dahdi.conf
[trunkgroups] [channels] language=br usecallerid=yes callwaiting=yes usecallingpres=yes callwaitingcallerid=yes threewaycalling=yes transfer=yes canpark=yes cancallforward=yes callreturn=yes echocancel=yes echocancelwhenbridged=no signalling=mfcr2 mfcr2_variant=br mfcr2_get_ani_first=no mfcr2_max_ani=20 mfcr2_max_dnis=20 mfcr2_category=national_subscriber mfcr2_allow_collect_calls=no mfcr2_double_answer=no context=from-external group=1 channel=>1-15,17-31 context=from-external group=2 channel=>32-46,48-62
AG500 com 2 E1 TDMoE com sinalização ISDN
/etc/dahdi/system.conf
loadzone=br defaultzone=br dynamic=ethmf,eth1/<MAC_ADDR_ALIGERA>/0,31,1 bchan1-15,17-31 dchan=16 dynamic=ethmf,eth1/<MAC_ADDR_ALIGERA>/1,31,1 bchan=32-46,48-62 dchan=47
/etc/asterisk/chan_dahdi.conf
[channels] language=br usecallerid=yes callwaiting=yes usecallingpres=yes callwaitingcallerid=yes threewaycalling=yes transfer=yes canpark=yes cancallforward=yes callreturn=yes echocancel=no echocancelwhenbridged=no switchtype=euroisdn signalling=pri_cpe context=from-external group=1 channel=>1-15,17-31 signalling=pri_net context=from-internal group=2 channel=>32-46,48-62
Obs: Arquivo /etc/dahdi/modules deve possuir as linhas abaixo.
dahdi_dynamic dahdi_dynamic_ethmf
Após executar os procedimentos acima, para qualquer dos casos, é necessário reiniciar o servidor:
reboot