Basic NetMeeting and ISA Server H 323 Gatekeeper Configuration

background image

Basic NetMeeting and ISA Server H.323 Gatekeeper Configuration.

Articles | Authors | Books | Certification | Discussion List | Events | FAQs | Gaming | Links | Message

Boards | Newsletter | Patches | Shinder Section | Software

Site Search

Articles & Tutorials

Certification
Configuration - Alt. Products &
Platforms
Configuration - General
Configuration - Security
General Guides and Articles
Installation & Planning
Miscellaneous
Non-ISAserver.org Tutorials
Publishing

Authors

Thomas Shinder
Ricky M. Magalhaes
Will Schmied
Jim Harrison
Stefaan Pouseele
Liran Zamir

Books

Links

Message Boards

Newsletter Signup

Software

Access Control
Anti Virus
Authentication
Caching
Content Security
Free Tools
High Avail. & Load Bal.
Intrusion Detection
Misc. ISA server software
Monitoring & Admin

Basic NetMeeting

and ISA Server

H.323 Gatekeeper Configuration.

Date: Jul 25, 2001

Section:

Tutorials :: Configuration - General

Author:

Thomas Shinder

Printable Version

Rating: 4/5 - 24 Votes

1

2

3

4

5

A popular but

somewhat confusing

topic is the

configuration and use

of the H.323

Gatekeeper service.

The H.323

Gatekeeper can be

used to allow H.323

compliant applications

to participate in

audio, video and data

conferences. Data is

shared by taking

advantage of the

T.120 protocol, which

is supported by the

H.323 Protocol Filter.

The Gatekeeper

Service and the

Protocol Filter work

together to support

date, audio and video

communications.

http://www.isaserver.org/tutorials/Basic_NetMeeting_and_ISA_Server_H323_Gatekeeper_Configuration.html (1 of 15)10.05.2004 11:05:43

Rate this article

background image

Basic NetMeeting and ISA Server H.323 Gatekeeper Configuration.

Networking utilities
Reporting
Security Services
System hardening

Featured Product

Featured Book

Poll

Do you control user

web browsing through

ISA Server addon

software?

Yes

No

Recommended Sites

(Listen up! This article contains some

cool information builds on the H.323

material in the book. Be sure to print

this article and put it in your book

near the H.323 discussions on page

674. -Tom.)

A popular but somewhat confusing

topic is the configuration and use of

the H.323 Gatekeeper service. The

H.323 Gatekeeper can be used to

allow H.323 compliant applications to

participate in audio, video and data

conferences. Data is shared by taking

advantage of the T.120 protocol,

which is supported by the H.323

Protocol Filter. The Gatekeeper

Service and the Protocol Filter work

together to support date, audio and

video communications.

The H.323 Gatekeeper and H.323

Protocol Filter are extraordinarily

complex, and the complexity is made

even more so because of the number

of different scenarios the Gatekeeper

supports. These scenarios include,

but are not limited to:

Configuring ISA Server 2000 :

Building Firewalls for

Windows 2000

By Deb and Tom Shinder

Amazon.com

Direct PC to PC Communication when both machines are directly

connected to the Internet

PC to PC communication when one of the machines is directly

connected to the Internet and the other machine is behind an ISA

Server

PC to PC communications when both machines are located behind

ISA Servers

PC to PC communications when both machines are on the internal

network

PC to PC communications using an ILS Server when one machine

is on the internal network and one on an external network

PC to PC communications when both machines are on the same

internal name and connected to an ILS Server

And there are more. As you can see, there are a lot of different

environments in which a H.323 compliant application such as NetMeeting

can find itself in. In this article, we will limit ourselves to exploring

configuration options for when one client is directly connected to the

Internet and the other is behind the ISA Server H.323 Gatekeeper.

The setup is displayed in the figure below.

http://www.isaserver.org/tutorials/Basic_NetMeeting_and_ISA_Server_H323_Gatekeeper_Configuration.html (2 of 15)10.05.2004 11:05:43

Vote!

background image

Basic NetMeeting and ISA Server H.323 Gatekeeper Configuration.

To make the whole thing work, we need to take care of the following

issues:

Configure the supporting network infrastructure to support our

ISA Server installation

Configure the H.323 Application Filter

Configure the Protocol Rule to support H.323 Communications

Install and Configure H.323 Gatekeeper

Configure the NetMeeting clients

Once you've taken care of these tasks, you'll be able to carry on audio

and video conferences with other NetMeeting client computers that

participate in the type of scenario that we cover in this article.

