# cat /etc/asterisk/sip.conf [general] nat=yes disallow=all allow=gsm allow=alaw bindport=5060 language=pt_BR transport=udp externrefresh=180 externip=172.16.200.100 localnet=172.16.200.0/255.255.255.0 ;; DADOS DE REGISTRO DA MATRIZ register => matriz:1234@172.16.200.101/filial ;;TEMPLATES USADO PELOS RAMAIS [template](!) type=friend host=dynamic context=ramais qualify=yes language=pt_BR callgroup=1 pickupgroup=1 dtmfmode=rfc2833 ;; RAMAIS [9000](template) secret=123 callerid=Ramal <9000> [9001](template) secret=123 callerid=Ramal <9001> ;; ENTRADAS PARA CONECTAR COM A MATRIZ, CHAMA O register [filial] host=172.16.200.101 fromuser=filial username=filial type=friend secret=1234 context=filiais qualify=yes host=dynamic language=pt_BR insecure=invite disallow=all allow=ulaw allow=alaw
# cat /etc/asterisk/extensions.conf ;; RAMAIS INTERNOS [ramais] exten => _90XX,1,NoOP(##### Chamadas Entre Ramais #####) exten => _90XX,n,Dial(SIP/${EXTEN},300) exten => _90XX,n,Playback(an-error-has-occured) ;; DIRECIONA A CHAMADA PARA A FILIAL exten => _80XX,1,NoOP(##### Chamadas Entre Filiais #####) exten => _80XX,n,Dial(SIP/filial/${EXTEN},300) exten => _80XX,n,Playback(an-error-has-occured) exten => h,1,Hangup() ;; CHAMA O CONTEXTO QUE INTERLIGA AS FILIAIS [filiais] include => ramais
# cat /etc/asterisk/sip.conf [general] nat=yes disallow=all allow=gsm allow=alaw bindport=5060 language=pt_BR transport=udp externrefresh=180 externip=172.16.200.101 localnet=172.16.200.0/255.255.255.0 ;; DADOS DE REGISTRO DA MATRIZ register => filial:1234@172.16.200.100/matriz ;;TEMPLATES USADO PELOS RAMAIS [template](!) type=friend host=dynamic context=ramais qualify=yes language=pt_BR callgroup=1 pickupgroup=1 dtmfmode=rfc2833 ;; RAMAIS [8000](template) secret=123 callerid=Ramal <8000> [8001](template) secret=123 callerid=Ramal <8001> ;; ENTRADAS PARA CONECTAR COM A MATRIZ, CHAMA O register [matriz] host=172.16.200.100 fromuser=matriz username=matriz type=friend secret=1234 context=filiais qualify=yes host=dynamic language=pt_BR insecure=invite disallow=all allow=ulaw allow=alaw
# cat /etc/asterisk/extensions.conf ;; RAMAIS INTERNOS [ramais] exten => _80XX,1,NoOP(##### Chamadas Entre Ramais #####) exten => _80XX,n,Dial(SIP/${EXTEN},300) exten => _80XX,n,Playback(an-error-has-occured) ;; DIRECIONA A CHAMADA PARA A MATRIZ exten => _90XX,1,NoOP(##### Chamadas Entre Filiais #####) exten => _90XX,n,Dial(SIP/filial/${EXTEN},300) exten => _90XX,n,Playback(an-error-has-occured) exten => h,1,Hangup() ;; CHAMA O CONTEXTO QUE INTERLIGA AS FILIAIS [filiais] include => ramais