I'm wondering what is the correct behaviour of endpoints registered with multiple aliases in the ACD, because I'm experiencing some availability conflicts on the waiting queues.
Here is the situation :
- My virtual queue in GnuGK is definied by : [CTI::Agents] VirtualQueuePrefixes=7177
- The agent list in ACDAgentConfig.properties for this queue is defined by : # Virtual queue 7177 17177=7177
- The endpoint (Siemens LP5100 ip phone) is registered on the gatekeeper with 17177 as E.164 number :
RCF|192.168.0.70:1720|17177:dialedDigits=17177:h323_ID=17177:dialedDigits=17177:h323_ID|terminal|5427_endp;
When looking at the agent list with the /status http request, we can see that the endpoint is apearing twice in the list :
Agent list 17177:dialedDigits (5427_endp): logged in state: AVAILABLE last call: 11:57:26 17177:h323_ID (5427_endp): logged in state: AVAILABLE last call: 11:57:26
Pending list (0 entries)
So the problem is that when this endpoint is busy, only one of the two instances in the list is considered in talking state, thus giving 'agent 17177' the avaible state although it's already busy.
Shouldn't all instances of an aliases be considered in talking state when receiving a call or is my endpoint incorrectly registering on the gk with two aliases instead of only one ? (bad rcf ?)
Best regards, Loic
------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ List: Openh323gk-users@lists.sourceforge.net Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549 Homepage: http://www.gnugk.org/