Configure the Supporting Networking Infrastructure

If you've read my other articles, you're probably are getting tired of

hearing this advice. One of the most common reasons why

administrators have problems with their ISA Server configuration is that

the network infrastructure is not in place to support what they want to do

with ISA Server.

Some of network service issues you should consider include:

http://www.isaserver.org/tutorials/Basic_NetMeeting_and_ISA_Server_H323_Gatekeeper_Configuration.html (3 of 15)10.05.2004 11:05:43

background image

Basic NetMeeting and ISA Server H.323 Gatekeeper Configuration.

The DNS infrastructure and how internal and external names are

resolves for your clients

The types of ISA Server clients in use and what network services

are required by these clients

The NetBIOS name resolution infrastructure; this may or may not

be required depending on the types of client operating systems

you have on your internal network and what network features you

need to support

The NIC configuration parameters on the ISA Server itself

Make sure you are well versed in TCP/IP and TCP/IP networking services

before you begin your ISA Server adventure. The trip will be a lot more

pleasant and satisfying when you understand what networking services

are required to make everything work right. Check out the articles in the

Learning Zone for more information about how to optimize your

network infrastructure.

Configure the H.323 Application Filter

Network Clients needing to participate in audio, video or data

conferences can take advantage of the H.323 Applications Filter. Both

Gatekeeper aware and non-Gatekeeper NetMeeting aware clients access

the H.323 Application Filter. This Application Filter is enabled by default;

however, if for some reason it becomes disabled, you will not be able to

H.323 services.

Note:Data conferencing is supported by the H.120 protocol. Data

services through H.120 are tunneled through the H.323 protocol. The

H.323 Application Filter is able to handle and evaluate these complex

communications.

The H.323 Application Filter can be configured by performing the

following steps:

Open the ISA Management console, expand your server or array, and

then expand the Extensions node in the left pane.

1. Double click the H.323 Filter in the right pane and then click the

Call Control tab. You will see what appears in the figure below.

http://www.isaserver.org/tutorials/Basic_NetMeeting_and_ISA_Server_H323_Gatekeeper_Configuration.html (4 of 15)10.05.2004 11:05:43

background image

Basic NetMeeting and ISA Server H.323 Gatekeeper Configuration.

Let's cover the meaning of the configuration options in this dialog box.

Use this Gatekeeper

You can have the H.323 Gatekeeper service use the local Gatekeeper, or

another Gatekeeper on your internal network. In the present example,

and for most of the configurations you'll be working with, configure this

option with the IP Address of the Internal interface of the ISA Server. Do

not configure it to use the external interface.

Allow incoming calls

If you want clients on an external network (such as the Internet) to be

able to initiate inbound calls to an internal NetMeeting client, you must

enable this option.

Allow outgoing calls

http://www.isaserver.org/tutorials/Basic_NetMeeting_and_ISA_Server_H323_Gatekeeper_Configuration.html (5 of 15)10.05.2004 11:05:43

background image

Basic NetMeeting and ISA Server H.323 Gatekeeper Configuration.

If you want internal network clients to be able to initiate outbound calls

to external NetMeeting clients, you need to enable this option. If you

don't enable this option, internal clients will only be able to participate in

meetings with external clients when the external client initiates the call.

Use DNS Gatekeeper lookup and LRQs for alias resolution

This is the mystery configuration option! If you check the Help file on this

option, it will tell you:

"To enable DNS gatekeeper lookup, select the Use DNS gatekeeper

lookup and LRQs for alias resolution check box."

I have a explanation for this option, and I'll include it in a Tip article in

the future. Let's just take it for granted that you should have this option

checked. It will provide you the greatest flexibility in name resolution for

remote requests when you choose to call users using an email address.

The last three options:

Allow Audio

Allow Video

Allow T.120 and application sharing

Are used to allow or deny these features server-wide. You cannot allow

video for one group and audio for another group. Note that each option

in this group has an impact on bandwidth, with application sharing and

video being the biggest bandwidth hogs.

Generally, I recommend that you leave all these options enabled, at least

while you're testing your H.323 configuration. You might want to limit

what types of communications takes place, in terms of media control,

after you have determined that everything works.

Configure a Protocol Rule Supporting H.323 Communications

After the Application Filter is enabled and configured, you need to create

a Protocol Rule allowing outbound access for the H.323 Protocol. The

Protocol Rule allows for outbound access control of H.323

communications. Although you can't control the type (audio, video or

data) on a user/group basis, you can control who can use the H.323

protocol.

