Configurações para usar um servidor Asterisk como cliente no INOC-DBA

Se você já utiliza um servidor Asterisk em sua rede, pode configurar nele seu ramal INOC-DBA. No exemplo a seguir seu ramal INOC é o SEUASN*SEURAMAL e sua senha é SUASENHA. O IP do seu servidor Asterisk (supondo aqui um IP roteável) é IPDOSEUSERVIDOR.
No arquivo sip.conf crie uma entrada register e um novo peer, conforme o exemplo:
register => SEUASN*SEURAMAL:SUASENHA@200.160.1.27/SEUASN*SEURAMAL [INOC-DBA] type=peer username=SEUASN*SEURAMAL fromuser=SEUASN*SEURAMAL fromdomain=IPDOSEUSERVIDOR secret=SUASENHA host=200.160.1.27 dtmfmode=rfc2833 canreinvite=yes disallow=all allow=ulaw allow=gsm allow=speex context=ligacao-originada-no-inoc-dba qualify=yes insecure=port,invite [seu-ramal-interno-para-onde-vai-redirecionar-o-ramal-inoc] type=peer ; (...)
No arquivo extensions.conf crie dois contextos novos, um para as ligações recebidas via INOC-DBA, outro para as ligações feitas para outros ramais INOC-DBA. Note que no exemplo, a regra para fazer uma ligação para um ramal INOC-DBA externo é acrescentar um "0" antes do número do ramal (por exemplo, para ligar para 65536*100 você deveria discar 065536*100).
[seu-contexto-principal] include => saida-para-o-inoc-dba [ligacao-originada-no-inoc-dba] ;exten => s,1,Log(NOTICE, Incoming call from ${CALLERID(all)}) exten => s,1,Dial(SIP/seu-ramal-interno-para-onde-vai-redirecionar-o-ramal-inoc) exten => s,n,Hangup() [saida-para-o-inoc-dba] exten => _0.,1,Dial(SIP/INOC-DBA/${EXTEN:1},40) exten => _0.,2,Hangup