>  >CVS-HEAD-10/30/04
>  >
>  >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?
>  >
> 
> _______________________________________________
> 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
> 

> -----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
_______________________________________________
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

Reply via email to