To create the H.323 Protocol Rule, perform the following steps:

Open the ISA Management console, expand your server or array, and

then expand the Access Policy node. Right click on the Protocol Rules

node, click New and then click Rule.

1. Name the Rule H.323 Outbound Access, or name it something

http://www.isaserver.org/tutorials/Basic_NetMeeting_and_ISA_Server_H323_Gatekeeper_Configuration.html (6 of 15)10.05.2004 11:05:43

background image

Basic NetMeeting and ISA Server H.323 Gatekeeper Configuration.

else if you like. Click Next.

2. On the Rule Action page, select Allow and click Next.
3. On the Protocols page, click the down-arrow and select the

Selected Protocols option. Scroll through the list and select the

H.323 protocol by putting a checkmark in the checkbox. Then

click Next.

4. On the Schedule page, select the appropriate schedule, then click

Next.

5. On the Client Type page, select the appropriate client type

depending on how you want to control outbound access. In this

example we'll select Any request and click Next.

6. Review the configuration selections and click Finish.

Note:At this point, internal NetMeeting clients can now make outbound

calls to NetMeeting clients directly connected to the Internet. The

Protocol Rule works together with the H.323 Protocol Filter. However,

external clients will not be able to initiate inbound calls to internal

NetMeeting clients, and an internal NetMeeting client will not be able to

call an external NetMeeting client behind an ISA Server H.323

Gatekeeper.

Install and Configure the H.323 Gatekeeper

The H.323 Gatekeeper service is an "add-in" to the base ISA Server

installation. This can be installed when you install the core ISA Server

components, or you can install it afterward. Use the Add/Remove

Programs applet in the Control Panel to add the H.323 Gatekeeper

service if you did not install it with the rest of the ISA Server.

There isn't too much configuration to be done for the Gatekeeper service

in this scenario. However, you do need to configure which interface on

which the Gatekeeper should be listening.

Open the ISA Management console, expand your server or array, and

then click H.323 Gatekeepers. You should see the name of your ISA

Server as a subnode. If you don't see this, right click on the H.323

Gatekeepers node and click Add Gatekeeper. Select This computer

and click OK.

1. Right click on your ISA Server name and click Properties. When

the dialog box opens click on the Network tab. Place a

checkmark in the checkbox that represents the internal interface

of your ISA Server. Do not select the external interface because

you do not want or need the external interface to be a gatekeeper

