internet.com
You are in the: Small Business Computing Channelarrow
Small Business Technology
» ECommerce-Guide | Small Business Computing | Webopedia | WinPlanet |Refer-It

WinPlanet Software Downloads and Reviews for Small Businesses
Search
Power Search | Tips
-
Navigate WinPlanet
WinPlanet Home Page

Software
Download Index
In-Depth Reviews
Tips & Tutorials
Updates
News

Software Categories
Browsers
Chat / Conferencing
Desktop Utilities
Development
Internet Apps
Multimedia
OS Service Packs
Productivity Tools

Software Glossary

WinPlanet Newsletter

internet.commerce
Partners & Affiliates













Small Business Computing
Small Business Computing
Ecommerce Guide
Webopedia
WinPlanet

WinPlanet / Tips & Tutorials

Download of the day
Internet Explorer 8

Most Popular Software Downloads
Mozilla Firefox 3.0
Ad-Aware 2008 Free
Internet Explorer 7
QuickTime for Windows
Paint Shop Pro
Mozilla Firefox Portable Edition 3
AVG Anti-Virus Free
Windows XP Service Pack 3
Ashampoo WinOptimizer
Adobe Flash Player
Windows Live Suite

Most Popular Software Articles
Windows Vista Tips & Tricks, Part 1
Windows Vista: Worthy of the Hype?
Windows Wireless Zero Configuration: Five Steps to Sanity


Software Reviews

Go Ahead and Make a Video Connection ... But Be Careful
Video Conferencing and Firewalls Can Play Nice Together
Ron Pacchiano

Video conferencing lets you keep in face-to-face contact with far-away friends, but getting the equipment to function correctly often means having to overhaul your firewall. Networking guru Ron Pacchiano offers some advice for getting Microsoft's NetMeeting to work over the Internet, and then offers some caveats and some alternatives to the Microsoft client.


A good friend of mine recently moved away, but we still talk quite a bit. To help make the distance seem not so far, we thought it would be cool to try video conferencing. After all, we both have high-speed cable modems and access to video conference software via Microsoft's NetMeeting.

I did some research and came across an article that indicated that in order to get NetMeeting to work over the Internet I would need to open up a series of ports on my firewall. My friend and I both implemented the updates to our systems, but for some reason NetMeeting is still unable to establish a connection.

We've double-checked all of our settings and everything appears to be right, yet we just can't seem to get this application to function. The funny thing is that I actually have some experience with NetMeeting. The company I work for uses it during conferences with our West Coast office, and we've never had a problem with it. Is there anything you can think of that might help us to resolve this issue? We are both using D-Link DI-704 routers and NetMeeting version 3.01. Thanks for all of your help.

I don't know exactly what article you read, but I can all but guarantee you the reason you're still having problems with Microsoft NetMeeting is simply because you didn't open all of the ports the application needs in order to establish a connection. Don't feel bad, though — I have yet to meet anyone who has been able to get NetMeeting to function reliably and consistently outside of a LAN.

Those that do insist on using NetMeeting have resolved themselves to the fact that they need to make certain compromises if they insist on using it. And like most compromises, this one has its drawbacks. Before we delve into that, though, let's take a closer look at the cause of your affliction.

In order to establish a connection over the Internet, NetMeeting requires access to several IP ports in order to communicate with other meeting participants. If you use a firewall to connect to the Internet, the firewall must be configured so that the ports used by NetMeeting are not blocked. However, NetMeeting requires access to more ports than you could realistically or safely open. According to Microsoft, in order for NetMeeting to establish outbound connections through a firewall, the firewall must be configured to pass packets through primary TCP connections on the following ports:

  • Port 389 - Internet Locator Server [Transmission Control Protocol (TCP)]
  • Port 522 - User Location Server (TCP)
  • Port 1503 - T.120 (TCP)
  • Port 1720 - H.323 call setup (TCP)
  • Port 1731 - Audio call control (TCP)

OK, that's easy enough. However, we're not done yet. NetMeeting also requires you to open up pass-through secondary User Datagram Protocol (UDP) connections on dynamically assigned ports 1024-65535. These are used specifically for H.323 call control (TCP) and H.323 streaming.

That's practically the ENTIRE port range! If you were to do that, there would be no reason for you to even own a firewall. This is the primary reason NetMeeting is typically used only in large LAN environments &#mdash; because there is no firewall to contend with.

