virtual queue routing

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

 



Hi,

   I have a gatekeeper@xxxxxxxxxx and mcu@xxxxxxxxxx. when mcu is started up, I used 'mcu -u test -g 24.53.2.51 ' to
register with gatekeeper.

2005/11/03 13:44:51.157 1             RasSrv.cxx(343)   RAS     RRQ Received
2005/11/03 13:44:51.159 1             RasTbl.cxx(79)    New EP|24.53.2.52:1720|test:h323_ID|mcu|2446_endp
 
2005/11/03 13:44:51.160 2             RasSrv.cxx(388)   RCF|24.53.2.52:1720|test:h323_ID|mcu|2446_endp;
2005/11/03 13:44:51.160 3             RasSrv.cxx(231)   RAS     Send to 24.53.2.52:32805

   seems successfully registered.

   .ini file with gatekeeper reads like

[RoutedMode]
GKrouted=1
H245Routed=1      # should I set this?
[RoutingPolicy::OnARQ]
h323_ID=vqueue,explicit,internal
[CTI::Agents]
VirtualQueueAliases=test   # construct virtual queue 'test'
RequestTimeout=10

   then, I launched ohphone from 24.53.2.53 to call virtual queue 'test':  ./ohphone -g 24.53.2.51 test

2005/11/03 13:45:05.860 1            RasSrv.cxx(343)   RAS     ARQ Received
2005/11/03 13:45:05.860 3            RasSrv.cxx(1948)  GK      ARQ will request bandwith of 100000
2005/11/03 13:45:05.861 2            Routing.cxx(605)   RouteRequest|24.53.2.53:1720|2447_endp|32003|test|jim:h323_ID;
2005/11/03 13:45:05.863 2            Routing.cxx(670)   VQueue  Route
                                                   request (EPID :2447_endp, CRV=32003) accepted by agent 24.53.2.52:h323_ID
2005/11/03 13:45:05.864 2            RasSrv.cxx(388):  ARJ|24.53.2.53:1720|test:h323_ID|jim:h323_ID|false|calledPartyNotRegistered;
2005/11/03 13:45:05.865 3            RasSrv.cxx(231)   RAS     Send to 24.53.2.53:32815
admissionReject {
    requestSeqNum = 60446
    rejectReason = calledPartyNotRegistered <<null>>
  }

  from the above, we could see that the Route Request was activated and the external script issued Routetoalias command.
however, it had an error message of 'calledpartynotregistered' , which is the virtual queue name 'test'. Also the call was not routed to mcu
because gatekeeper can't find a user named 'test'

  I'm a little frustrated now. how can mcu join the virtual queue 'test'?  is there anything I missed or I did wrong? I think users need to call
the virtual queue alias but how can it be related to a real endpoint?

  Thanks in advance for all kind advices.

-Jim

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

  Powered by Linux