<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16414" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>All,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>A couple of weeks ago I posted a problem report 
regarding ooh323c (used with Asterisk) and re-registration with Cisco IOS based 
Gatekeepers (and possibly other Cisco GKs) whereby the initial registration 
would succeed, but re-registration would fail.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>After some investigation I found that the problem 
was that Cisco implement (expect) a light-weight re-registration RRQ message 
that has KeepAlive set and has the GateKeeper's end endpoint identifier returned 
in it - all the other parameters are ignored and according to Cisco do not need 
to be present in a re-registration because parameter changes are not 
permitted.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>The attached patch fixes the problem (for me - 
YMMV) with ooh323c version 0.8.2 as shipped in Asterisk-addons-1.2.5.tar.gz by 
modifying the ooGkClient.c module so that it&nbsp;</FONT><FONT face=Arial 
size=2>determins whether the registration is an initial registration (without 
endpoint identifier) or a re-registration&nbsp;in which case the GK's endpoint 
identifier is added to the H225 RAS RRQ message. All of the other parameters are 
still passed (unchanged).</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>This has been tested with a Cisco 2621XM router 
running IOS H.323 GateKeeper (router firmware c2600-jsx-mz.123-22.bin) and works 
fine - it needs testing on other H.323 GateKeepers that implement (require) 
light-weight re-registrations...</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Enjoy!</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Mike Tubby</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV></BODY></HTML>