This is how it works — the H.323 call setup protocol (over port 1720) dynamically negotiates a TCP port for use by the H.323 call control protocol. Also, both the audio call control protocol (over port 1731) and the H.323 call setup protocol (over port 1720) dynamically negotiate UDP ports for use by the H.323 streaming protocol, called the real time protocol (RTP). In NetMeeting, two ports are determined on each side of the firewall for audio and video streaming. These dynamically negotiated ports are selected arbitrarily from all ports that can be assigned dynamically.

Since you're trying to establish a connection based on an IP address, this next section doesn't really apply to you. However, if you were trying to establish a connection using NetMeeting's directory services then you'd need access to either port 389 or port 522, depending on the type of server you are using. Internet Locator Servers (ILSs), which support the lightweight directory access protocol (LDAP) for NetMeeting 2.0 or later, require port 389. User Location Servers (ULSs) developed for NetMeeting 1.0 require port 522.

Now let's discuss those compromises. Since it's not possible to open the continuous range of ports from 1024-65535 within the D-Link router you have (nor would you want to if you could), the only available option for you would be to assign your PC to the router's DMZ. By placing your PC in the DMZ, ALL of the ports to your computer will be exposed to potential threats and attacks. This would be the same exposure you would face if you connected your Internet connection directly to your PC. Needless to say, this is not a very good option and if you decided to do it, be sure to remove your PC from the DMZ immediately after you've finished your NetMeeting sessions.

For detailed instructions on how to go about enabling your DMZ option on your D-Link DI-704 router, visit D-Link.

However, if you plan on having these video conferences on a consistent basis, then you might consider looking into safer, alterative applications with less stringent port requirements. On the software side, I know that AOL has built-in video conference capabilities now (even though I've never used them), and I've heard that A.V.M. Software's PalTalk 7.0 application is good. There are dozens of other video conferencing applications currently available and almost all of them should be easier to get working than NetMeeting.

To be honest, though, I've never really been all that impressed with the quality of the software-based video conferencing packages avaiable. So if it were my choice, I would look into a hardware-based solution — something like the D-Link DVC-1000 i2eye VideoPhone. The D-Link i2eye solutions have gotten a lot cheaper recently, and the company has even introduced a wireless version, the D-Link DVC-1100.

The DVC-1000/DVC-1100 solutions connect to your TV and have built-in speaker phones for hands-free conversations, but you can even plug in a regular telephone handset for better audio quality. The units function independent from your PC and are far easier to install and configure than most software-based solutions. Not to mention it is significantly less risky to place the DVC-1000 or DVC-1100 into your router's DMZ than your PC.

Even better, though, is the fact that the DVC-1000/DVC-1100 actually have clear port usage requirements, so getting them to operate correctly with your firewall should be easy enough. While not cheap, the DVC-1000 is a fantastic product that does exactly what it's supposed to do, simply and with a minimum of hassle.

I hope you find this helpful. Good Luck!

Tutorial adapted from PracticallyNetworked

Contents:
1. Video Conferencing and Firewalls Can Play Nice Together






JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
IBM eBook: Planning a Service Oriented Architecture
IBM eBook: Choosing the Right Architecture--What It Means for You and Your Business
Microsoft Article: Will Hyper-V Make VMware This Decade's Netscape?
Avaya Article: Using Intelligent Presence to Create Smarter Business Applications
Intel Go Parallel Article: Getting Started with TBB on Windows
Microsoft Article: 7.0, Microsoft's Lucky Version?
Avaya Article: How to Feed Data into the Avaya Event Processor
IBM Article: Developing a Software Policy for Your Organization
Microsoft Article: Managing Virtual Machines with Microsoft System Center
Intel Go Parallel Article: Intel Threading Tools and OpenMP
HP eBook: Storage Networking , Part 1
Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
HP Video: StorageWorks EVA4400 and Oracle
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Red Gate Download: SQL Toolbelt and free High-Performance SQL Code eBook
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
Silverlight 2 App and Walkthrough: Leverage Silverlight 2 with SQL Server and XML
IBM Article: Enterprise Search--Do You Know What's Out There?
HP Demo: StorageWorks EVA4400
Microsoft Article: The Progress and Promise of Deep Zoom
Microsoft How-to Article: Get Going with Silverlight and Windows Live
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES