Difference between revisions of "Digitronco SIP internet - Oi"

From Aligera Docs
Jump to navigation Jump to search
Line 43: Line 43:
 
system reboot
 
system reboot
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
 +
 +
<!-- Formulário simples para MediaWiki -->
 +
<div id="meuFormulario">
 +
  <h3>Gerar Resposta</h3>
 +
  <label>Campo 1:</label><br>
 +
  <input type="text" id="campo1" placeholder="Digite algo..." /><br><br>
 +
 +
  <label>Campo 2:</label><br>
 +
  <input type="text" id="campo2" placeholder="Digite outro valor..." /><br><br>
 +
 +
  <button onclick="gerarResposta()">Gerar</button>
 +
</div>
 +
 +
<!-- Área onde a resposta será exibida -->
 +
<div id="resultado" style="margin-top:15px; font-weight:bold; color:#336699;"></div>
 +
 +
<script>
 +
function gerarResposta() {
 +
  // Lê os valores dos campos
 +
  const v1 = document.getElementById("campo1").value.trim();
 +
  const v2 = document.getElementById("campo2").value.trim();
 +
 +
  // Verifica se os campos estão preenchidos
 +
  if (!v1 || !v2) {
 +
    document.getElementById("resultado").innerHTML = "⚠️ Preencha ambos os campos!";
 +
    return;
 +
  }
 +
 +
  // Gera a resposta (você pode alterar a lógica abaixo)
 +
  const resposta = `Você digitou "${v1}" e "${v2}". A soma de caracteres é ${v1.length + v2.length}.`;
 +
 +
  // Exibe o resultado
 +
  document.getElementById("resultado").innerHTML = resposta;
 +
}
 +
</script>
  
 
==AGOS==
 
==AGOS==

Revision as of 13:16, 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.

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 reboot


Gerar Resposta

 <label>Campo 1:</label>
<input type="text" id="campo1" placeholder="Digite algo..." />

 <label>Campo 2:</label>
<input type="text" id="campo2" placeholder="Digite outro valor..." />

 <button onclick="gerarResposta()">Gerar</button>

<script> function gerarResposta() {

 // Lê os valores dos campos
 const v1 = document.getElementById("campo1").value.trim();
 const v2 = document.getElementById("campo2").value.trim();
 // Verifica se os campos estão preenchidos
 if (!v1 || !v2) {
   document.getElementById("resultado").innerHTML = "⚠️ Preencha ambos os campos!";
   return;
 }
 // Gera a resposta (você pode alterar a lógica abaixo)
 const resposta = `Você digitou "${v1}" e "${v2}". A soma de caracteres é ${v1.length + v2.length}.`;
 // Exibe o resultado
 document.getElementById("resultado").innerHTML = resposta;

} </script>

AGOS

É necessário a versão de firmware AGOS 4.58.5 ou supeior.

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