[asterisk-users] Wierd queue question
Julian Lyndon-Smith
asterisk at dotr.com
Sat Nov 1 16:15:48 CDT 2008
Dan Austin wrote:
> Julian wrote:
>
>> show application RemoveQueueMember
>> -= Info about application 'RemoveQueueMember' =-
>>
>
>
>> [Synopsis]
>> Dynamically removes queue members
>>
>
>
>> [Description]
>> RemoveQueueMember(queuename[|interface[|options]]):
>> Dynamically removes interface to an existing queue
>> If the interface is NOT in the queue and there exists an n+101 priority
>> then it will then jump to this priority. Otherwise it will return an error
>> The option string may contain zero or more of the following characters:
>> 'j' -- jump to +101 priority when appropriate.
>> This application sets the following channel variable upon completion:
>> RQMSTATUS The status of the attempt to remove a queue member as a
>> text string, one of
>> REMOVED | NOTINQUEUE | NOSUCHQUEUE
>> Example: RemoveQueueMember(techsupport|SIP/3000)
>>
>
>
>> Julian
>>
>
> I should have mentioned that I already added a method for the agents to
> logout using RemoveQueueMember. What I am looking for is a way to trigger
> it automatically, after the agent logs in and gets one call.
>
> I admit I have not tried the simple and crude method:
>
Use RemoveQueueMember in the h extension, so when they hang up they are
removed from the queue.
Julian
> exten => 123,1,Answer
> exten => 123,n,AddQueueMember($member)
> exten => 123,n,Wait($sometime); long enough for a call to be delivered
> exten => 133,n,RemoveQueueMember($member)
>
> I was hoping that someone might have a more elegant solution.
>
>
>
>> Dan Austin wrote:
>>
>>> I have just setup a small queue implementation for one
>>> of my branch offices, replacing a 16 year old key system
>>> that had a hacked together pseudo call queuing feature.
>>>
>>> The 'agents' are not dedicated to the queues and want to
>>> be able to logon and get one call only from the queue.
>>> I know this is odd, but it is how my users want it to
>>> work.
>>>
>>> I have the login process setup using dynamic agents and
>>> set a wrap-up time long enough for the agent to logout.
>>> They have accepted this as a short term solution, but
>>> they really want to be automatically logged out after
>>> taking one and only one call.
>>>
>>> Any tips or hints on how to accomplish this would be
>>> greatly appreciated.
>>>
>>> Thanks,
>>> Dan
>>>
>
>
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________
More information about the asterisk-users
mailing list