RAP: Read Around the Planet 2007

Great news!! The TWICE Board met June 27 and voted in a new name to the TWICE VC Celebration of NEA’s Read Across America. The new name indicates that our 2006 pilot with Alberta, Canada and the United Kingdom was a smashing success. So, get ready for…..

Read Around the Planet 2007
A Celebration of
“NEA’s Read Across America”
Sponsored by Polycom

Read Around the Planet 2007 will have several new features:

  • 5 days for regular teacher/classroom matches (March 1-2, 5-7)
  • 1 new day for modern language class matches (March 9)
  • A new matching database with logins for everyone involved to manage their part of the project
  • International participation (Definitely from Canada and the United Kingdom. Help us spread the word to others!)
  • Sponsorship from Polycom to support the coordination

*Disclaimer. While we are using this new name to be inclusive to our international friends, this name does NOT guarantee U.S. schools an international connection. Every request will be matched randomly as usual in this project.

The website isn’t organized for 2007 yet, but I’m sharing the info now because we’re talking about it at NECC 06 and also so you can put the dates on your calendar! Get ready to RAP!!! No, you don’t have to rap or sing! But it sure is fun to include songs!

Read more about RAP 2007. Learn more about TWICE.

Open Source H323 Software

This summer I’ve had the opportunity to experiment with a few H323 open source packages with a few colleagues. In general we had comparatively good luck with these tools. They connected great to my Tandberg MCU too! The only challenge was echo cancellation, but that probably could have been solved with a bit more effort and testing. Each of these worked great with a webcam.

So if you’re looking for a low-end solution, this might work for you! Please share any comments on your own experiments & testing with these tools.

June 16, 2009 Update: OpenPhone seems to no longer exist. Updated link to XMeeting.

Global Leap Blog

Mike Griffiths from Global Leap has been blogging all year and I didn’t even know it! I’m delighted to find the Global Leap blog. I’m sure we can all learn important lessons for international videoconferencing! Thanks, Mike, for sharing your experiences!!

Meet Me At NECC 2006

Meet Me At NECCOnly three more days till the NECC 2006 Conference in San Diego. I hope to network and talk to lots of people interested in setting up videoconference projects for next year!

I’ll be presenting 1 workshop, 1 showcase and 1 concurrent session. My handouts (URL lists) are online now. If you can’t come, then you’re just missing stories that I’ve been writing about here! In my workshop we’ll be actually role playing students for various projects, which will definitely be a fun experience. So far we have 5 countries represented in the participants at my workshop, so I’m looking forward to networking with each participant! I’m sure we’ll come up with some great ideas!

I’ll be blogging the videoconference sessions I can attend next week as well. So if you can’t attend NECC, or you can’t get to all the sessions (who can??!), read about some of the VC ones here. I won’t make it to all of them either!

Plus I have a few cool things to announce next week. Stay tuned! Hope you’re enjoying your summer!

Conference Tags: necc necc06

Testing a Polycom V2IU Firewall Traversal Unit

If you’ve been reading this blog, you know that I have 35 new Polycom VSX7000’s getting installed in 13 of my districts this summer. Of course we’re running into fun firewall challenges. In two of the districts, we have been unsuccessful at getting H323 to work through a Watchguard firewall. Changing the firewall isn’t an option. So I’ve been looking at the Polycom V2IU as a possibile solution. But I was very nervous about the dialing scheme required with any firewall traversal unit. The V2IU has an external IP address, and all the Polycom endpoints behind it have extensions. I haven’t been thrilled with my extension dialing experiences in the past, so I wanted to try this out to see what it could do. I made a list of all the tests I wanted to see working. Here’s the results.

