No final do mês eu publicarei o meu review sobre o meu Nokia N97. O meu processo de avaliação é um pouco longo, eu gosto de usar e sentir as bonanças e frustrações de um aparelho. E o Nokia N97 está sendo assim, vai do céu ao inferno com alguma frequência… isso será tema de outro post…

Um dos pontos que me frustraram muito no Nokia N97 e em outros aparelhos (como o Nokia 5800) é a ausência do suporte completo ao VoIP baseado na plataforma aberta SIP. Publiquei no ano passado uma série de artigos sobre esse tema, principalmente em testes feitos com celulares da plataforma Symbian S60 3ª Edição, versão anterior da embarcada no Nokia N97, que é a S60 5ª Edição.

O suporte é parcial, e habilitando sobre a criação da conta VoIP, e sem as opções do Menu para efetuar as ligações VoIP como em outros modelos. Eu esperava que essa função visse na nova versão do firmware, a v20, algo que não aconteceu.

Nesse sentido, vários desenvolvedores e entusiastas do assunto compilaram as funcionalidades num único arquivo, com todas as funções necessárias para um suporte total do VoIP no Nokia N97.

Eu encontrei um guia de configuração nesse link http://winkstreaming.com/en/n97_sip/ e que o Eduardo Akira também referenciou em seu blog.

Aqui  segue a versão adaptada para o português por mim, infelizmente o programa está todo em inglês, com isso as referências aos menus eu deixei em inglês:

Considerações

  • Quando você discar à partir dos seus Contatos, se houver o simbolo de + na frente do número, talvez sua operadora não suporte essa forma de númeração. É importante você testar após a configuração e efetuar as correções, caso necessário.
  • Após o término da instalação e configuração, adicione os seus o número SIP do seu contato na sua lista de Contatos, há um campo específico para isso.
  • Há várias configurações avançadas disponíveis que o habilitam a alterar todos os detalhes do serviço SIP em seu celular. A documentação a seguir não é específica para o Nokia N97 ou outros telefones da plataforma S60 5ª Edição, mas é uma boa referência: SIP_VoIP_Release_3_x_Settings_Application_User_Guide_v2_0_en.pdf

Instalação

As configurações do VoIP no Nokia N97 não são tão simples quanto nas versões anteriores, entretanto esse guia está bem detalhado e tenho certeza que não encontrará dificuldades.

Remova os aplicativos antigos

Settings / Application mgr. / Installed Apps
Desinstale o programa ‘InternetAdvSetting’ e todos os programas que comecem com ‘SipSettings*’.

Instale o ‘InternetAdvSettings’ by Nokia

Baixe o arquivo: N97_Enable_Sip_new.zip.
Este programa foi extraído do programa original ‘SIP_VoIP_3_x_Settings_v2_0_en.sis’, que não pode ser instalado, e parte dele foi separado, adaptado e disponibilizado para instalação.

  • Baixe o arquivo acima ou clique aqui
  • Extraia o ‘sis’ do arquivo compactado ‘zip’
  • Instale o arquivo SIS no seu celular (ele já está “assinado” pela NOKIA, é SEGURO)
  • Se aparecer uma mensagem dizendo que o aplication não é compatível com o seu celular, mande continuar.
  • Após a instalação, confira o opção ‘Advanced VoIP‘ em Settings / Connectivity / Admin Settings / Net Settings.

Criando seu perfil SIP

Settings / Connectivity / Admin Settings / Sip Settings / New Sip Profile
Nomeia o seu perfil como quiser, por exemplo ‘VOIP’ – esse será o nome que aparecerá em Contatos. Siga a configuração padrão de um perfil SIP enviado pela sua operadora, caso não saiba consulte a sua operadora, aqui disponibilizo as configurações para algumas. Set the Transport Type to UDP if calls are not working over 3G !

Criando o seu VoIP Service

Settings / Connectivity / Admin Settings / Net Settings / Advanced VoIP settings / Create new Serivce
Depois da criação do seu perfil SIP, é hora de criar o serviço VoIP. É simples, é só clicar em ‘Create new service’ e em seguida selecionar o seu perfil SIP já criado.

Ajustando seus Codecs

Connectivity / Admin Settings / Net Settings / Advanced VoIP settings / Voip Servies / <your profile> / Codecs /
Se o seu provedor SIP suportar o padrão de áudio G.729, então mova para a posição #1. Caso não saiba, deixe como está.

Habilitando o SIP em 3G

Connectivity / Admin Settings / Net Settings / Advanced VoIP settings / Voip Services / <your profile> / Profile settings
Para habilitar ligações SIP sobre conexões 3G, mude as opções ‘AWCDMA’ e ‘UAWMAC’ para ON. Não se esqueça que isso consome banda, recomendo que faça isso se tiver um plano de dados.

Ajustando a forma de mostrar suas ligações SIP no históricio de ligações

Connectivity / Admin Settings / Net Settings / Advanced VoIP settings / Voip Services / <your profile> / Profile settings
Se quiser mudar a opção de ver os números discados, sem a extensão @”provedor SIP”:
Ignoring Domain Part: ON – o número será mostrado assim 5551234545
Ignoring Domain Part: OFF – o número será mostrado assim [email protected]

Configuração do STUNT Server para prevenir que a sua conexão caia por tempo inativo

Caso passe algum tempo e sua linha VoIP não está mais recebendo ligações é porque sua conexão é cortada depois de algum tempo inativa. Isso pode ser contornado usando a configuração de um servidor STUNT.
Connectivity / Net Settings / Advanced VoIP settings / NAT Firewall Settings

  • Abra os Domain parameters, selecione o seu dominio SIP.
  • STUN Settings
    STUN server: stunserver.org
    Port: 3478
    Username: (em branco)
    Password: (em branco)
    Shared Secret: Off
    Start Port: 49152
    End Port: 65535
  • TCP NAT bind refresh timer:1200
  • UDP NAT bind refresh timer:28
  • CRLF refresh: ON

Como iniciar e parar o serviço VoIP

Contacts / Globe Icon
Para iniciar e parar o serviço VoIP é só entrar em Contatos e ir até o ícone do VoIP (um globo com um telefone). Depois é só clicar em ‘Options’ e entrar ou sair. Quando conectado um pequeno ícone de um globo com telefone aparece do topo da tela do seu celular.

Deixe o seu comentário se tiver qualquer dúvida ou problema na configuração.