Re: Routing Engine process/algorithm

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

 



In short:
1. RasSrv::RewriteE164
2. Authentication (may also perform rewrite or route the call
    to a specific alias or IP address, as in case of RADIUS, for example).
3. Check if the ARQ (or Setup) message specifies destination
    IP address explicitly - if so, use it and go to the point 8.
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.
5. Try to find a destination endpoint by an alias or a prefix.
    If found, go to the point 8.
6. If ParseEmailAliases is turned on, try to check if any alias
    is in a name@dns form. If a match is found, go to the point 8.
7. If the call is from a parent gatekeeper, perform reverse 
[Endpoint::RewriteE164]
    rewrite and try to find an endpoint by an alias or a prefix.
8. If no match is found so far, send ARQ to a parent gatekeeper
    (if it exists) and go to the point 10.
9. If no match is found so far, send LRQ to gatekeeper neighbors
    and go to the point 10.
10. That's all.

For unregistered calls (no ARQ, only Setup received), the sequencse
is similar, except that no parent and neighbor gatekeepers are queried.
Also, virtual queues are not used in this case.

----- Original Message ----- 
From: "Frank Fischer" <frank.fischer@xxxxxxxxxxxxxxxx>
To: <openh323gk-users@xxxxxxxxxxxxxxxxxxxxx>
Sent: Monday, October 11, 2004 1:03 AM
Subject: AW:  Routing Engine process/algorithm


HI Michal

Version 2.0.8/2.0.9.


Greetings
Frank



> -----Ursprüngliche Nachricht-----
> Von: openh323gk-users-admin@xxxxxxxxxxxxxxxxxxxxx
> [mailto:openh323gk-users-admin@xxxxxxxxxxxxxxxxxxxxx] Im
> Auftrag von Zygmuntowicz Michal
> Gesendet: Sonntag, 10. Oktober 2004 23:59
> An: openh323gk-users@xxxxxxxxxxxxxxxxxxxxx
> Betreff: Re:  Routing Engine process/algorithm
>
> There is no such documentation - perhaps a paragraph
> about this should be added to the manual. Which version
> do you refer to?
>
> ----- Original Message ----- 
> From: "Frank Fischer" <frank.fischer@xxxxxxxxxxxxxxxx>
> Sent: Saturday, October 09, 2004 2:04 AM
>
>
> > Is there any documentation about the routing process in the
> Gatekeeper? I
> > would like to understand in which order which routing
> sub-processes like
> > ReWriting, Virtual Queue and so on is processed respective
> how calls are
> > routed related to different conditions/configuration options.
> >
> > Thanks a lot for your help
> > Frank



-------------------------------------------------------
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?49
Homepage: http://www.gnugk.org/

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

  Powered by Linux