Difference between revisions of "Digitronco SIP internet - Oi"
Jump to navigation
Jump to search
(→AG561) |
(→AG561) |
||
| Line 14: | Line 14: | ||
<h3>Insira os dados da conta SIP fornecidos pela operadora:</h3> | <h3>Insira os dados da conta SIP fornecidos pela operadora:</h3> | ||
| − | + | <!-- Aviso de privacidade --> | |
<small style="color:gray; font-style:italic;"> | <small style="color:gray; font-style:italic;"> | ||
🔒 As informações inseridas não são armazenadas nem enviadas — o processamento ocorre apenas no seu navegador. | 🔒 As informações inseridas não são armazenadas nem enviadas — o processamento ocorre apenas no seu navegador. | ||
</small><br><br> | </small><br><br> | ||
| − | |||
<label>Número chave (10 dígitos):</label><br> | <label>Número chave (10 dígitos):</label><br> | ||
| Line 34: | Line 33: | ||
<!-- Área onde a resposta será exibida --> | <!-- Área onde a resposta será exibida --> | ||
<div id="resultado" style="margin-top:15px; font-weight:bold; color:#336699;"></div> | <div id="resultado" style="margin-top:15px; font-weight:bold; color:#336699;"></div> | ||
| + | |||
| + | <!-- Botão copiar --> | ||
| + | <button id="botaoCopiar" style="display:none; margin-top:10px;" onclick="copiarResposta()">Copiar</button> | ||
<script> | <script> | ||
| Line 42: | Line 44: | ||
if (!v1 || !v2 || !v3) { | if (!v1 || !v2 || !v3) { | ||
| − | document.getElementById("resultado").innerHTML = "⚠️ Preencha | + | document.getElementById("resultado").innerHTML = "⚠️ Preencha todos os campos!"; |
| + | document.getElementById("botaoCopiar").style.display = "none"; | ||
return; | return; | ||
} | } | ||
| − | + | const resposta = | |
| − | const resposta = | + | "config sip peer trunk1 delete<br>" + |
| − | + | "config sip prack yes<br>" + | |
| − | "config sip peer trunk1 delete | + | "config sip session_expires 300<br>" + |
| − | "config sip prack yes | + | "config sip session_minse 90<br>" + |
| − | "config sip session_expires 300 | + | "config sip bindport 5060<br>" + |
| − | "config sip session_minse 90 | + | "config sip peer "+v1+" register yes<br>" + |
| − | "config sip bindport 5060 | + | "config sip peer "+v1+" username "+v1+"<br>" + |
| − | "config sip peer "+v1+" register yes | + | "config sip peer "+v1+" secret "+v2+"<br>" + |
| − | "config sip peer "+v1+" username "+v1+"<br>" + | + | "config sip peer "+v1+" host "+v3+"<br>" + |
| − | "config sip peer "+v1+" secret "+v2+"<br>" + | + | "config sip peer "+v1+" port 5061<br>" + |
| − | "config sip peer "+v1+" host "+v3+"<br>" + | + | "config sip peer "+v1+" contactuser "+v1+"<br>" + |
| − | "config sip peer "+v1+" port 5061 | + | "config sip peer "+v1+" dtmfmode rfc2833<br>" + |
| − | "config sip peer "+v1+" contactuser "+v1+"<br>" + | + | "config sip peer "+v1+" transport tls<br>" + |
| − | "config sip peer "+v1+" dtmfmode rfc2833 | + | "config sip peer "+v1+" codecs alaw<br>" + |
| − | "config sip peer "+v1+" transport tls | + | "config sip peer "+v1+" options_keepalive yes<br>" + |
| − | "config sip peer "+v1+" codecs alaw | + | "config dialplan rule sip_trunk1_default source_peer sip "+v1+"<br>" + |
| − | "config sip peer "+v1+" options_keepalive yes | + | "config dialplan rule sip_trunk1_default destination_peer tdm group1<br>" + |
| − | "config dialplan rule sip_trunk1_default source_peer sip "+v1+"<br>" + | + | "config dialplan rule sip_trunk1_default outgoing_called {:-4}<br>" + |
| − | "config dialplan rule sip_trunk1_default destination_peer tdm group1 | + | "config dialplan rule tdm_group1_default source_peer tdm group1<br>" + |
| − | "config dialplan rule sip_trunk1_default outgoing_called {:-4} | + | "config dialplan rule tdm_group1_default destination_peer sip "+v1+"<br>" + |
| − | "config dialplan rule tdm_group1_default source_peer tdm group1 | + | "config dialplan rule tdm_group1_default outgoing_callerid "+v1+"<br>" + |
| − | "config dialplan rule tdm_group1_default destination_peer sip "+v1+"<br>" + | + | "config save<br>" + |
| − | "config dialplan rule tdm_group1_default outgoing_callerid "+v1+"<br>" + | + | "config apply<br>" + |
| − | "config save | + | "system reboot"; |
| − | "config apply | ||
| − | "system reboot"; | ||
document.getElementById("resultado").innerHTML = resposta; | document.getElementById("resultado").innerHTML = resposta; | ||
| + | document.getElementById("botaoCopiar").style.display = "inline-block"; | ||
| + | } | ||
| + | |||
| + | function copiarResposta() { | ||
| + | const texto = document.getElementById("resultado").innerText; | ||
| + | navigator.clipboard.writeText(texto) | ||
| + | .then(() => alert("✅ Script copiado para a área de transferência!")) | ||
| + | .catch(err => alert("❌ Falha ao copiar: " + err)); | ||
} | } | ||
</script> | </script> | ||
| + | |||
</html> | </html> | ||
Revision as of 18:10, 15 October 2025
Configurações para a operadora Oi
Acesse o equipamento utilizando a interface CLI, porta 22 SSH. Mais detalhes sobre a conexão podem ser obtidos no manual do equipamento.
AG561
É necessário a versão de firmware 9.2 ou superior.
Insira os dados da conta SIP fornecidos pela operadora:
🔒 As informações inseridas não são armazenadas nem enviadas — o processamento ocorre apenas no seu navegador.
Copie o script e cole na interface CLI.
Outra forma de configurar o AG561 é elaborar o script manualmente seguindo o modelo abaixo:
Através da interface CLI, executar o script abaixo:
Obs. Os campos entre <> devem ser alterados de acordo com os dados de sua conta, a qual a operadora enviou.
config sip peer trunk1 delete
!
config sip prack yes
config sip session_expires 300
config sip session_minse 90
config sip bindport 5060
!
config sip peer <numero_chave> register yes
config sip peer <numero_chave> username <numero_chave>
config sip peer <numero_chave> secret <senha>
config sip peer <numero_chave> host <ip_sbc_oi>
config sip peer <numero_chave> port 5061
config sip peer <numero_chave> contactuser <numero_chave>
config sip peer <numero_chave> dtmfmode rfc2833
config sip peer <numero_chave> transport tls
config sip peer <numero_chave> codecs alaw
config sip peer <numero_chave> options_keepalive yes
!
config dialplan rule sip_trunk1_default source_peer sip <numero_chave>
config dialplan rule sip_trunk1_default destination_peer tdm group1
config dialplan rule sip_trunk1_default outgoing_called {:-4}
!
config dialplan rule tdm_group1_default source_peer tdm group1
config dialplan rule tdm_group1_default destination_peer sip <numero_chave>
config dialplan rule tdm_group1_default outgoing_callerid <numero_chave>
!
config save
config apply
!
system rebootAGOS
É necessário a versão de firmware AGOS 4.58.5 ou superior.
Através da interface CLI, executar o script abaixo:
Obs. Os campos entre <> devem ser alterados de acordo com os dados de sua conta, a qual a operadora enviou.
config sip peer trunk1 delete
!
config sip prack yes
config sip session_expires 300
config sip session_minse 90
config sip bindport 5060
!
config sip peer <numero_chave> register yes
config sip peer <numero_chave> username <numero_chave>
config sip peer <numero_chave> secret <senha>
config sip peer <numero_chave> host <ip_sbc_oi>
config sip peer <numero_chave> port 5061
config sip peer <numero_chave> contactuser <numero_chave>
config sip peer <numero_chave> dtmfmode rfc2833
config sip peer <numero_chave> transport tls
config sip peer <numero_chave> codecs alaw
config sip peer <numero_chave> options_keepalive yes
!
config dialplan rule sip_trunk1_default source_peer sip <numero_chave>
config dialplan rule sip_trunk1_default outgoing_called {:-4}
!
config dialplan rule tdm_group1_default destination_peers 1 peer sip <numero_chave>
config dialplan rule tdm_group1_default outgoing_callerid <numero_chave>
!
config save
config apply
!
system reboot