Renato_sbc
Membro
Olá a todos,
Este é meu primeiro post aqui no Zwame. Sou de São Bernardo do Campo/SP - Brasil e minha intenção é divulgar o que descobri sobre o uso do cliente SIP original de alguns Nokia.
Esse cliente SIP (VoIP) da Nokia funciona muito bem, com qualidade do som melhor que usando um programa 'de terceiros' como o Fring (apesar desse fazer outras coisas bem legais), e não precisa deixar um programa rodando em background, gastando bateria e deixando o telefone mais lento.
O lado ruim dessa história é que a Nokia não planejava que esse serviço fosse configurado pelo usuário final, mas sim que pelas operadoras de VoIP, não facilitando as coisas para nós. É um pouco penoso mas vale a pena...
Após alguma 'briga' consegui fazer o cliente VoIP nativo do meu Nokia E65 funcionar, e no processo acabei por criar este pequeno tutorial para que outros usuários da série E da Nokia (com cliente SIP interno) também o passam fazer em qualquer operadora VoIP.
Basicamente há três grandes barreiras a vencer:
- O valor do campo 'domínio' (realm, nos telefone sem inglês), que nem sempre é divulgado, ou ainda é divulgado errado, pelas operadoras de VoIP;
- O servidor STUN, que para a maioria das operadoras é necessário, e não é um campo acessível pelos menus normais do telefone, e;
- A correta escolha dos codecs, de forma à otimizar a qualidade de som em função dos que a operadora suporta.
Diferentemente dos softfones como o X-Lite, que não precisam de um servidor STUN externo, o SIP da Nokia não prescinde deste, e essa não é uma tecnologia usual - daí a maioria dos usuários desses aparelhos usarem programas de VoIP de terceiros - como o Fring
A primeira parada é este post num blog sobre o E90:
http://e90.blogvasion.com/2008/02/getting-voip-working-on-e90-and-other.html
Ele mostra os problemas com a configuração do campo 'domínio' e 'Stun Server' (este só acessível através de um programa de configuração da Nokia - vide a frente).
Como informações adicionais, precisaremos saber a correta versão do cliente voip do telefone (esta tabela mostra isso: http://www.forum.nokia.com/Resource...Framework/VoIP_support_in_Nokia_devices.xhtml), e baixar o programa de configuração correspondente em http://www.forum.nokia.com/info/sw....42e9-b3ea-1a852f3808ec/SIP_VoIP_Settings.html.
(O programa de configuração que o dono do blog indica para o E90 não funciona direito no E65 2.xxxx)
Outra coisa que precisaremos é de um programa de VoIP que esteja corretamente configurado no PC e que grave um log. O mais fácil é o X-Lite (http://www.tucows.com/preview/309984) para do seu log tirarmos o valor correto a ser escrito no campo "domínio". Rode o X-Lite com a opção de "all" de log e procurem no arquivo texto gerado pela palavra "realm=".
** Pode aparecer a frase "realm=" mais de uma vez, e com valores diferentes! Tem de tentar um valor por vez no telefone**
Obs.: Vejam que 'domínio' em ingreis é 'realm". :-)
Neste site há um exemplo de como configurar o X-Lite: http://www.alofacil.com.br/alofacil/voip_configuracao.aspx
Modelo do Telefone: Nokia E65
Versão: 2.0633.65.01
Programa para alterar registro do telefone acima: sip_voip_settings_v1_2_en.sys
Operadora de Voip: WP Voip (www.wpvoip.com.br)
Ponto de Rede WiFi Usado: 'satelite'
Usuário/Senha Voip: xxxx / yyyy
#Ferramentas - Configurações - Conexão - Configurações do SIP
Nome do Perfil: sip_wp
Pefil do Serviço: IETF
Ponto de Acesso Padrão: satélite (rede WiFi local)
Nome Público: [email protected] (aparece como 'sip:[email protected]')
Usar Compressão: não
Registro: Quando Preciso (à escolher)
Usar Segurança: Não
#Ferramentas - Configurações - Conexão - Configurações do SIP - Servidor Proxy
End. Serv. Proxy: nemhum
Domínio: nenhum
Nome do Usuário: nenhum
Senha: nenhum
Permitir Rot. Livre: Sim
Tipo de Transporte: automático
Porta: 5060
#Ferramentas - Configurações - Conexão - Configurações do SIP - Servidor de Registro:
Ender. Serv. Reg.: sip.wpvoip.com.br (aparece como 'sip:sip.wpvoip.com.br')
Domíno: asterisk (determinado no log do X-Lite - 'realm=')
Nome do Usuário: xxxx
Senha: yyyy
Tipo de Transporte: UDP
Porta: 5060
# Ferramentas - Configurações - Conexão - Conf. Tel. Internet
Nome: WP
Perfis SIP: sip_wp
#Alterações no Registro do Telefone (via sip_voip_settings_v1_2_en.sys)
#Instalação - SIP Voip Setings - Voip Services - WP - Profile Setings
Provider Name: Provider(1)
Profile Name: WP
Media QoS: 26
Start Media Port: 16384
End Media Port: 32766
DTMF Inband: on
DTMF Outband: on
Allow Voip Over WCDMA: off
RTPC Reporting: off
UA Header:term.type: on
UA Header:MAC Address: on
UA Header:Free String: (vazio)
#Instalação - SIP Voip Setings - Voip Services - WP - Used Profiles
sip_wp
#Instalação - SIP Voip Setings - Voip Services - WP - Codecs
1. G729 (prov//te "a" - 8 Kbps, tol//te a erros)
2. AMR (prov//te 4.5-12.2 Kbps, tol//te a erros)
3. PCMU ('G711U-law', 64 Kbps - impraticável)
4. PCMA ('G711A-law', 64 Kbps - impraticável)
5. iLBC (prov//te 13.3 Kbps, bom suporte a perda de pacotes)
6. CN ('confort noise' - gera pacotes mesm com silêncio em todos os outros codecs)
Obs.: Se nenhum dos 6 codecs disponíveis for suportado pela operadora (dificil, mas não impossível), o cliente voip não conseguirá se logar.
#Instalação - SIP Voip Setings - NAT Firewall Settings - Domain Parameters - sip.wpvoip.com.br
Stun Server Name: stun01.sipphone.com (stun do gizmo.com)
Stun Server Port: 3478
TCP Nat Bind. Refresh: 0 (zero)
UDP Nat Bind. Refresh: 0 (zero)
CRLF Refresh: off
#Instalação - SIP Voip Setings - NAT Firewall Settings - Domain Parameters - IAP Parameters
(vazio)
----------------------------
Outros Links:
- Download do aplicativo de configuração da Nokia:
http://www.forum.nokia.com/info/sw....42e9-b3ea-1a852f3808ec/SIP_VoIP_Settings.html
- Tabela de versões dos clientes VoIP da Nokia:
http://www.forum.nokia.com/Resource...Framework/VoIP_support_in_Nokia_devices.xhtml
- Textos sobre Codecs nos S60:
http://wiki.forum.nokia.com/index.php/Introduction_of_S60_VOIP_Codecs
http://www.speex.org/comparison/
- Texto original do Blog E90:
http://e90.blogvasion.com/2008/02/getting-voip-working-on-e90-and-other.html
- Texto técnico as configurações do SIP
http://forum.tpad.com/viewtopic.php?t=650
Este é meu primeiro post aqui no Zwame. Sou de São Bernardo do Campo/SP - Brasil e minha intenção é divulgar o que descobri sobre o uso do cliente SIP original de alguns Nokia.
Esse cliente SIP (VoIP) da Nokia funciona muito bem, com qualidade do som melhor que usando um programa 'de terceiros' como o Fring (apesar desse fazer outras coisas bem legais), e não precisa deixar um programa rodando em background, gastando bateria e deixando o telefone mais lento.
O lado ruim dessa história é que a Nokia não planejava que esse serviço fosse configurado pelo usuário final, mas sim que pelas operadoras de VoIP, não facilitando as coisas para nós. É um pouco penoso mas vale a pena...
Após alguma 'briga' consegui fazer o cliente VoIP nativo do meu Nokia E65 funcionar, e no processo acabei por criar este pequeno tutorial para que outros usuários da série E da Nokia (com cliente SIP interno) também o passam fazer em qualquer operadora VoIP.
Basicamente há três grandes barreiras a vencer:
- O valor do campo 'domínio' (realm, nos telefone sem inglês), que nem sempre é divulgado, ou ainda é divulgado errado, pelas operadoras de VoIP;
- O servidor STUN, que para a maioria das operadoras é necessário, e não é um campo acessível pelos menus normais do telefone, e;
- A correta escolha dos codecs, de forma à otimizar a qualidade de som em função dos que a operadora suporta.
Diferentemente dos softfones como o X-Lite, que não precisam de um servidor STUN externo, o SIP da Nokia não prescinde deste, e essa não é uma tecnologia usual - daí a maioria dos usuários desses aparelhos usarem programas de VoIP de terceiros - como o Fring
A primeira parada é este post num blog sobre o E90:
http://e90.blogvasion.com/2008/02/getting-voip-working-on-e90-and-other.html
Ele mostra os problemas com a configuração do campo 'domínio' e 'Stun Server' (este só acessível através de um programa de configuração da Nokia - vide a frente).
Como informações adicionais, precisaremos saber a correta versão do cliente voip do telefone (esta tabela mostra isso: http://www.forum.nokia.com/Resource...Framework/VoIP_support_in_Nokia_devices.xhtml), e baixar o programa de configuração correspondente em http://www.forum.nokia.com/info/sw....42e9-b3ea-1a852f3808ec/SIP_VoIP_Settings.html.
(O programa de configuração que o dono do blog indica para o E90 não funciona direito no E65 2.xxxx)
Outra coisa que precisaremos é de um programa de VoIP que esteja corretamente configurado no PC e que grave um log. O mais fácil é o X-Lite (http://www.tucows.com/preview/309984) para do seu log tirarmos o valor correto a ser escrito no campo "domínio". Rode o X-Lite com a opção de "all" de log e procurem no arquivo texto gerado pela palavra "realm=".
** Pode aparecer a frase "realm=" mais de uma vez, e com valores diferentes! Tem de tentar um valor por vez no telefone**
Obs.: Vejam que 'domínio' em ingreis é 'realm". :-)
Neste site há um exemplo de como configurar o X-Lite: http://www.alofacil.com.br/alofacil/voip_configuracao.aspx
Modelo do Telefone: Nokia E65
Versão: 2.0633.65.01
Programa para alterar registro do telefone acima: sip_voip_settings_v1_2_en.sys
Operadora de Voip: WP Voip (www.wpvoip.com.br)
Ponto de Rede WiFi Usado: 'satelite'
Usuário/Senha Voip: xxxx / yyyy
#Ferramentas - Configurações - Conexão - Configurações do SIP
Nome do Perfil: sip_wp
Pefil do Serviço: IETF
Ponto de Acesso Padrão: satélite (rede WiFi local)
Nome Público: [email protected] (aparece como 'sip:[email protected]')
Usar Compressão: não
Registro: Quando Preciso (à escolher)
Usar Segurança: Não
#Ferramentas - Configurações - Conexão - Configurações do SIP - Servidor Proxy
End. Serv. Proxy: nemhum
Domínio: nenhum
Nome do Usuário: nenhum
Senha: nenhum
Permitir Rot. Livre: Sim
Tipo de Transporte: automático
Porta: 5060
#Ferramentas - Configurações - Conexão - Configurações do SIP - Servidor de Registro:
Ender. Serv. Reg.: sip.wpvoip.com.br (aparece como 'sip:sip.wpvoip.com.br')
Domíno: asterisk (determinado no log do X-Lite - 'realm=')
Nome do Usuário: xxxx
Senha: yyyy
Tipo de Transporte: UDP
Porta: 5060
# Ferramentas - Configurações - Conexão - Conf. Tel. Internet
Nome: WP
Perfis SIP: sip_wp
#Alterações no Registro do Telefone (via sip_voip_settings_v1_2_en.sys)
#Instalação - SIP Voip Setings - Voip Services - WP - Profile Setings
Provider Name: Provider(1)
Profile Name: WP
Media QoS: 26
Start Media Port: 16384
End Media Port: 32766
DTMF Inband: on
DTMF Outband: on
Allow Voip Over WCDMA: off
RTPC Reporting: off
UA Header:term.type: on
UA Header:MAC Address: on
UA Header:Free String: (vazio)
#Instalação - SIP Voip Setings - Voip Services - WP - Used Profiles
sip_wp
#Instalação - SIP Voip Setings - Voip Services - WP - Codecs
1. G729 (prov//te "a" - 8 Kbps, tol//te a erros)
2. AMR (prov//te 4.5-12.2 Kbps, tol//te a erros)
3. PCMU ('G711U-law', 64 Kbps - impraticável)
4. PCMA ('G711A-law', 64 Kbps - impraticável)
5. iLBC (prov//te 13.3 Kbps, bom suporte a perda de pacotes)
6. CN ('confort noise' - gera pacotes mesm com silêncio em todos os outros codecs)
Obs.: Se nenhum dos 6 codecs disponíveis for suportado pela operadora (dificil, mas não impossível), o cliente voip não conseguirá se logar.
#Instalação - SIP Voip Setings - NAT Firewall Settings - Domain Parameters - sip.wpvoip.com.br
Stun Server Name: stun01.sipphone.com (stun do gizmo.com)
Stun Server Port: 3478
TCP Nat Bind. Refresh: 0 (zero)
UDP Nat Bind. Refresh: 0 (zero)
CRLF Refresh: off
#Instalação - SIP Voip Setings - NAT Firewall Settings - Domain Parameters - IAP Parameters
(vazio)
----------------------------
Outros Links:
- Download do aplicativo de configuração da Nokia:
http://www.forum.nokia.com/info/sw....42e9-b3ea-1a852f3808ec/SIP_VoIP_Settings.html
- Tabela de versões dos clientes VoIP da Nokia:
http://www.forum.nokia.com/Resource...Framework/VoIP_support_in_Nokia_devices.xhtml
- Textos sobre Codecs nos S60:
http://wiki.forum.nokia.com/index.php/Introduction_of_S60_VOIP_Codecs
http://www.speex.org/comparison/
- Texto original do Blog E90:
http://e90.blogvasion.com/2008/02/getting-voip-working-on-e90-and-other.html
- Texto técnico as configurações do SIP
http://forum.tpad.com/viewtopic.php?t=650