nov18

     Conforme comentei anteriormente no meu Twitter e aqui mesmo no blog (quando falei do 3G-Unrestricted), mudei recentemente meu chip no iPhone para CLARO e cancelei os serviços da TIM e VIVO. Infelizmente, a escolha não se deu na base do “qual é a melhor” e sim na “qual é a menos pior”.

     Um dos “efeitos colaterais” da minha mudança pra CLARO foi que eu precisava de um plano de 3G ilimitado e a única opção da operadora, tanto na pessoa física, como na pessoa jurídica, são planos que não permitem receber e originar chamadas. Assim, meu iPhone ficou mais como um dispositivo de internet, do que um telefone.

     Apesar de não utilizar muito a função de celular do iPhone, não gostaria de voltar 5 anos no tempo, quando eu tinha que sair com 2 aparelhos, sendo um PDA e um celular. Assim, comecei a buscar alternativas para tentar “transformar” meu iPhone novamente em celular. A opção mais lógica seria VoIP e é disso que vou falar agora.

     Depois de testar, sem muito sucesso, alguns programas de VoIP para iPhone, como o Fring, Skype e Nimbuzz (soluções gratuítas), comecei a procurar por opções pagas na App Store, entre elas, o Acrobits Softphone, uma aplicação que custa USD 6.99.

     Quem me conhece sabe que não sou a favor da pirataria. Tenho o hábito de pagar pelo conteúdo, sejam músicas ou aplicativos (a Apple que o diga, pois já me levou muitos dólares, rs). Porém, já fiz péssimas compras, das quais me arrependi profundamente. Muitas aplicações na App Store não permitem serem testadas antes da compra e isso me irrita demais. Para não sair por ae rasgando dinheiro, não tenho vergonha de dizer que uso o Appulo.us para instalar aplicativos crackeadas no meu iPhone, como forma de testar. Em 100% das vezes, após o teste, ou eu apago o que não gostei (até mesmo pra não ficar ocupando espaço extra em disco e tela) ou acabo comprando-a, seja via App Store ou Cydia.

     Pra quem tem o hábito de visitar o Appulo.us, sabe que o serviço nunca foi lá muito confiável e estável. O servidor dos caras vive fora do ar e quando está no ar, está cheio de links quebrados. Porém, numa rara oportunidade, consegui baixar o Acrobits cracked e instalar no iPhone. Mas, na primeira vez que abri o software, ele já detectou que era uma versão cracked e pediu pra comprá-lo. Ou seja, minha possibilidade de testar antes de gastar meus preciosos créditos, foi pras cucuia…

     Resolvi meter a cara e como não são R$ 13 que vão me deixar mais rico ou mais pobre, acabei comprando a aplicação na App Store e logo de cara, fiquei bem satisfeito. Talvez seja cedo pra dar um parecer final, pois estou com ele há menos de 2 dias, mas posso falar de algumas coisas que gostei e que acho que vocês também irão gostar.

     A primeira coisa que me chamou a atenção foi o fato do serviço permitir a conexão do iPhone diretamente no provedor SIP que você configurar. Todo os outros serviços que eu havia testado antes (Fring, Nimbuzz, etc.) se conectam antes na plataforma do fabricante do software e esse, por sua vez, no provedor que você vai usar. Isso é extremamente prejudicial a qualidade da chamada, pois quanto maior o percurso que os dados tenham que fazer, maior a chance de dar problema e também maior o tempo de latência, o que acaba gerando problemas diversos, como o delay (atraso na voz). O agravante disso tudo é que as plataformas dos fornecedores (Fring, Nimbuzz, etc.) são fora do país (EUA/ Europa/ etc.), ou seja, os dados saem do teu iPhone, vão até o servidor deles e depois para o provedor que você vai usar (geralmente no Brasil). Conseguiu pegar o problema?

     Falando em provedores SIP, existem vários no mercado, de grandes a pequenos, de internacionais a nacionais. Pra quem não sabe, SIP é uma outra tecnologia, diferente da utilizada no Skype. O SIP é um protocolo mais voltado pro mundo corporativo, enquanto o Skype é mais utilizado para o usuário final (não que empresas não usem, mas não é o foco).

     Outra vantagem do Acrobits é que ele trás uma lista de provedores pré-configurados, mas de forma alguma lhe prende a algum deles. Você tem total liberdade para trabalhar com qualquer provedor que queira, desde é claro, que seja compatível com o protocolo SIP. No meu caso em especial, que faço um sistema para provedores VoIP, tenho muito interesse nessa opção, tanto para meu uso pessoal, como para os meus clientes (provedores VoIP) e para os clientes deles (usuários finais).

     Uma coisa bem bacana que o Acrobits tem, até mesmo em relação a função tradicional de telefone do iPhone é que ele permite a gravação das chamadas. Você pode pressionar um botão para começar/ encerrar a gravação ou configurar para que toda chamada seja gravada. Fica a seu critério. Assim, aquela ligação que você fizer pra um fornecedor, pode ser devidamente registrada para “problemas” que possam acontecer no futuro.

     Outras coisinhas que podem parecer bobas, mas que fazem toda a diferença, como ter a disponibilidade do teclado em tela enquanto a chamada está em curso (útil para integração com sistema de URA/ “pressiona X para …”), viva-voz, um bom controle do histórico de chamadas atendidas/ recebidas, integração com os contatos da agenda do iPhone, são diferenciais do aplicativo.

     Talvez, a grande maioria dos usuários de VoIP no iPhone, estejam mais interessados em fazer chamadas do que em receber. Porém, além de receber chamadas VoIP entre os ramais do provedor que você contratou, ainda existe a possibilidade de você receber chamadas de telefones tradicionais, sejam eles fixos ou móveis. Esse recurso (chamado de DID/ Direct Inward Dialing) pode ser contratado em diferentes provedores, como a Azzu e vai te permitir ter números locais em diferentes cidades. Dessa forma, se você tiver contatos (parentes, namorada, clientes, etc.) em São Paulo, eles podem ligar pro seu número 011 de lá e pagar ligação local. A mesma coisa em Campinas, Araraquara e outras dezenas de cidades que você pode contratar números locais, pagando menos de R$ 5,00/ mensais cada. Bacana, né?

     Dentre os vários “problemas” que o iPhone tem, está a sua autonomia de bateria. Muitos dizem que qualquer smartphone hoje em dia tem esse problemas, mas acredito (assim como muitos usuários do aparelho) que o problema do iPhone é ainda mais agravado e a Apple precisa trabalhar em cima disso, principalmente se você pensar que a bateria não é removível. Claro que você tem a opção de comprar bateriais externas (eu mesmo tenho 2 modelos), mas não é a mesma coisa..

     O problema da bateria do iPhone é tão grande que a Apple não permite o uso de multitarefa no aparelho, ou seja, com excessão dos programas da própria Apple (Mail, Safari, SMS, etc.) você não pode rodar (nativalmente pelo menos) o seu programa de Instant Message (MSN) e um jogo. Para tentar corrigir tal dificuldade, a empresa de Cupertino focou seus esforços na tecnologia Push, porém, além de não resolver essa carência, também faz com que a bateria do iPhone se esgote mais rapidamente.

     Meu iPhone é um aparelho completamente modificado e customizado. Além do Jailbreak, ele roda um conjunto de programas que habilita a multitarefa, uso de todo e qualquer programa via 3G (não apenas em WiFi), faz o tethering (compartilhamento da internet 3G) via USB, Bluetooth e WiFi, além de tantas outras coisas. Funciona? Sim, funciona. Mas como meu aparelho e um 3G e não um 3GS, conforme você vai abrindo muitos aplicativos, ele tende a ficar mais lento (como acontece em qualquer outro smartphone ou até mesmo em seu computador). Esse é um dos principais motivos que pretendo comprar um 3GS.

     Explicado que meu iPhone possui vários recursos que talvez o seu não tenha (mas você pode ativar), voltemos ao foco da bateria do iPhone. Visando maximizar sua autonomia, a Apple corta o sinal 3G após alguns minutos do aparelho entrar em StandBy. Com isso, o que tiver rodando em segundo plano, como uma aplicação de VoIP, irá perder a conexão com o provedor e consequentemente, quando alguém ligar pro seu VoIP, não vai conseguir falar contigo, pois você consta como “desconectado” lá no sistema.

     Uma das coisas mais legais do Acrobits é que ele tem uma opção chamada “KeepAlive”, no qual o softphone fica enviando sinalização, periodicamente, para o provedor VoIP, mantendo o 3G ativo e também o seu status no provedor. Porém, como vocês devem já imaginar, a autonomia de bateria é sacrificado com isso. Quanto? Bom, como expliquei no início, estou usando o programa há pouco tempo e ainda não posso lhe afirmar com exatidão, mas em breve, terei uma resposta satisfatória.

     Se você procurar nas opções de customização do Acrobits verá que ele tem opção de trabalhar com Push, ou seja, você deixa o aplicativo desligado, sem rodar em segundo plano e quando alguém ligar no seu provedor, ele iria te enviar uma notificação Push, abrindo a aplicação e lhe permitindo falar com quem lhe chamou. Porém, nos meus testes, não foi isso que acontece. Quando a pessoa tenta ligar, o sistema do provedor VoIP detecta que o ramal está offline e acaba enviando pra caixa postal.

     Além do Push que não funciona (pelo menos não nos meus testes), um outro ponto negativo do Acrobits é que ele não trás o codec g729 em sua lista, trabalhando apenas com GSM, G711u e G711a. Se você não sabe pra que isso serve, o CODEC é a forma com que seu iPhone vai codificiar sua voz, transformando-a de forma analógica em digital e transmitir até o provedor. Quanto mais otimizado for esse processo, menos banda ele vai consumir, ou seja, você vai economizar no seu plano de dados e também poderá falar com tranquilidade quando seu plano 3G não tiver no auge da sua boa forma.

     Update 20/11/2009 00:28h => Fiquei sabendo pelo amigo Pierre que o software está em promoção por USD 2.99 na App Store. Fui lá conferir e realmente está. Dei azar.. Mas vocês, deram sorte. Aproveitem!

