At the interop, I sent an ARQ to a GK with an unregistered alias on purpose. The GK scanned its database, couldn't find it, and then queried another GK. I tried this maybe three times, and found that it took around 20 seconds for "my" GK to respond with its ARJ. The recommended time out and retry count is 3 seconds and 2 times, respectively, for an ARQ (7.19/H.225.0v2). This adds up to a maximum recommended time out of 9 seconds. The person testing the GK thought that it should be longer due to the fact that a GK may have to query another GK before responding. The GK-GK query should always be one-deep, regardless of whether it uni- or multicast the LRQ, so the time-to-reply is not indeterminate.
Should we increase the recommended total wait for an ARQ to around 30 seconds, such as a time out and retry of 10/2 or 5/5?
I know that a GK can use RIP with a v2 EP to increase the timeout, but increasing the recommended values would work with all EPs. Any thoughts?
Paul Long Smith Micro Software, Inc.