Example of BlooSoftPhone G.U.I.

 

Documentations
ProxyServer





 

Context :

  The BlooSoftPhone is an H.323 client software allowing end users to initiate and receive PCto-Phone     calls from/to a PC.
This simple and reliable service gives service providers the opportunity to sell low-cost PCto-Phone calling over the Internet to business, residential, and cyber cafes customers.

Usual network for typical H.323 PC-to-Phone solution

  Problem

 A very important parameter is the IP address configuration of the user’s PC. In fact, the enduser    might have several configurations such as :
- A dial up connection (with a public IP address)
- A broadband connection (DSL or Cable with a public IP address, or behind a firewall,
or behind a server,...)
- Behind a firewall or behind a NAT router
- An IP masquerading address such as LANs in Cyber Cafes, or for business users
- Etc,...
If the user gets automatically a public IP address (which is the case for “dial-up connection”
users), and if he doesn’t face a firewall that blocks H.323 packets (such in country where
H.323 communications are not allowed), than he would be able to make an H.323
communication between his PC and the H.323 Gateway of his operator.
Otherwise a Proxy Server would be needed.
In conclusion, we can say that H.323 architecture has not been designed to simplify PC-to-
Phone users in all conditions.


 Configurable solutions ?

Some “technical solutions” very complex to configure for the end users exist in two ways :
If a Linux box is used with IP masquerading as NAT router, a Proxy could be installed
in the same computer.
 If a Proxy in the NAT router can’t be installed, the Proxy should be installed in a
computer with a public IP address.
These solutions require a very special network configuration and installation. That’s why
Bloophone believes that this Proxy solution should be directly installed in the operator VoIP
network to allow all kind of users to terminate phone calls using their PC and with their
existing configuration.

Proposed solution:

In order to solve with efficiency this problem, and increase the customer base of the operator,Bloophone has developed a product called “Bloophone Proxyserver” compatible with the
network’s infrastructure of the operator and completely transparent for the end user.
 


Description :

Using a regular H.323 software terminal, the SoftPhone will be rejected by the VoIP network
if the PC has an IP masquerading address or if it is behind a firewall blocking H.323 packets
The proposed terminal version will get this rejection message, and will open a TCP channel
between the PC client and the Bloophone ProxyServer, thus allowing the Bloophone
ProxyServer to be a part of the VoIP network infrastructure of the operator. The real H.323
communication will then occur between the H.323 Gateway and the H.323 ProxyServer.The Proxyserver, which IP address is public, will be used as a mirror to the client and will
allow him to make & receive call whatever his network configuration is.
Moreover, the PC client could test the network status and will choose, after scanning all the
Bloophone ProxyServers of the VoIP operators, the one whose ping will be the shortest to
increase the quality of service.

 

 conclusion :

Using the Bloophone ProxyServer solution, the PC-to-Phone user will be guaranteed to make
and receive phone calls from his PC, whatever his network configuration is, and without
asking the network admin of the site to install a NAT on the router

                       

 Copyright © 2002-2005, Bloophone. All Rights Reserved

Terms and Conditions | Privacy Statement | Site Map