for external clients. (it won't work)

2. Click OK.

For our simple scenario of a NetMeeting client on the internal network,

and an external NetMeeting client directly connected to the Internet, we

do not need to create any routing rules.

http://www.isaserver.org/tutorials/Basic_NetMeeting_and_ISA_Server_H323_Gatekeeper_Configuration.html (7 of 15)10.05.2004 11:05:43

background image

Basic NetMeeting and ISA Server H.323 Gatekeeper Configuration.

THIS WEEK'S MYSTERY MEAT:

If you read Q289581, it seems to imply that if the internal NetMeeting

client is configured to use the Gatekeeper, then you must configure IP

address rules in order to connect to machines on the Internet. The

strange thing about this is 1. You don't need to do this, because it works

without the IP addresses rules, and 2. There is no way to create a

Destination to allow such a request, since the call is going directly to the

external NetMeeting client, and there is no mechanism to create such a

destination. It does make you wonder how the Gatekeeper handles

requests for non-local networks. Perhaps because I've run tests using the

Firewall Client, the LAT enters into the fray? At this time, IP address rules

and how they apply to making direct calls to Internet connected clients

are the mystery meat of the week.

Configure the NetMeeting Clients

The two NetMeeting clients need to be configured slightly differently. We

want the internal NetMeeting client to register with the H.323 Gatekeeper

and the external NetMeeting client to use the external interface of the

ISA Server as its Gateway. Remember that the internal clients always

register with the Gatekeeper and the external clients always use the

external interface of the ISA Server as their Gateway.

Note: Depending on what Q289581 really means, you may have

'unregister' from the Gatekeeper in order to make outbound calls. I found

that this wasn't an issue, but if you can't make outbound calls, try

removing the Gatekeeper configuration for the internal client.

Configuring the Internal NetMeeting Client

To configure the internal NetMeeting client to use the Gatekeeper,

perform the following steps:

1. Open NetMeeting, click the Tools menu, and then click the

Options command.

2. You will see the General tab information as seen in the figure

below

http://www.isaserver.org/tutorials/Basic_NetMeeting_and_ISA_Server_H323_Gatekeeper_Configuration.html (8 of 15)10.05.2004 11:05:43

background image

Basic NetMeeting and ISA Server H.323 Gatekeeper Configuration.

3. Click the Advanced Calling button. You will see the Advanced

Calling Options dialog box as seen below

http://www.isaserver.org/tutorials/Basic_NetMeeting_and_ISA_Server_H323_Gatekeeper_Configuration.html (9 of 15)10.05.2004 11:05:43

background image

Basic NetMeeting and ISA Server H.323 Gatekeeper Configuration.

4. Place a checkmark in the checkbox for Use a gatekeeper to

place calls and then type in the computer name or IP address for

the internal interface of the ISA Server. This is the same address

that you selected when you configured the Properties of the H.323

Gatekeeper. Next, put a checkmark in the checkbox for Log on

using my phone number and type in a phone number. This can

be any number you like, or your company may have assigned you

a number. Note that you must use numerical characters only. No

dashes, letters, spaces or anything else.

5. Click OK and click OK again.

Place your mouse pointer over the icon in the lower right corner of the

NetMeeting application interface. If you configured the Gatekeeper

settings correctly, you should see a tool tip pop up that says Logged on

to gatekeeper as seen in the figure below.

http://www.isaserver.org/tutorials/Basic_NetMeeting_and_ISA_Server_H323_Gatekeeper_Configuration.html (10 of 15)10.05.2004 11:05:43

background image

Basic NetMeeting and ISA Server H.323 Gatekeeper Configuration.

Configuring the External NetMeeting Client

The external NetMeeting client needs to be configured to use the external

interface of the ISA Server at its Gateway. I've noticed a few people

mention that they've tried to use the external interface of the ISA Server

as their Gatekeeper, and that just won't work! It might seem like it

works, but it doesn't so don't even try it. J

To configure the external NetMeeting client to use the external interface

of the ISA Server as their Gateway, perform the following steps:

1. Open NetMeeting, click the Tools menu and click the Options

command.

2. On the General tab, click on the Advanced Calling button.
3. In the Advanced Calling Options dialog box, put a checkmark in

http://www.isaserver.org/tutorials/Basic_NetMeeting_and_ISA_Server_H323_Gatekeeper_Configuration.html (11 of 15)10.05.2004 11:05:43

background image

Basic NetMeeting and ISA Server H.323 Gatekeeper Configuration.

the Use a gateway to call telephones and videoconferencing

systems checkbox. Then enter the IP address or the FQDN of the

external interface of the ISA Server.

4. Click OK and click OK again.

Making the Call

Once the external NetMeeting client is configured to use the external

interface of the ISA Server as its Gateway, it can call an internal client by

using the phone number the internal client registered with the

Gatekeeper. Note that with this configuration you cannot use an email

address to call the internal NetMeeting client, even though the client may

have registered an email address with the Gatekeeper.

To use email addresses to call another user, both machines must lie

behind an H.323 Gatekeeper and each site must have a q931 record

entered into the DNS. We will cover this subject in detail in a future

article.

To make the call, the external NetMeeting client click the icon that looks

like a telephone, and then enters the phone number, as seen in the

figure below.

http://www.isaserver.org/tutorials/Basic_NetMeeting_and_ISA_Server_H323_Gatekeeper_Configuration.html (12 of 15)10.05.2004 11:05:43

background image

Basic NetMeeting and ISA Server H.323 Gatekeeper Configuration.

After the call is established, you might see something scary, as

demonstrated from the machine of a poor bloke who called me. Note that

the lighting in my office was not optimal and the call was made at night.

Comments

This scenario where one computer is directly connected to the Internet

and the other is behind the ISA Server is commonly seen in smaller

offices where partners usually don't have their own firewalls. This also

the scenario you'll find yourself in when you want to talk to family

members and friends that have dial-up connections to the Internet.

Note that the external NetMeeting client must use a phone number to

make the call. There is no mechanism available for users to query the

registration database on the H.323 Gatekeeper. Therefore, you must

insure that external callers have the correct phone number for your

station before they make the call.

Video and audio quality are variable and dependent on the speed of the

http://www.isaserver.org/tutorials/Basic_NetMeeting_and_ISA_Server_H323_Gatekeeper_Configuration.html (13 of 15)10.05.2004 11:05:43

background image

Basic NetMeeting and ISA Server H.323 Gatekeeper Configuration.

line, the type of camera you are using, and the video and audio

configuration settings on the NetMeeting client itself. On a LAN, you can

have high fidelity audio/video/data conferences, and even over a WAN if

the throughput is adequate.

I've noticed that for medium quality audio/video, it takes about 3000-

5000 Kbps inbound and outbound bandwidth to carry on the conference.

I suppose this value would increase if I increase the video quality and

line speed settings on the NetMeeting client. If you plan to introduce

NetMeeting as part of your business plan, be sure to test the various

NetMeeting client configuration settings and assess the bandwidth

required on a per call basis. Then multiply the figure by the number of

simultaneous calls you anticipate.

Summary

In this article we covered issues involved in configuring a simple

NetMeeting and H.323 Gatekeeper solution. We went over how to

configure the H.323 Application Filter and how to configure the interface

on the H.323 Gatekeeper. Finally, we configured the internal and external

NetMeeting clients so that an external NetMeeting client could call an

internal NetMeeting client, when the internal NetMeeting client was

registered with the H.323 Gatekeeper.

I would like to give special thanks to Ray Madison, who lent

technical assistance while I was researching video configuration

options and Internet ILS server scenarios.

I hope you found this article interesting and/or useful. If you have

anything to add, or would like to comment on this article, please feel free

to post to the message boards at

www.isaserver.org

. You can also email

me at

tshinder@isaserver.org

and I'll answer as soon as possible. Please

include the title of the article in the subject line. Thanks! -Tom.

If you would like us to email you when Tom Shinder releases another

article on ISAserver.org, subscribe to our 'Real-Time Article Update' by

clicking here

. Please note that we do NOT sell or rent the email addresses

belonging to our subscribers; we respect your privacy.

http://www.isaserver.org/tutorials/Basic_NetMeeting_and_ISA_Server_H323_Gatekeeper_Configuration.html (14 of 15)10.05.2004 11:05:43

background image

Basic NetMeeting and ISA Server H.323 Gatekeeper Configuration.

Featured Links*

- Block all viruses at ISA Server level with multiple anti virus engines
- GFI DownloadSecurity

- Monitor ISA server, Exchange Server, SQL server with GFI Network
Server Monitor - Dld Today!

- Free Trial: Download the Full Functional Trial of SurfControl Web
Filter for MS ISA Server

- At Last! An Internet filter that is Microsoft Certified and
affordable. Download Virtual Web today!

Receive Real-Time & Monthly

ISAserver.org

article updates in your mailbox!

Enter your email below!

Join our Email Discussion List!

Discuss your ISA Server issues

with other ISA Server experts

through email.

Click here

to join!

Articles | Authors | Books | Certification | Discussion List | Events | FAQs | Gaming | Links | Message

Boards | Newsletter | Patches | Shinder Section | Software

About Us

:

Email Us

:

Product Submission Form

:

Advertising Information

ISAserver.org is in no way affiliated with Microsoft Corp. *Links are sponsored by advertisers.

Copyright © 2004

Internet Software Marketing Ltd.

All rights reserved. Please read our

online privacy

statement

.

http://www.isaserver.org/tutorials/Basic_NetMeeting_and_ISA_Server_H323_Gatekeeper_Configuration.html (15 of 15)10.05.2004 11:05:43


Document Outline


Wyszukiwarka

Podobne podstrony:
Basic Terms and Concepts
kurs rysowanie basic painting and drawing principles 56R3OH6IXOXH3MLLJUG4HH6IFQRMWM3PU6JGLFI
microsoft microsoft outlook and exchange server tips and tricks FWWF6QVBJHAJ3XOZIQG3OOK3PXKVZKIW3KW
Basic Measurement and Calculation Review
Web Browsing Behind ISA Server HOWTO
basic principles and calculations in chemical engineering solution
Setup Guide Server side synchronization for CRM Online and Exchange Server
Bob Miller s Basic Math and Pre Algebra for the Clueless R Miller (McGraw Hill, 2002) WW
HTTP sys Manageability in Windows Vista and Longhorn Server
77 Basic Strategies and Group tactics
Guide To Creating And Configuring A Server Cluster Under Windows Server 2003(1)
BASIC MALTESE GRAMMAR AND DIC (G Falzon)
Conformations and Configuration
Basic AC Generators and Motors
Słownik, ACPI (Advanced Configuration and Power Interface): Standard zarządzania energią wypracowany
Słownik, ACPI (Advanced Configuration and Power Interface): Standard zarządzania energią wypracowany
Cisco Press Configuring the PIX Firewall and VPN Clients Using PPTP, MPPE and IPSec
extraction and analysis of indole derivatives from fungal biomass Journal of Basic Microbiology 34 (

więcej podobnych podstron