[asterisk-dev] [asterisk-users] AgentCallBackLogin vs AddQueueMember

Russell Bryant russell at digium.com
Thu Jul 5 10:21:06 CDT 2007


Martin Vít wrote:
> i'm voting to bring callbacklogin back! :-)

Voting is nice and all, but it isn't going to get code fixed or new code
written.  :)

Anyway, it's probably worth talking about why it was deprecated in the
first place.  I was never heavily involved in dealing with bugs related
to callback agents.  From what I can recall, the primary reason for
deprecating this was because of the problematic implementation.
Furthermore, people that had replaced this functionality with dialplan
logic and dynamic queue members reported much better results.  So, the
easy way out of the situation was to deprecate the broken method and
advocate the working one.

I'm not terribly thrilled with removing callback agents unless we can
replace it with something just as easy to use.  I'm going to steal the
quote that Tzafrir used in another thread: "make the common task simple,
make everything possible."  While we have retained the everything
aspect, we are certainly throwing away the simple part.

We have had some discussions of building an entirely new Queue system
for Asterisk 1.6.  Whether this happens or not, I would like to see at
least a new built-in way of implementing callback agents, which
satisfies the common use case and works for a vast majority of the call
center installations.

-- 
Russell Bryant
Software Engineer
Digium, Inc.



More information about the asterisk-dev mailing list