V2IU Configured with Embedded Gatekeeper
First we (my district technology coordinator, me, and Cliff John from Polycom) set up the V2IU beside their firewall at the public/private border. We had a Polycom H323 Viewstation behind it, registered to the V2IU as the gatekeeper.

  1. Dial out to Polycom endpoint. Called out to my Polycom VSX 7000 (public IP). Worked great.
  2. Dial in from Polycom endpoint. My Polycom called in (using the extension box on the top right). Worked great.
  3. Dial out to Tandberg endpoint. Called a Tandberg MXP 880 (public IP) with no problem.
  4. Dial in from Tandberg endpoint. The Tandberg MXP 880 couldn’t dial into the V2IU. Could not get any combination of dial strings that we tried to work. Polycom suggested using the web interface to dial “extension@IP address” and said that Tandberg told them e.164 dialing was not supported. We couldn’t get that to work either.
  5. Dial out to Tandberg MPS. Called my Tandberg MPS bridge fine (IP address dial in).
  6. Dial in from Tandberg MPS. Figured out that to dial through the V2IU from my MPS to the Viewstation was extension@IP. (for example 123@111.222.333.444).
  7. Dial out to Polycom MGC. Called Macomb ISD’s Polycom MGC bridge fine (IP address dial in – gave the MGC the V2IU external IP address).
  8. Dial in from Polycom MGC. Figured out that to dial through the V2IU from the MGC (software rev 6.0.2.00) the extension had to be in the party extension box.

V2IU Configured with WAN Side Gatekeeper
The next tests I wanted to do required the endpoint to register to my Tandberg Gatekeeper to get ISDN access through my Tandberg Gateway and to use the Gatekeeper to get into conferences other than the first one on my MPS. To do this, we configured the V2IU with my Tandberg Gatekeeper’s IP address for the WAN side gatekeeper. The Viewstation behind the V2IU was registered to the V2IU gatekeeper. Then we did all these tests.

  1. Dial out to Polycom endpoint. Called out to my Polycom VSX 7000 (public IP). Worked great.
  2. Dial in from Polycom endpoint. My Polycom called in (using the extension box on the top right). Worked great.
  3. Dial out to Tandberg endpoint. Called a Tandberg MXP 880 (public IP) with no problem.
  4. Dial in from Tandberg endpoint. This still didn’t work. Same issue as above.
  5. Dial out to Polycom MGC. Called Macomb ISD’s Polycom MGC bridge fine (IP address dial in – gave the MGC the V2IU external IP address).
  6. Dial in from Polycom MGC. Figured out that to dial through the V2IU from the MGC (software rev 6.0.2.00) the extension had to be in the party extension box.
  7. ISDN dial out to Polycom MGC. Next we tried dialing from the Viewstation to the V2IU through the Tandberg Gatekeeper to the Tandberg Gateway to get ISDN access out to the Polycom MGC. Success!
  8. Dial out to Tandberg MPS. Called my Tandberg MPS bridge fine (IP address dial in to conference 1).
  9. Dial out to Tandberg MPS. Next we called into conference 2 by dialing it’s e.164 number. Success.
  10. Dial in from Tandberg MPS. Worked great by dialing the e.164 number of the endpoint.
  11. Dial in from Tandberg MPS. Dialing extension@IP did not work. However I suspect this is because the MPS can do this call with just the extension and was confused on how to send the call.

There are still a few unknowns, but I was very pleased with the results of these tests. Stay tuned for more learning this summer as our installation progresses.

6/29 Update. Based on some testing I’ve done today, I suspect that the Polycom Viewstations v 7.5.4 can’t call IP##Extension or Extension@IP either. The testing unit is gone, but I can see I’ll be dealing with this in the future.

Have a Great Summer!

It’s been a great school year! Now we can rest and enjoy the summer. I hope to see you at NECC in July. Please stop by one of my sessions and say hello. I will be blogging about videoconferencing sessions at NECC. If you are reading blogs this summer, you may also hear a bit about our RUS Grant installation too. Have a wonderful summer!

VC News & Views

