quinta-feira, 13 de janeiro de 2011

Registrando JAR

acesse a pasta bin do seu JDK pelo DOS


keytool -genkey -v -keystore c:\chave.keystore -alias alias_name -keyalg RSA -validity 10000


-> Validos por 10 mil dias


Depois



jarsigner -keystore <caminho_keystore\nome.keystore> -storepass <senha>
          -keypass <senha> <nome_jar>.jar seu_nome

segunda-feira, 10 de janeiro de 2011

SoftPhone em Java - Aventura Parte 2

Meu projeto atual é este, o Jain Sip Phone. Estou tentando achar o método para logar no asterisk... Alguem me ajuda? Sinto falta da documentação deste projeto, mas pelo que vi ele esta completo.

SoftPhone em Java - Aventura Parte 1

Estou aqui na aventura do desenvolvimento de um softphone em Java. O que sei de VOIP? Quase nada. SIP um protocolo de sinal para estabelecer chamadas e conferências através de redes via Protocolo IP. O Java Sound é a API Java para manipular sons (áudio e MIDI). O JMF é um framework que manipula stream de midia. Neste momento vamos usar o JAIN SIP que é o padrão para pilha de sinalização. Por enquanto montei meu projeto assim.




Em breve com novidades!


sábado, 8 de janeiro de 2011

Proteger Servidor VOIP

Benefícios do VoIP

O serviço de VoIP para consumidores oferece esses recursos tanto para os clientes com telefone convencional quanto para aqueles com telefone celular:
Fácil configuração e utilização: Em muitas áreas, nem é preciso ter um computador para usar VoIP; o serviço fica disponível em seu telefone por meio de um pequeno adaptador. A maioria dos provedores de telefones, cabos e Internet também oferece um serviço de chamadas nacionais junto com seus outros pacotes de serviços.
Armazenamento de voz: Você pode acessar correio de voz VoIP online, armazenar suas conversas no computador e ouvi-las novamente sempre que desejar.

Riscos do VoIP

Roubo: Invasores que podem acessar um servidor VoIP também podem acessar dados de voz armazenados e o próprio serviço telefônico, espionar e fazer chamadas gratuitas usando sua conta.
Ataque de vírus: Se um computador servidor de VoIP for infectado com vírus, poderá haver perda de serviço telefônico para você. Ele também pode afetar outros computadores conectados a esse sistema.
Tecnologia não regulamentada: Embora haja regulamentação em andamento, os usuários estão vulneráveis a algumas deficiências e golpes específicos.
Por exemplo, os profissionais de telemarketing podem usar VoIP para enviar quantidades enormes de mensagens de voz aos clientes, o que às vezes resulta em um desligamento do sistema.
Os criminosos também podem usar um processo chamado falsificação de identificação do chamador (exibir uma assinatura de identificação de chamador falsa para fazer ligações) e fingir ser um funcionário confiável para persuadi-lo a divulgar informações de conta confidenciais.

Etapas para segurança do VoIP

Use uma caixa de junção: Normalmente fornecida por um provedor de VoIP com o pacote de serviços, uma caixa de junção traz o VoIP diretamente a seu telefone convencional, sem o uso de um computador doméstico.
Isso ajuda a proteger seu telefone de ataques e seu computador de vírus que poderiam contaminá-lo na Internet.
Mantenha senhas seguras e privadas: Crie senhas seguras para acessar os sites de serviços na Web que armazenam seu correio de voz e outros dados de áudio. Não compartilhe essas senhas.
Ajude a proteger seu computador: Se você usa um computador para acessar sua conta de correio de voz e VoIP do site de um provedor, ajude a manter esse computador protegido com um firewall, atualizações de software regulares, software antivírus, software antispyware e senhas seguras.

Em detalhes: Sobre VoIP

Agora que você tem noções básicas sobre VoIP, aqui estão algumas informações avançadas sobre a tecnologia, como ela funciona e os prós e contras de usar seu próprio computador como um servidor VoIP.
P: Quais são os benefícios do VoIP como uma tecnologia digital?
R: O VoIP converte conversas de voz em áudio digital, que pode ser salvo no computador. Isso lhe dá flexibilidade para participar de uma conversa.
Por exemplo, em uma teleconferência, com a reunião por VoIP disponível online como um arquivo de áudio, você permite que as pessoas que perderam a reunião fiquem atualizadas.
P: Por que não posso usar meu próprio computador como um servidor VoIP e ignorar os provedores de serviço?
R: Você pode, mas as caixas de junção fornecidas pelos provedores de serviços são razoavelmente fáceis de instalar e ajudam a protegê-lo de ataques online. Isso ocorre porque as caixas são conduítes de hardware que conectam seu telefone diretamente a servidores corporativos poderosos, que por sua vez tratam as conexões de e para a Internet.
Se você conectar um telefone VoIP à Internet com o seu computador, estará expondo o computador e o telefone, além de outros telefones e computadores de sua rede, aos mesmos vírus e outros ataques que podem assolar computadores que não sejam servidores VoIP.
P: Desejo usar meu próprio computador como servidor VoIP mesmo assim. Qual é a melhor forma de protegê-lo contra ataques?
R: Em primeiro lugar, você deve:
Manter um controle de acesso rígido: Mantenha suas senhas privadas e limite o acesso aos computadores e sites da Web que armazenam seu correio de voz e outros dados de áudio.
Você pode aumentar ainda mais a segurança permitindo que somente pessoas aprovadas em uma lista protegida por senha façam e recebam chamadas por VoIP.
Tome todas as precauções de segurança: Mantenha-se atualizado com seu software de firewall, antivírus e antispyware.
Use softwares de firewall e antivírus que possam executar verificações de segurança específicas para VoIP. Para computadores em rede, use roteadores que incluam firewalls SPI (Stateful Packet Inspection, inspeção de pacotes com informações de estado).
Exija nomes de usuário e senhas seguras: Instale acesso direto e remoto à rede VoIP e mantenha todo o software de sistema operacional atualizado.
Você deve proteger por senha e criptografar, quando possível, qualquer rede sem fio utilizada. Isso também se aplica a Smartphones e a qualquer outro dispositivo de transmissão de dados sem fio.
Use computadores VoIP dedicados: Considere usar um computador separado como seu servidor VoIP, e não o conecte a outros computadores ativados para Internet.

