Home | Ajax | BioInformatics | Dojo | EAI | EJB | Hibernate | J2ME | Java | Java Glossary | Java Servlets | JavaScript | Jboss | JDBC | JDO | Jmeter | JSF | JSP | JUnit | Maven | MySQL | Spring Framework | SQL | Struts | Technology | WAP | Web Services | XML
 
 
Search All Tutorials
  

 
Programming Tutorials: Ajax | Articles | JSP | Bioinformatics | Database | Free Books | Hibernate | J2EE | J2ME | Java | JavaScript | JDBC | JMS | Linux | MS Technology | PHP | RMI | Web-Services | Servlets | Struts | UML
 
Tutorials
  JDO Tutorials
  EAI Articles
  Struts Tutorials
  Java Tutorials
  Java Certification
  Java Applet
Questions
Comments

Computer VoIP Phones Security

                          

Vioce Over Internet or VOIP For Short is Promising technology for delivering the voice information over the Internet Protocol (IP) . Here you will Find Complete information on VOIP , VOIP phones, VOIP Software, VOIP gateways, VOIP Gate Keepers VOIP Proxies, VOIP SDKS etc.

Introduction

The increased use of internet and peer-to-peer networking has resulted in the proliferation of hacking and worm and virus attacks. Some technocrats envision a future where modern terrorists and thieves deliver their attacks through computer keyboards rather than bombs and guns.

Telecom and especially computer telephony have evolved as the prime target for malicious attackers for two reasons. One reason is that these are media everyone uses. Secondly internet telephony systems as they are now are potentially very vulnerable to hacking.

Reasons for Vulnerability

The reasons are not hard to find. First of all, VoIP has voice and needs a special system that converts voice into data packets before sending it across the net. Any lapse on this system can result in the calls being intercepted.

Secondly, most of (about 90%) of VoIP services operate using industry standard codes and protocols, which are open and interpretable to anyone. The same applies to IM services too. These factors make it very easy for hackers to eavesdrop or send harmful programs to the individual computers using these services. This is all the more true for peer-to-peer computer phones.

Now Let us examine what can be done to ensure better security while using VoIP services.

Voice Compression

As a first step, the VoIP service should be compressing your voice into encrypted packages before sending it across the internet and converting it back to voice at the destination. The VoIP provider should be using proprietary software for this purpose, so that no one else has the chance to intercept the data in a meaningful way.

Phone Identity Verification

The VoIP service provider should be providing you a confidential phone number and password while you download and install their computer phone software (called softphone) on your computer. This process has to combine the phone name and the hardware data from the particular computer you are using, to create a unique ID. This ID is known only to the particular VoIP’s own server. This combination of hardware and software identities will prevent unauthorized installation by another person.

Client Server Model

Ensure that the VoIP service you are choosing follows a client server model, where the client is the individual softphone installed on your computer. Moreover the Server should be protected by a secure proprietary firewall, held in a professional facility. This way, the information exchange happens strictly between the client and the server without opportunity for third-party interference. This keeps information like buddy lists, call patterns etc. remains strictly protected.

Softphone Arrangement

The VoIP service’s softphone should ideally follow the path permitted by the proprietary firewall for web browsing (mostly TCP ports 80 and 443). This way users can make calls from anywhere without compromising the firewall set up.

Also, the softphone should be in constant touch with the server to keep the server updated about its status. This can avoid the need for setting up an IP address for the PC running the softphone and also ensures user flexibility. The computer phone should also be compatible with Network Address Translation (NAT) and Port Address Translation (PAT).

Call Log

Another must have feature is a system to keep track of usage and activity. The softphone should have usage log that registers all inbound, outbound and missed calls. The VoIP service’s website also should register and record the information. Users should be able to log in using their confidential number and password to view information such as call charges.

                          

Facing Programming Problem?
Add This Tutorial To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 

Current Comments

0 comments so far (post your own) View All Comments Latest 10 Comments:

Leave your comment:

Name:

Email:

URL:

Title:

Comments:


Enter Code:

Audio Version
Reload Image
 

Note: Emails will not be visible or used in any way, and are not required. Please keep comments relevant. Any content deemed inappropriate or offensive may be edited and/or deleted.

No HTML code is allowed. Line breaks will be converted automatically. URLs will be auto-linked. Please use BBCode to format your text.

Java String toLowerCase Example
Java String toCharArray Example
Java String substring Example
Java String indexOf Example
Java String startsWith Example
Java String hashCode Example
Java String matches Example
Java String length Example
Java String lastIndexOf Example
Java String isEmpty Example
Java String equalsIgnoreCase Example
Java String equals Example
Java String endsWith Example
Java String copyValueOf Example
Java String contentEquals Example
  EAI Articles
  Java Certification
Tell A Friend
Your Friend Name
Search Tutorials

 

 
 
Browse all Java Tutorials
Java JSP Struts Servlets Hibernate XML
Ajax JDBC EJB MySQL JavaScript JSF
Maven2 Tutorial JEE5 Tutorial Java Threading Tutorial Photoshop Tutorials Linux Technology
Technology Revolutions Eclipse Spring Tutorial Bioinformatics Tutorials Tools SQL
 

Home | JSP | EJB | JDBC | Java Servlets | WAP  | Free JSP Hosting  | Search Engine | News Archive | Jboss 3.0 tutorial | Free Linux CD's | Forum | Blogs

About Us | Advertising On RoseIndia.net  | Site Map

India News

Indian Software Development Company | iPhone Development Company in India

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2008. All rights reserved.