17 Responses to “Acrobits Softphone: análise do aplicativo de VoIP”

  1. fabio disse:

    bom post, explicando com detalhes a função do programa e um pouco de como funciona o voip, continue postanto …

    esperando novos epsódios do podcast..

    até +

  2. Pedro disse:

    Muito interessante…
    Será que algum provedor permite a ligação para telefones 0800? Ajudaria pra caramba gravar minhas ligações para call centers.

  3. Pierre Freire disse:

    Eu testei vários também, perdi em torno de uns 15 dolares com esta brincadeira, vou testar agora este para ver.
    Valeu a dica.

    • whinston disse:

      E ae grande Pierre, só na vida boa na beira da praia? rsrs. Num acredito que baixaram assim!!!! Foi só eu comprar? Só me fodo msm, rs.

  4. Pierre disse:

    Acabei de comprar por 2.99, acho que baixaram o preço.

  5. Pierre disse:

    Whinston,

    Finalmente um softphone decente para usar com SIP, estou usando com a VONO e tem funcionado maravilhosamente bem e com o asterisk na empresa também.
    Valeu ter comprado.
    Mais uma vez, obrigado pela dica.

  6. Gustavo Baldassin disse:

    Whinston, como sempre ótimo post…

  7. guilherme disse:

    cara, estou com problema para configurar este softphone. Estou usando o provedor azzu. Será que você poderia me ajudar na configuração? Obrigado.

  8. Lacier Dias disse:

    Gostaria de saber se tem como deixa-lo rodando em ""2º plano para receber chamadas"".

  9. GeekAdmin disse:

    Utiliza push e funciona muito bem. Se tiver jailbreak, pode usar em 2. plano através de multitarefa do kirikae + backgrounder.

Leave a Reply

preload preload preload