Download Features Purchase Support
Firewall and Network Configuration   Help Guide
Introduction
iSpQ VideoChat software provides live streaming audio/video services and real-time visual messaging through the Internet. This guide is designed to give you some background on how iSpQ Video Chat uses the Internet in providing these services so that you can properly configure your network.

As with any advanced application of the Internet, Client/Server and Peer-to-Peer networking connections are established as part of the iSpQ video chat service. Some users may not be able to use all of the capabilities of iSpQ Video Chat because of their default network configuration. This is a normal barrier for any peer-to-peer application that is overcome through simple changes to the network devices. An Internet sharing device such as a Cable/DSL router or a company firewall usually requires customization in order to enable all of the video features of iSpQ VideoChat.

Networking with iSpQ VideoChat
With the latest release of iSpQ video chat, Version 8, it is no longer necessary to make changes to your network; however, doing so will greatly enhance the quality of a video chat. Please see the below section about Configuring an Internet Sharing Device.

The networking and audio technology in iSpQ Videochat 8 is not fully backwards-compatible with older versions (we recommend upgrading to iSpQ 8 for the best-performimg video chat experience). Mac OS X users of version iSpQ videochat 7.2 will not receive audio from 8.0 Windows users.

A network diagnostic tool is included in iSpQ VideoChat to assist you in determining if you need to perform any special configurations. Below is a list of all ports and services used by the iSpQ VideoChat client software. You can use this information to setup your network device should the network diagnostic tool indicate failure on a port.

Peer-to-Peer and Client/Server Port Description:

Port Number Direction Service
UDP, 2000-2100 IN & OUT Audio data & control
TCP, 2000 (baseport) IN & OUT Video chat control
TCP, 2001 (baseport + 1) IN & OUT Video chat data
TCP, 2002 (baseport + 2) IN & OUT Peer-to-peer Quick Message
80 (HTTP) OUT Login, account info, and profile viewing
TCP, 2010-2030 OUT Directory
TCP, 2018 OUT Pal list
TCP, 3306 OUT Text chat


Configuring an Internet Sharing Device
Sharing your broadband connection is a logical thing to do so that all of your computers can experience rapid downloads and high frame rate with iSpQ Video Chat. However, if you are not running version 8, your Cable/DSL router will need some simple changes to make it work.

The default configuration of an Internet sharing router will allow all of the outbound connections to be made. You will be able to log in, view the directories, participate in text chat and view user photos. Incoming connections, such as those required for video control and data, will not automatically be enabled. Enable this connection by creating a Port Forwarding Rule on the router for default ports 2000, 2001 and 2002 to the Virtual IP Address of the computer that has iSpQ VideoChat installed. It is recommended that a port forwarding rule be configured for UDP ports 2000-2100 if you experience audio connection issues. View an example of setting up a LINKSYS Router.


Firewall Setup
Network security is a very high priority for both consumers and corporations. Network firewalls are designed to help keep unwanted data and hackers from entering the secure network. This security measure prevents older versions of iSpQ VideoChat from working because it needs to connect on ports that the firewall has blocked. The solution is to manually open the Ports described in the table above.

Most firewalls allow any outbound TCP/IP traffic and will only require opening inbound traffic on Ports 2000, 2001, and 2002. Opening ports on a critical network, for any reason, might pose a security risk. So before making any changes to your firewall, be sure to talk to your network administrator or a network security specialist.


Testing Your New Configuration
If you make changes to your router or firewall, you can test your new network configuration in the program options. Select Edit > Options in the main menu and click Networking on the left. Your IP and/or Local Address should be visible. To connect to iSpQ using a proxy server, click Proxy Settings and enter the appropriate information.

Test your changes by clicking Test Network. Results from the network test are then displayed as each step is completed. These results are also written to a file called "network.txt" in the iSpQ VideoChat program folder.

Note: Even if the network test fails using a new Base Port that you entered, iSpQ will still work (including video chat). Configuring the necessary Base Port will only improve the quality of your experience.



Advanced Networking Tip
It is possible to change the baseport so that you can have more than one machine behind the same Internet sharing device. Read how to change the baseport.
Related Topics
FAQ: Mac OS X Firewall
FAQ: Airport Configuration
Router Configuration

Video Chat software Download