O que significam os termos FXS e FXO?

FXS e FXO são as portas usadas por linhas de telefonia analógica (também conhecidas por POTS – Sistema de Telefonia Tradicional ).
FXS - Foreign eXchange Subscriber. É a interface que fornece a linha analógica ao assinante. Em outras palavras, é o “plug na parede” que fornece o tom de discagem, corrente de energia e som.
FXO - Foreign eXchange Office. É a interface que recebe a linha analógica. É o plug no telefone ou aparelho de fax, ou o(s) plug(s) no seu sistema de telefonia analógica. Indica se o telefone está no gancho/fora do gancho (circuito fechado). Como a porta FXO está ligada a um dispositivo, tal como fax ou telefone, esse dispositivo é normalmente chamado de ‘dispositivo FXO’.
FXO e FXS estão sempre em pares, de modo semelhante a um plug macho / fêmea.
Sem um PBX, um telefone fica conectado diretamente à porta FXS fornecida por uma companhia telefônica.


Se você tiver um PBX, as linhas fornecidas pela companhia telefônica estarão conectadas a um PBX, assim como os telefones. Portanto, o PBX deve ter tanto as portas FXO (para conectar com as portas FXS fornecidas pelas companhias telefônicas) quanto portas FXS (para conectar os aparelhos de telefone e fax).


FXS & FXO & VoIP

Você vai se deparar com os termos FXS e FXO quando decidir comprar equipamentos que permitam a conexão de linhas analógicas ao sistema de telefonia VoIP, telefones analógicos ao sistema de telefonia VoIP ou PBXs tradicionais ao provedor de serviços VoIP, ou um ao outro via Internet.
O gateway FXO
Para conectar linhas telefônicas analógicas a um IP-PBX, você precisa de um gateway FXO. Isso permite que você conecte a porta FXS à porta do gateway, o que transforma uma linha telefônica analógica em uma ligação VoIP.


O gateway FXS
O gateway FXS é usado para conectar uma ou mais linhas de um PBX convencional a um sistema de telefonia VoIP ou a um provedor. É preciso um gateway FXS para conectar as portas FXO (que normalmente estão conectadas à companhia telefônica) à Internet ou a um sistema VoIP.


Adaptador FXS aka adaptador ATA
O adaptador FXS é usado para conectar o telefone ou fax analógico a um sistema de telefonia VoIP ou a um provedor VoIP. É necessário porque é preciso conectar a porta FXO do telefone ou aparelho de fax ao adaptador.





Conexão

Procedimentos FXS/ FXO – funcionamento técnico

Se quiser saber mais detalhes técnicos sobre o funcionamento das portas FXS/ FXO, esta é a seqüencia exata:
Ao realizar uma chamada:
  1. Tire o telefone do gancho (dispositivo FXO). A porta FXS detecta que o telefone está fora do gancho.
  2. Digite um número de telefone, que é transmitido à porta FXS em Tom Duplo de Multifrequência (DTMF).
Ligação interna
  1. A porta FXS recebe a ligação, e então envia um impulso tônico (som) ao dispositivo FXO anexado.
  2. O telefone toca.
  3. Assim que alguém atende, pode responder a chamada.
Finalizando uma ligação – normalmente a porta FXS conta com qualquer dispositivo FXO conectado para finalizar a ligação.
Nota: A linha de telefonia analógica transmite aproximadamente um potência de 50 volts DC à porta FXS. É por isso que alguns sentem um ‘leve’ choque ao tocar numa linha telefônica conectada. Isso permite que a ligação continue em caso de interrupção de energia.





O Futuro da Telefonia

Um vídeo que pode ajudará você a entender como esta tecnologia vai nos ajudar na redução de custos telefônicos usando a internet como ponte para realizar as ligações.

Atualmente temos diversos SoftPhones que funcionam na prática como seu telefone, porém estes por sua vez usam uma conta de um provedor para realizar as ligações. Este provedor pode ser seu servidor ou não. Em um post futuro ensinarei como montar um servidor VOIP.

Alguns provedores voip.

Talk Mais,Xvoip,ATIVA VOIP,Telextreme,Phone Clube,etc


Definindo VOIP

Segundo definição do site : http://www.dgaj.mj.pt/sections/files/inst-equipamentos/termos-tecnicos


Voice Over IP - Tecnologia através da qual a informação de voz é transmitida utilizando o protocolo IP. A informação é enviada em pacotes nas redes IP, não sendo utilizados os protocolos tradicionais da rede pública telefônica.


    Rede VOIP


Telefonia Convencional x VoIP 
Característica
Telefonia Convencional
Telefonia VoIP
Conexão na casa do usuárioCabo de cobre (par trançado)Banda larga de Internet
Falta de Energia ElétricaContinua funcionalPára de funcionar
MobilidadeLimitada a casa do usuárioAcesso em qualquer lugar do mundo, desde que conectado a Internet
Número TelefônicoAssociado ao domicílio do usuárioAssociado à área local do número contratado
Chamadas locaisÁrea local do domicílio do usuárioÁrea local do número contratado


Bom definição rápida e que dá para ter noção básica do VOIP. Ate+!