Good Day again list, Encountered another problem in the ACD queue... If I use the ADDQueueMember to dynamically add members as foolows, exten => 403,1,AddQueueMember(techsupport|SIP/${CALLERIDNUM}) lets assume I called extension 403 from my extension 2204. then a caller (extension 2203) enters into the techsupport queue I am able to receive the support call on my phone (extension 2204 rings). I take the call and am talking with the customer (extension 2203). Now if extension 2201 calls into the techsupport queue, The problems rears its ugly head. One would think that the caller (extension 2203) would wait in the que until I am finished with the current caller (2203). However, My Phone (2204) rings a second time while I am on the phone with the first caller. I then removed the AddQueueMember method of logging in. and instead used agentcallback. This method works fine. Extension 2203 calls into the queue My phone (2204) rings and I talk to 2203 2201 calls into the queue they wait on hold until my call with 2203 (and the wrapuptime is completed) then my phone (2204) rings and I am able to assist 2201. Any assistance or verification of this bug would be appreciated. Ron I will add this to bug tracker if anyone can verify this.
> -----Original Message----- > From: Ronald Hartmann [mailto:RHartmann@nnamtraH.com] > Sent: Tuesday, January 11, 2005 2:56 PM > To: asterisk-users@lists.digium.com > Subject: [Asterisk-Users] ACD Bug with AddQueueMember Stable > > However, My Phone (2204) rings a second time while I am > on the phone with the first caller. >We have seen the same issue here as well. The cause of this for us was that we had callwaiting setup on the phones. * will send as many calls to the device as it will accept. There are two ways that we could think of to fix it: 1) Set the phones to disable call waiting. 2) Use SetGroup/CheckGroup for the ACD calls to have only one at a time. We ended up using option 2 after some complaints about not having call waiting. To implement this we specified Local/${CALLERIDNUM}@acd-context for AddQueueMember then created the following context: [acd-context] exten => 24XX,1,SetGroup(${EXTEN}) exten => 24XX,2,CheckGroup(1) exten => 24XX,3,Dial(SIP/${EXTEN}) exten => 24XX,103,Busy This will also keep the ACD calls from going to a persons voicemail box, which would probably happen if your queue member didn't answer. Hope this helps, Robert Jackson