This tutorial is for Windows version, But it's suitable for Linux version also.

Freewebfone Tutorial


by Daniel Ding

Email: webbwatch@yahoo.com

Web Page: http:://www.freewebfone.com/

Freewebfone for Windows combines web video phone, chat, voice mail and video mail into a single program. It supports H.263 for video and GSM, ADPCM, and LPC10 for audio.

A FREE Internet User Location Service is provided for all Freewebfone users. Users can make web phone calls as easy as normal phone calls. User Location Service also supports popular online features such as Buddy List, Instant Alert, Online Chat, Invisible Mode. Web broadcasting service is also available.

Freewebfone for Windows is fully compatible with Freewebfone for Linux.

System requirements®

Voice and Video E-mail® Connection® Communicating® Compression Information®

 


System requirements

In order to use the Freewebfone, your system must meet or exceed the following minimum hardware and software requirements. You must have:

Hardware

Requirements for video:

Network Connection

Whether Freewebfone will work effectively for you depends upon your CPU speed, network bandwidth, load on the network. Since web phone includes both software video and audio codec, it is extremely computational intense, especially for video encoding.

 

  Go to top


Record and play voice mail

To record a voice file: To play a voice file:

 

  Go to top


Record and play video mail

To record a video file: To play a video file:

 

  Go to top


Connecting with a user with static IP address

Go to Connect | New . Enter the name of the host to which you wish to connect, either as an Internet host name (for example, daniel.pacbell.net ) or an IP address such as 207.156.106.20 .

Click OK. An attempt will be made to establish the connection. If the connection is successfully established, the host name and IP address will appear and the audio module is automatically activated. Now you can talk to the other party. If you also want to send video, select Video | Enable Send .

You may also use Open dialog box to open an existing connection. A sample host file, Hosts.dat, is provided. It can be edited using normal text editor.

 

  Go to top


Connecting with an on-line user through ULS server

In order to initiate a successful web phone call, two conditions must be met: you must have the Internet (IP) address of your correspondent, and he must currently be on-line with the same web phone program running. There are inherent difficulties related to each of these requirements.

First, unlike phone numbers which don't tend to change, Internet addresses for most users with dial-up modem connection are often assigned each time user connects to the Internet. Second, unless your correspondent tells you in advance there is no way to know that your correspondent is on-line.

A standards based protocol called the User Location Service (ULS) has provided a solution to these two issues and makes web phone conversations exceedingly simple. When a user comes on-line, he connects to the ULS server, the server adds user information into its on-line user directory, and at same time user downloads whole on-line user directory from the server, user can find out who is on-line. To contact a particular person, simply click on the person's name and a call is placed to the remote user.

A ULS client program has been integrated into Freewebfone. The program automatically registers the users' current IP address the moment they connect to the ULS server, so locating them to make a call becomes seamless.

From version 3.1, many popular online features are supported by our ULS service:

 

  Go to top


Connecting with a broadcast server

A Broadcasting client program has been integrated into Freewebfone, so it can receive broadcast stream from a server running Web Broadcast Live! Program.

 

  Go to top


Connecting behind a Proxy Firewall

Most company only allows user to use Internet service through a Proxy Firewall, while blocking all direct IP connections. Freewebfone has a built-in SOCKS support that enables you to make web phone call behind a Proxy Firewall. (SOCKS is a networking proxy protocol enables hosts behind a SOCKS server to gain full access to the Internet, while preventing unauthorized access from the Internet to the internal hosts.)

Proxy Setup

Make calls behind a Proxy Firewall Limitations for using Freewebfone behind a Proxy Firewall

 

  Go to top


Receiving and Sending audio & video

Receive audio Send audio Receive video Send video Change video encoder settings

 

  Go to top


Online Chat

To use online chat, you must first connect to a ULS server and make sure there is at least one buddy online.

 

  Go to top


Viewing codecs status

The Help/Codec Status dialogue shows detailed information about the web phone status and is updated in real time as events occur. The status information is grouped into the following categories.

Video Codec

Audio Codec

 

  Go to top


Compression options

The Help/Codec Status dialogue shows detailed information about the web phone status and is updated in real time as events occur. The status information is grouped into the following categories.

H.261 video compression

H.263 video compression Audio Compression options

 

  Go to top