I hacked up RasSrv.cxx to take out the check for H225_AdmissionRequest::e_canMapAlias in ProcessARQ, and now [CTI::Agent] works well for me. One question I have though, is it possible to direct the call to a neighbour gatekeeper from the RouteToAlias? On Thu, 2004-03-04 at 10:58, David Stanaway wrote: > On Mon, 2004-03-01 at 07:10, Zygmuntowicz Michal wrote: > > If calling endpoints are registered with the gatekeeper and support > > canMapAlias feature, it is possible to configure a virtual queue > > to intercept all calls and make routing decisions. This technique > > does not suit all situations, but, if used smartly, can be quite powerful. > > > > Soon we will have a similar, but a bit more advanced way > > to make routing decision through RADIUS. > > Is this work in progres in CVS at all? > > I am wondering if it is better to make the RasSrv::OnARQ and > WaitingARQ::RouteToAlias handling work for me, or to work on the new > radius code. > > Basically, why the RouteToAlias is not working for me is the resulting > ACF generated contains a DestinationInfo section, while the ACF > generated when the ARQ matches a Registered Endpoints prefix does not > have the DestinationInfo section. > > > Here are 2 ras debug ACFs, one that worked, without DestinationInfo, and > one that didn't generated after a RouteToAlias. > > > 2004/03/02 14:35:07.656 2 SoftPBX.cxx(324) SoftPBX > RouteToAlias dddddddddd 2197_endp 20362 > 2004/03/02 14:35:07.657 1 RasSrv.cxx(1321) GK ARQ > Received > 2004/03/02 14:35:07.657 3 RasSrv.cxx(1585) GK ARQ will > request bandwith of 640 > 2004/03/02 14:35:07.877 2 RasTbl.cxx(1885) > CallTable::Insert(CALL) Call No. 3, total sessions : 1 > 2004/03/02 14:35:07.877 2 RasSrv.cxx(1696) > ACF|10.0.10.5:1720|2197_endp|20362|dddddddddd:h323_ID|100:dialedDigits|false; > > admissionConfirm { > requestSeqNum = 3997 > bandWidth = 640 > callModel = gatekeeperRouted <<null>> > destCallSignalAddress = ipAddress { > ip = 4 octets { > 0a 00 0a 01 null > } > port = 1721 > } > irrFrequency = 120 > destinationInfo = 1 entries { > [0]=h323_ID 10 characters { > 0064 0064 0064 0064 0064 0064 0064 0064 dddddddd > 0064 0064 dd > } > } > willRespondToIRR = FALSE > uuiesRequested = { > setup = FALSE > callProceeding = FALSE > connect = FALSE > alerting = FALSE > information = FALSE > releaseComplete = FALSE > facility = FALSE > progress = FALSE > empty = FALSE > status = FALSE > statusInquiry = FALSE > setupAcknowledge = FALSE > notify = FALSE > } > } > > 2004/03/03 13:34:03.087 2 RasSrv.cxx(1696) > ACF|10.0.10.4:1720|9151_endp|25698|01161294811111:dialedDigits|100:dialedDigits|false; > > admissionConfirm { > requestSeqNum = 2781 > bandWidth = 640 > callModel = gatekeeperRouted <<null>> > destCallSignalAddress = ipAddress { > ip = 4 octets { > 0a 00 0a 01 null > } > port = 1720 > } > irrFrequency = 120 > willRespondToIRR = FALSE > uuiesRequested = { > setup = FALSE > callProceeding = FALSE > connect = FALSE > alerting = FALSE > information = FALSE > releaseComplete = FALSE > facility = FALSE > progress = FALSE > empty = FALSE > status = FALSE > statusInquiry = FALSE > setupAcknowledge = FALSE > notify = FALSE > } > } > > -- David Stanaway <kerneld@xxxxxxxxxxxxxxx> ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ List: Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549 Homepage: http://www.gnugk.org/