Esse tutorial se propõe a realizar a interligação de PABX Issabel via SIP Trunking com o gateway AG300 com portas FXO (AG304-O, AG308-O)


Primeiramente vamos realizar a configuração de troncos no Issabel. Vamos configurar apenas um tronco SIP, de forma que as chamadas serão encaminhadas para o gateway FXO sem distinção de porta de destino, bem como, nas chamadas recebidas, as mesmas não serão identificadas pela porta através do Issabel.


Configurações no Issabel

Acesse o PABX Issabel e vá até o menu PBX > PBX Configuration;


Configurar conta SIP

Em seguida, no menu Basica, vá em Trunks > Add SIP Trunk;


Configure os parâmetros do tronco conforme o exemplo abaixo, fazendo as alterações necessárias conforme o seu ambiente:

Trunk Name: AG300

Maximum Channels: 8

Trunk Name: AG300

PEER Details:

host=<IP_DO_AG300>
type=peer
qualify=yes

disallow=all
allow=alaw

dtmfmode=inband

USER Context: AG300_Entrada

USER Details:

type=user
context=from-trunk

disallow=all
allow=alaw

dtmfmode=inband


Configurar rota de entrada

Inbound Call Control > Inbound Routes
Description: AG300_Entrada
DID Number: s
Set Destination: <conforme_sua_necessidade>


Configurar rota de saída
Basic > Outbound Routes
Route Name: AG300_Saida
Dial Patterns that will use this Route:
prefix: 0
match pattern: X.
Trunk Sequence for Matched Routes: 0 AG300


Configurações no AG300

Configurar conta e parâmetros SIP
Acesse o gateway através da interface WEB e ajuste os parâmetros conforme segue:
SIP Configuration
Prack: no
Codec: alaw

SIP Accounts ( neste menu será configurada somente a Account 1)
Account Name: Issabel
Username: <deixe_em_branco>
Password: <deixe_em_branco>
SIP server IP: <IP_DO_ISSABEL>
SIP server port: 5060
Register: no
Caller ID Type: DTMF / BINA
Caller ID: <deixe_em_branco>
Fromuser: <deixe_em_branco>
Fromdomain: <deixe_em_branco>
Insecure: Port, Invite
DTMF mode: inband
NAT: no
Fax T.38: no


Configurar roteamento de chamadas

No menu Dialplan, substituir todo o conteúdo da caixa, pelo dialplan que segue:

[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
priorityjumping=no

[globals]
#include account_names.conf

[from-fxo]
exten => s,1,Noop()
exten => s,n,Dial(SIP/${USER1})
exten => s,n,Hangup()

[from-sip]
exten => _X.,1,NoOp()
same  => n,Dial(DAHDI/1/${EXTEN})
same  => n,Dial(DAHDI/2/${EXTEN})
same  => n,Dial(DAHDI/3/${EXTEN})
same  => n,Dial(DAHDI/4/${EXTEN})
same  => n,Dial(DAHDI/5/${EXTEN})
same  => n,Dial(DAHDI/6/${EXTEN})
same  => n,Dial(DAHDI/7/${EXTEN})
same  => n,Dial(DAHDI/8/${EXTEN})



Todas as chamadas recebidas nas portas FXO deverão ser encaminhadas para a conta SIP do Issabel, onde serão tratadas pela rota de entrada AG300_Entrada. Para discar para as portas FXS, deve-se criar um ramal e discar com o prefixo "0" (zero). O Issabel vai remover esse prefixo e encaminhar a chamada para a conta SIP do AG300.


Após a realização destes procedimentos faça testes para confirmar o funcionamento.