We have a client that depends on this AgentCallbackLogin() feature.
This is deprecated in 1.4 and obsolete in 1.6. Leif Madsen wrote an
incredible piece:
http://leifmadsen.wordpress.com/2009/07/15/migrating-from-agentcallbacklogin-to-standard-dialplan-methods-part-1/
However, we need something more simple.
Currently what we are doing (band aid solution) is putting a call in
queue and getting out of the queue process in 30 seconds while trying to
call a SIP client actually.
- Technically speaking, the agent (order taker) is not an agent in the
agents.conf file.
- They are basic SIP clients.
- We blast the call to 10 SIP accounts and limit the SIP account to one
call at a time.
- This way other SIP clients who are not on the phone, receives a call.
- If no one picks up in 10 seconds, the caller is looped back into the
queue.
- This process is repeated 3 times before they are forced to voice mail.
- The disadvantage here is an attempt to route calls to agents is made
every 30 seconds.
- If an agent is free before the 30 seconds, they sit idle.
Originally the design used here with AgentCallbackLogin() was for the
purpose of an automatic call back to an agent, when a customer is in
queue. This design was implemented because new agents and/or next
shift agents forget to "login". So to make the system idiot proof,
all extensions at the order entry are treated as "agents", though they
are "technical" not agents within the agents.conf configuration.
Can anyone suggest me a simplistic approach and/or replacement for this
AgentCallBack function with call queuing (and announcing caller wait
time & queue number) for Asterisk 1.6 and 1.8?
Writing a dial plan and generating .CALL files to automatically call a
SIP account (or designated SIP accounts) when a call enters queue is not
a problem. What I am really looking for is some sort of AgentCallBack
app, module, or something straight forward (as was with
AgentCallBack). If no equivalent solution is available, then that is
ok too. However, I would like to know if any of you here at TAUG has
implemented something similar/equivalent.
Advise and suggestions as always, appreciated!
Thank you,
Reza.
--
*
*FOUNDER & SR. TELECOM ANALYST*
/VOIPERNETICS COMMUNICATIONS <http://www.voipernetics.com/>/*
NATION WIDE DIDS, SIP TRUNKS & VOIP 911.
PARTIAL / FULL VIRTUAL PRI - NO CONTRACTS!
HOSTED PBX & TERMINATION SERVICES.
TEL: 647-476-2067