“My World” of H.323 Gatekeepers
Posted by James on Tue 26 Aug 2008Categories: CCIE , Cisco , Cisco VOIP - [8] Comments
For the past several days, I have immersed myself in everything Gatekeeper. As I had stated early on, IPIPGW and Gatekeepers have been a weak area for me due to the fact that I have never come across a need to deploy one for a customer. When studying for my CCVP and my CCIE voice written exam, I had studied the theory and “lab’d” up some basic configurations, but Gatekeepers have always been an intimidating beast to me, until now!
Friday, I spent the evening watching IPexpert’s VLecture on H.323 Gatekeepers Basics by Mark Snow. This was a very good review of Gatekeeper theory and basic configuration and got me in the mindset for the weekend. I spent most of the day Saturday in the lab working through IPexpert WB vol 1 Lab 5: Gatekeepers. I was able to work through this lab a couple of times completing such tasks as routing calls from CCM to CME via an IPIPGW, routing intl calls to a remote gatekeeper and into CME via the PSTN, configuring gatekeeper CAC and security, registering CCM to a gatekeeper using a default tech prefix, and registering CCM E164 numbers statically to a gatekeeper, to name a few. In addition, I became very familiar with two hidden debug commands, debug gatekeeper main 10 and debug gatekeeper call 10.
One task that I initially had issues with configuring was to enable my gatekeeper to route calls through my IPIPGW located on the same router. I was asked to allow an ATA to register to the gatekeeper with a DN in a new local zone. Calls coming from CCM should be in G.711 and flow to the ATA using G.729. After configuring this, I was able to make a call from an IP phone at HQ to a phone attached to the ATA, but after about 4 seconds, it would go to fast busy. My first thought was that my transcoder was not being invoked for the g711 to g729 conversion. After verifying that my transcoder configuration was correct and looking over the rest of my configuration several times, I FINALLY came across what my issue was. In CCM, on my Gatekeeper-controlled trunk, I noticed that I had the checkbox for Wait for Far End H.245 Terminal Capability Set checked. Once this setting was unchecked, I was able to make calls to and from an HQ IP phone and ATA successfully. After a little research, I found that the issue is with the version of IOS I am using (same as seen on the lab exam) which does not support the Empty Capabilities Set method for Supplementary services used by CallManager.
My plan is to continue with Gatekeepers the rest of this week working through the specific Gatekeeper tasks in all of my workbooks as well as finish reading the Gatekeeper configuration guide. This weekend, and into next week, will be spent on Dial Plan, Media and High Availability.
August 27th, 2008 at 11:29 am
Are you running this on your GNS3 LAB?
August 27th, 2008 at 12:59 pm
Hi AK,
No. I am running this in my lab on a 2811. You could do it on GNS3 though. Actually, Josh and I have discussed and I would like to do some tutorials on Gatekeeper configurations using GNS3, but it will have to wait until after my exam as I just don’t have the extra time right now.
- James
August 28th, 2008 at 9:59 am
Hey James,
Good catch – CUBE’s (i.e. IPIPGW’s / SBC’s) don’t like H245 negotiation at the 12.4 mainline stage of IOS – everything must be hardcoded end to end if you have a CUBE involved anywhere in the call routing path.
Also – pick out any of the Labs in Volume 3 and pick any tasks that have GK’s there (they all have GK’s
and watch our walk-through tutorial videos for those tasks in that particular lab. They are without a doubt the most thorough 3-5 hour audio/video explanations of a GK’s workings in conjunction with Advanced Dial Plans. They should provide a world more of help and explanation. If you watch all of the video walk-throughs for the Dial Plan section – and more specifically the GK task videos of the Dial Plan section for all 10 Labs in Volume 3 – I believe pretty much every possible combination of how to route a call through a GK is covered.
Happy Studies!
-Mark Snow
September 28th, 2008 at 4:38 pm
Dears
please notify us once you do the GW or GK in GNS3
A lot thanx
for everyOne
December 9th, 2008 at 3:33 am
Hey Josh,
Thanks for all your work-your doing a great job. I think its fantastic your taking time to do this. I’m trying to replicate your lab but can’t find any mention on setting up the GK’s. Can you help or is it work-in-progress?
Cheers
Rich
December 15th, 2008 at 8:05 am
Hey Rich,
The GK can be configured on any of your routers, but I typically configure it on the HQ router. Josh is still focusing on getting the main topology built, and then hopefully he and I will be able to focus on tutorials for more specific technologies, such as Gatekeepers.
Let me know if you have an GK questions and I will try to help.
James
June 12th, 2009 at 3:35 am
Hi all,
Need help on finding IOS with gatekeeper capabilities! Have bunch of versions, but no luck!
Thanks in advance!!
Vladimir
December 27th, 2009 at 12:16 am
Dear fellows i am using GNS3 and working on VOIP.I configured the 2 Gws but now i cant find the GK (gatekeeper) in GNS3 config commands any buddy plzzzzzzzz help me. as i am working on win Xp.there is not much time for me. i am so poor and can’t afford the real phisical devices . how can i get the gatekeeper in GNS3 also tell me about the phones where can i get it for VOIP in GNS3 . i will be thankful for you if u consider my this request