I tried taking a look at it, and to be honest, got completely confused. I'm not much a JAVA man, so it didn't make much sense to me.
The thing that confused me is this: To my understanding, when a call comes on a virtual queue, a line will appear on the status port, something like this:
RouteRequest|CallerIP:Port|CallerEndpointId|CallRef|VirtualQueue|CallerAlias
Then, my program needs to intercept this line, and respond back with one of the following:
RouteToAlias Alias CallingEndpointID CallRef - in order to route to an endpoint.
RouteReject CallingEndpointID CallRef - In order to reject the call.
My question is this:
1. How does the incoming call gets into the virutal queue at all. Suppose that I
have the following configured on my gnugk.ini:
[RasSrv::PermanentEndpoints]
192.168.1.1=alias1;8000
192.168.1.2=alias2;8001
[CTI::Agents] VirtualQueue=CC CTI_Timeout=120
How does an incoming call from a registered endpoint will endup in the VQ? I simply
don't get it.
Nir S
Jan Willamowius wrote:
Hi Nir,
take a look at the ACD source code (http://www.gnugk.org/h323-acd.html). It's in Java and does not much more than dealing with the queues.
- Jan
Nir Simionovich wrote:
Hi All,
I'm looking for a simple example how to configure and use Virtual Queues on GnuGK 2.0.6.\
I would like to use Virtual Queues in order to impose LCR and Capacity
limitations on termination endpoints.
Can someone please provide an example (C or PHP) of how the Virtual Queues work and communicate?
Nir S
------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ List: Openh323gk-users@lists.sourceforge.net Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549 Homepage: http://www.gnugk.org/