> > When using the queue announce= in conjunction with a > > callback agent it appears the # key must be pressed before > > the optional announcement is >heard by the agent (as far as > > I can tell), this seems to make sense for >always logged in > > agents, but is in the reverse order of what one might > > expect for callback agents. > > > > I realize the # is an acknowledgement that not only was the > > call answered, but there is a real live body on the > > answering end. Perhaps >the announcement could loop until > > timeout or ackcall? > > > > Is there a method available to play the announcement before > > the ackcall ># key is pressed? What about to loop it until timeout? > > > > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] On Behalf Of > > Chris A. Icide > > Sent: Sunday, November 07, 2004 12:54 PM > > To: Asterisk Users Mailing List - Non-Commercial Discussion > > Subject: Re: [Asterisk-Users] Queue announce behavior for > > callback agents? > > > > From a quick glance, it appears that this is not a trivial change. > > > > the ackcall is handled by the agent channel, and the agent > > channel doesn't tell queue that the channel has been aswered > > until the # key is pressed. Once queue understands that the > > channel is answered it plays the announcement. > > > > To make what you want work, both applications would need > > additional coding to have app_agent be able to notify > > app_queue that the end device has answered but wants an > > announcement message before accepting the caller, and also > > supply information to app_queue that the end user accepts or > > rejects the call after hearing the annoucement. > > > > You may want to submit a feature request at > > http://bugs.digium.com/ asking for this feature. > > > > -Chris > > > Chris, > > What if ackcall could be given parameters, like the name of a sound file > to play between the answer event and the end of the timeout event? This > would then only be a modification to ackcall, right? > > Here is the sequence I envision; > > Agent call out event; Answer event; Ackcall sequence, modified to loop a > sound file for the remaining timeout duration, like "I have a call for > the support queue"; # to ack; Notify queue if there is an ack; Queue > plays announcement, like "connecting..."; (optional in the current > code). Seems like this would not require modifying the queue code based > on your earlier analysis. > > Now, if I only had the skills to envision the c required to implement > it! > > Is this a smaller project? Since we have no in-house coders we would > need to have this written for us (yes, I realize there would be a cost), > with hopes that it would then be useful enough to others to be added to > the project so we do not have to maintain workarounds. > > Damon
Damon, Take a look at http://bugs.digium.com/bug_view_page.php?bug_id=0001082 ([post-1.0] [patch] Add Pre Acknowledgement Message to AgentCallbackLogin) Take a look at Anthm's comments and patches. The patches might not still apply cleanly to CVS HEAD... -Brian Christie _______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
