Re: Routing Engine process/algorithm

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> > 4. Check if the first destination alias matches a virtual queue.
> >     Issue a RouteRequest command and wait for RTA, after RTA
> >     go to the point 1 again.
> 
> 
> [Frank]
> When jumping back to point 1 after a RTA this could, under certain
> circumstances, generate a potentially endless loop. Imagine the
> Virtual Queue prefix is [0-9] and the RTA command issues a numeric
> alias, then we would have a loop over point 1 to point 4, right? Is
> the Gatekeeper aware of such loops and does it break it?


Yes, there is the possibility of a loop and with GnuGk 2.0.x the routing
application has to deal with it. It's in the known bugs list, since it
makes using patterns like .* impossible. But it's embedded too deep in
the routing logic so we shouldn't change this behaviour in 2.0.

In 2.2 the routing logic won't jump back and there is no danger of
creating a loop.

Regards,
Jan

-- 
Jan Willamowius, jan@xxxxxxxxxxxxxx, http://www.willamowius.de/


-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl

_______________________________________________________

List: Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx
Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549
Homepage: http://www.gnugk.org/

[Index of Archives]     [SIP]     [Open H.323]     [Gnu Gatekeeper]     [Asterisk PBX]     [ISDN Cause Codes]     [Yosemite News]

  Powered by Linux