I’ve been following technorati searches on videoconferencing terms. Mostly a lot of junk, but here are a few items that were interesting that I’ve collected over the past few weeks.

  • ZDNet has a thorough review of the new Polycom Communicator that works with Skype.
  • Codian has licensed Siren14(TM) from Polycom® for high quality audio.
  • Tandberg has a Usage and Adoption Kit to help “blow the dust” off of unused videoconference units. Of course you have to register to access it.
  • I’ve been hearing the term Access Grid in the last couple months. Need to learn more about it.
  • Yesterday Meet in School, a videoconferencing project in Kent, UK, published a nice set of information, connection, and VC start up sheets.
  • I ran across another videoconferencing blog from Allen County, Indiana. ACELink seems to do mostly videoconferencing but includes other digital contact as well.
  • This is a really cute family videoconferencing story via iSight. The grandchild tried to feed his grandfather via videoconference. Very cute.
  • I had to chuckle at this. Scott Merrick is writing yet another blog. This one celebrates interactive videoconferencing from University School of Nashville.
  • At the Singularity Summit, one of the speakers presented “via a cool videoconferencing technology that projected a life-size image of him onto a glass surface, behind a lectern. It really looked at times as if he were in the room with us.” Interesting to hear about high end new videoconferencing.

Learning Still More about H.323

Much more in depth information in today's workshop. Here's a little tidbit I want to remember later.

Tools for Analyzing the Calls
A couple network analyzer tools were mentioned in the class.

The rest of the workshop I'm still processing….

Troubleshooting H.323 Class

Here’s the info/flyer on the workshop I’m taking & contact info for arranging this for your area.

University of Wisconsin-Madison
Department of Engineering Professional Development

Understanding and Troubleshooting Videoconferencing Networks

ITU H.323 is the primary standard for videoconferencing over IP or other packet networks.

In this course, you will go through the standard function by function and view examples, studies and applications. You will also discuss typical problems and issues and be able to visualize them with the help of a sophisticated protocol analyzer. Key topics include:

  • Standard components, including terminal, gatekeeper, gateway, and multipoint controller
  • How voice, video and data flow over H.323 and how calls are processed in the network
  • Problems with video and voice over packet networks and how they are addressed in the standards
  • How ITU H.323 relates to the IETF Session Initiation Protocol (SIP), MGCP and Megaco
  • Options for handling firewalls in an H.323 network
  • What is the new H.264 codec? How does it relate to the H.261, 262 and 263 codecs?
  • What is available in troubleshooting and analysis tools and techniques?
  • New developments in H.323, including directory services, security and calling features

Who Should Attend

  • Network engineers, managers, and operators who need to understand how to provide voice, video and data services in a public or private network
  • Individuals who design, manufacture, sell and service network equipment
  • Advanced users of multimedia conferencing services in education, advertising and business services
  • IT support staff and ISP support staff who work with customers of H.323 based networks

For More Information
We can deliver this course to your site, tailored to your needs. To discuss delivery options, please contact:

Thomas W. Smith, Program Director
Engineering Professional Development
432 North Lake Street
Madison, Wisconsin 53706
Phone: 800-462-0876 or 608-263-7426
Email: smithtw@engr.wisc.edu

Learning More about H.323

Today & tomorrow I'm attending a workshop on "Understanding and Troubleshooting Videoconferencing Networks". I was worried it would be over my head because it's really geared to networking people, but I am learning! The workshop is coordinated by ETOM and attendees are from K12, community colleges, and colleges around Michigan. The workshop is from the University of Wisconsin, and they could come to your state too! Tomorrow I'll post more details on how you could arrange for this in your area.

Here are some of my "take aways" from today's session.

