Andrew Brown
2004-Aug-27 07:45 UTC
[Asterisk-Users] Queue Announcement not until after # accept call pressed
When using the callback feature on agents I notice that when the queue calls one of the agents and the agent picks up the call they hear nothing until pressing the # to accept the call. Only then does my announcement play back to the agent after which the call is immediately connected. Is there a way to have the announcement played to the agent before they press # to accept. I have ackcall=yes in agent.conf Can't find anything on the wiki. Thanks Andrew [exten.conf] exten => s,1,Answer exten => s,2,background(custom/100) ; Sales exten => 1,1,ringing(2) exten => 1,2,playback(custom/101) exten => 1,3,queue(sales) [queue.conf] [default] ; ; Default settings for queues (currently unused) ; [sales] music = default announce = sales_queue ; This not played until after # pressed .. How can i get announce to play as soon as call answered? announce-frequency = 20 strategy = roundrobin timeout = 15 retry = 5 maxlen = 0 member => Agent/7001 member => Agent/7005
Tim Robinson
2004-Aug-28 06:04 UTC
[Asterisk-Users] Queue Announcement not until after # accept call pressed
Tim Robinson wrote:> Andrew, I am looking for exactly the same thing, except using the > normal Dial command via Zaptel with the c option to defer answering > til you press the # key. I am not a programmer but have briefly > looked at the code in app_dial.c and I think it is doable - just need > to find someone to help. > > I deally what we need is something like the option A(x) where it plays > file x after you answer - in this case after pressing the # key. So > the spec is along the lines of > > B(x) where the file starts playing duing 'waiting for answer' phase to > the called party, and terminates immediately on answer. This should > take another option L to loop the file. 'i.e. x is 'please press the > # key to accept this incoming call....please press the # key to > accepte...etc' > > Any volunteers? > > Rgds > > > Andrew Brown wrote: > >> When using the callback feature on agents I notice that when the >> queue calls >> one of the agents and the agent picks up the call they hear nothing >> until >> pressing the # to accept the call. >> >> Only then does my announcement play back to the agent after which the >> call >> is immediately connected. >> >> Is there a way to have the announcement played to the agent before they >> press # to accept. I have ackcall=yes in agent.conf >> >> Can't find anything on the wiki. >> >> Thanks >> >> Andrew >> >> >> [exten.conf] >> >> exten => s,1,Answer >> exten => s,2,background(custom/100) >> >> ; Sales >> exten => 1,1,ringing(2) >> exten => 1,2,playback(custom/101) >> exten => 1,3,queue(sales) >> >> [queue.conf] >> >> [default] >> ; >> ; Default settings for queues (currently unused) >> ; >> >> [sales] >> >> >> music = default >> >> announce = sales_queue ; This not played until after # pressed .. >> How can >> i get announce to play as soon as call answered? >> >> announce-frequency = 20 >> >> strategy = roundrobin >> >> timeout = 15 >> >> retry = 5 >> >> maxlen = 0 >> >> member => Agent/7001 >> member => Agent/7005 >> >> _______________________________________________ >> Asterisk-Users mailing list >> Asterisk-Users@lists.digium.com >> http://lists.digium.com/mailman/listinfo/asterisk-users >> To UNSUBSCRIBE or update options visit: >> http://lists.digium.com/mailman/listinfo/asterisk-users >> >> > >
Tim Robinson
2004-Aug-28 06:07 UTC
[Asterisk-Users] Queue Announcement not until after # accept call pressed
Tim Robinson wrote:> Andrew, I am looking for exactly the same thing, except using the > normal Dial command via Zaptel with the c option to defer answering > til you press the # key. I am not a programmer but have briefly > looked at the code in app_dial.c and I think it is doable - just need > to find someone to help. > > I deally what we need is something like the option A(x) where it plays > file x after you answer - in this case after pressing the # key. So > the spec is along the lines of > > B(x) where the file starts playing duing 'waiting for answer' phase to > the called party, and terminates immediately on answer. This should > take another option L to loop the file. 'i.e. x is 'please press the > # key to accept this incoming call....please press the # key to > accepte...etc' > > Any volunteers? > > Rgds > > > Andrew Brown wrote: > >> When using the callback feature on agents I notice that when the >> queue calls >> one of the agents and the agent picks up the call they hear nothing >> until >> pressing the # to accept the call. >> >> Only then does my announcement play back to the agent after which the >> call >> is immediately connected. >> >> Is there a way to have the announcement played to the agent before they >> press # to accept. I have ackcall=yes in agent.conf >> >> Can't find anything on the wiki. >> >> Thanks >> >> Andrew >> >> >> [exten.conf] >> >> exten => s,1,Answer >> exten => s,2,background(custom/100) >> >> ; Sales >> exten => 1,1,ringing(2) >> exten => 1,2,playback(custom/101) >> exten => 1,3,queue(sales) >> >> [queue.conf] >> >> [default] >> ; >> ; Default settings for queues (currently unused) >> ; >> >> [sales] >> >> >> music = default >> >> announce = sales_queue ; This not played until after # pressed .. >> How can >> i get announce to play as soon as call answered? >> >> announce-frequency = 20 >> >> strategy = roundrobin >> >> timeout = 15 >> >> retry = 5 >> >> maxlen = 0 >> >> member => Agent/7001 >> member => Agent/7005 >> >> _______________________________________________ >> Asterisk-Users mailing list >> Asterisk-Users@lists.digium.com >> http://lists.digium.com/mailman/listinfo/asterisk-users >> To UNSUBSCRIBE or update options visit: >> http://lists.digium.com/mailman/listinfo/asterisk-users >> >> > >
Edward Eastman
2004-Aug-28 08:36 UTC
[Asterisk-Users] Queue Announcement not until after # accept callpressed
This is something I'm after as well, what I have found is the following: http://bugs.digium.com/bug_view_page.php?bug_id=0001082 http://lists.digium.com/pipermail/asterisk-dev/2004-February/003201.html which pretty much does what I(you) want, the one problem with it is that while the agent is listening to the pre # announcement, MOH for the queued party stops. Other than this I can confirm the patch works well with CVS Head 08/03/04. Does anyone else have anything better, or any status on the above patch? Thanks Ed -----Original Message----- From: asterisk-users-bounces@lists.digium.com [mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of Andrew Brown Sent: 27 August 2004 15:46 To: asterisk-users@lists.digium.com Subject: [Asterisk-Users] Queue Announcement not until after # accept callpressed When using the callback feature on agents I notice that when the queue calls one of the agents and the agent picks up the call they hear nothing until pressing the # to accept the call. Only then does my announcement play back to the agent after which the call is immediately connected. Is there a way to have the announcement played to the agent before they press # to accept. I have ackcall=yes in agent.conf Can't find anything on the wiki. Thanks Andrew [exten.conf] exten => s,1,Answer exten => s,2,background(custom/100) ; Sales exten => 1,1,ringing(2) exten => 1,2,playback(custom/101) exten => 1,3,queue(sales) [queue.conf] [default] ; ; Default settings for queues (currently unused) ; [sales] music = default announce = sales_queue ; This not played until after # pressed .. How can i get announce to play as soon as call answered? announce-frequency = 20 strategy = roundrobin timeout = 15 retry = 5 maxlen = 0 member => Agent/7001 member => Agent/7005 _______________________________________________ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Greg Boehnlein
2004-Aug-28 09:14 UTC
[Asterisk-Users] Queue Announcement not until after # accept call pressed
On Fri, 27 Aug 2004, Andrew Brown wrote:> > When using the callback feature on agents I notice that when the queue calls > one of the agents and the agent picks up the call they hear nothing until > pressing the # to accept the call. > > Only then does my announcement play back to the agent after which the call > is immediately connected. > > Is there a way to have the announcement played to the agent before they > press # to accept. I have ackcall=yes in agent.conf > > Can't find anything on the wiki. > > Thanks > > AndrewAndrew, You need my agent-preack-announce patch. This allows you to define a "preack=gsmfile" in your agents.conf, which will be played BEFORE the agent hits the "#" key to accept the call. The patch and associated sound files etc.. are up on the bugtracker at: http://bugs.digium.com/bug_view_page.php?bug_id=0001082 -- Vice President of N2Net, a New Age Consulting Service, Inc. Company http://www.n2net.net Where everything clicks into place! KP-216-121-ST