Configuração do Asterisk
Posted Tuesday, May 12, 2009 at 10:12 AM
Abaixo disponibilizamos o modelo de configuração que deverá ser utilizado no asterisk, tanto em configuração manual (direto em arquivo) quanto em um FreePBX / PABX Ultranet. [ Configuração Manual ] ------------------------------------------ Arquivo: /etc/asterisk/sip.conf Registro para recebimento de ligação: register=_SEU_USUARIO_:_SUA_SENHA@xxx.ultra.net.br/ultranet Configuração do ramal [ultranet] username=_SEU_USUARIO type=peer secret=_SUA_SENHA qualify=yes nat=yes insecure=port,invite host=xxx.ultra.net.br fomhost=xxx.ultra.net.br fromuser=_SEU_USUARIO_ dtmfmode=rfc2833 context=ultranet canreinvite=no notifyringing=yes Exemplo de configuração do dialplan: Arquivo: /etc/asterisk/extension.conf Vamos imaginar que o contexto criado foi ultranet e suas chamadas entrarão como ultranet e você possue em seu asterisk o ramal 130 [ultranet] exten => ultranet,1,Answer() exten => ultranet,n,NoOp(Ligacao entrando pela ultranet) exten => ultranet,n,Dial(SIP/130,,rt) exten => ultranet,n,Hangup Nós encaminhamos nas ligações um cabeçalho extra contendo o DID utilizado por quem originou a chamada, desta maneira voce pode utilizar um GotoIf com seus numeros de recebimento para direcionar para lugares diferentes (contextos diferentes) [ultranet] exten => ultranet,1,Answer() exten => ultranet,n,NoOp(Ligacao entrando pela ultranet) exten => ultranet,n,NoOp(DID: ${SIP_HEADER(X-DID)}) exten => ultranet,n,Dial(SIP/130,,rt) exten => ultranet,n,Hangup Para realizar as ligações disponibilizamos o exemplo abaixo para ser colocado em seu dialplan [dialplan] exten => _X.,1,NoOp(Ligacao Saindo pela ULTRANET) exten => _X.,n,Dial(SIP/ultranet/${EXTEN},,rT) exten => _X.,n,Hangup() ---------------------------------------------------
Abaixo a configuração para o PABX ULTRANET Ao entrar com o usuário admin no PABX ULTRANET vá até o menu CONFIGURAÇÃO e então a opção TRONCOS Clique sobre o botão TRONCO SIP e irá abrir um formulário. Preencha o formulário da seguinte maneira. Nome: ultranet Usuário: _SEU_USUARIO_ Senha: _SUA_SENHA_ Servidor: xxx.ultra.net.br Porta: 5060 Número de Canais: 30
Marque a opção enviar pedido de registro. Em codecs adicione as seguintes opções ALAW ULAW GSM From User: _SEU_USUARIO_ From Domain: xxx.ultra.net.br Authid: _SUA_SENHA_ Feito isso basta configurar as rotas de entrada para o tronco
------------------------------------------------------
Configuração para o FreePBX
Ja dentro do sistema FreePBX vá na opção Trunks/Troncos que fica no Menu Basic Clique em ADD SIP TRUNK [ Adcionar tronco SIP ] Na opção Outgoing Settings remova todo o conteudo e cole o seguinte. username=_SEU_USUARIO_ type=peer secret=_SUA_SENHA_ qualify=yes nat=yes insecure=very host=xxx.ultra.net.br fomhost=xxx.ultra.net.br fromuser=_SEU_USUARIO_ dtmfmode=rfc2833 context=from-trunk canreinvite=yes notifyringing=yes Remova qualquer configuração existente em Incoming Settings No campo register string coloque o seguinte conteudo _SEU_USUARIO_:_SUA_SENHA@xxx.ultra.net.br
Mike Tesliuk Analista Ultra.net.br
|