H.323 was designed for corporate LANs
Now I know why sometimes I feel like I'm pushing the edges of this technology – with events like MysteryQuest and Read Across America and really any classroom-to-classroom projects. Because all use of IP videoconference outside of your own network is really beyond what the original designers of the H.323 standard envisioned. Among other things, they did not think of firewalls at all when designing the protocol! Which explains why we're having such troubles connecting to each other outside our networks! While this knowledge doesn't solve anything, it explains the root of the problems that annoy me daily. It also explains some of my frustration with vendors. The vendors are working within the H.323 standard and also mainly considering the corporate world. The design issues that affect the projects I want to do are there because the vendors never thought of using it quite the way we do with K12 projects. Having this perspective tempers my annoyance.

H.323 is for voice too
You probably knew this already, but I just learned it today. The H.323 protocol is used in Voice Over IP. SIP is the competing standard. Interesting to know.

Different versions of H.323
The H.323 standard is evolving and growing. So there are different versions of H.323. This explains several things. Why you can have two H.323 units that have issues connecting. Why you can have an "H.323 aware firewall" and it doesn't work with the endpoint. It also reminds me of the importance of paying for maintenance on endpoints. That way you get the upgrades as they fix issues and implement the new version of H.323. In theory things work better with the latest version.

H.325 is coming down the pike
Another standard is in discussion that addresses several issues with H.323. It is probably a few years in the future at least. Hopefully it will be backwards compatible. Either way, don't get too settled in the status quo! Change is always coming… especially with technology!

Interoperability Events
The IMTC runs interoperability events where vendors get together and test their equipment to see how they connect to each other. I'm glad to know that they do this considering how much we connect to "unknown" units around the world!

Gatekeeper/Gateway
In my first two years of dabbling with IP, we had a Radvision Gateway/Gatekeeper. I'm not even sure now exactly what model it was. It did the functions of both the gatekeeper and gateway. I didn't understand the difference and used the terms interchangably. Well, now I've learned that the gateway converts between H.323 and H.320, and the gatekeeper controls and directs calls. Sometimes they are in the same box, some times the gatekeeper is packaged with a router, sometimes the gatekeeper and/or gateway are incorporated into the MCU. It helps to understand the functionality so that I can use the correct terms!

Endpoints Signaling Firewalls
The industry is very aware of the firewall issues. Much of the current work is now being done on the endpoint signalling the firewall. This sounds very promising and is encouraging to know! Another reason to pay maintenance contracts to get the new software upgrades as they address these issues.

Gatekeepers and Endpoints
The basic H323 call model is from network (IP) address to network address. However all other higher level call models use a gatekeeper (dialing plans, etc.). These call models "increase functionality." I put that in quotes because these gatekeeper call models assume a corporate network world. They don't address the unique issues that seem to arise mainly in the K12 world where we just want an IP address to call the other endpoint so our classes can do projects together. Calls that require gatekeepers, gatekeeper registration, and neighbor gatekeeper registration all increase the complexity of the calling. Although in theory they are intended to make it easier to call other people.

Right now my videoconferencing is primarily all in the direct IP address to IP address dialing world. But from what I learned in the workshop, vendors, standards, etc. are all moving in the direction of gatekeeper controlled dialing. So what does that mean for K12 videoconferencing? I'm still mulling it over.

There is a project called Videnet mainly in higher ed communities to use the Global Dialing Scheme. Some schools have experienced this dialing scheme when participating in Megaconference or Megaconference Jr. Many K12 schools in the United Kindgom are just now switching to IP and they are incorporating GDS. You can review this clear explanation of this scheme and how it is being implemented in the UK. These cooperative dialing schemes require higher level coordination and obviously the purchase of gatekeepers to make it all work. Is this where K12 VC in the U.S. should be heading? If so, how do we get there? Some states have statewide networks that would make this kind of dialing scheme easier to implement. In other places, a district or a building can buy an endpoint, hook it up, and be on their way doing videoconferencing, without a thought of the big picture or even without any knowledge or awareness of a wider dialing scheme. How would we address that? I'm thinking out loud here. What do YOU think?

I'm sure I'll learn more tomorrow and will write again….