Re: [Openh323gk-developer] Re: LRQ/LCF handling
H.323 Gatekeeper for VoIP and videconferencing
Brought to you by:
willamowius
From: Markus S. <Mar...@me...> - 2002-04-08 06:57:58
|
Chih-Wei Huang wrote: > > >>hi, > >>some questions abut the LRQ/LCF handling: > >>1. > >> > >>Question: > >> > >>When calling a pstn-phone behind gw_b the following problem is present: > >>the LCF of gk_b is generated using the information from the registered > >>gw_b. Gw_b might be for example registered with the prefix 123. So the > >>gateway is able to handle calls for 123XXXXXX. The LRQ from gk_a might > >>contain the number 1230190. Gw_b is found by gk_b, but the LCF containes > >>123 in the field destinationInfo, not the 1230190. Some terminals (not > >>all) use the information in the LCF/destinationInfo to place the call. > >>The subsequent call could be processed by gk_b. > >>I solved the problem by changing your code in RasTbl.cxx: > [deleted]>>Any better ideas to solve the problem? I know that the lines above are a > >>hack. > > What problem did you want to fix? > It is the intended behaviour. > gk_a cached the endpoint information in LCF sent by gk_b > so later calls could use it. > Chih-Weih, sorry but I think he's right. H.323v4 8.1.14 says: "The endpoint shall use the destination information returned in ACF or LCF instead of the destination information passed in the ARQ or LRQ. [...] For an egress gateway, the destination information that appears in the ACF will be used to address a destination in the GSTN (for example, appearing in the Setup message sent to the ISDN)." So I think our gk should return "1230190" instead of "123". Don't you agree? regards, Markus |