[Asterisk-bugs] [Asterisk 0009701]: Inconsistent periodic announcements when strategy != "ring all"

noreply at bugs.digium.com noreply at bugs.digium.com
Wed Jul 11 18:01:37 CDT 2007


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=9701 
====================================================================== 
Reported By:                rmontgomery
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   9701
Category:                   Applications/app_queue
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     new
Asterisk Version:            1.2.18  
SVN Branch (only for SVN checkouts, not tarball releases): N/A  
SVN Revision (number only!):  
Disclaimer on File?:        No 
Request Review:              
====================================================================== 
Date Submitted:             05-09-2007 21:16 CDT
Last Modified:              07-11-2007 18:01 CDT
====================================================================== 
Summary:                    Inconsistent periodic announcements when strategy !=
"ring all"
Description: 
On another note I have a nasty problem with app_queue.
There is a closed ticket on bugtracker which looks slightly related to
my issue http://bugs.digium.com/view.php?id=6776
Looks like Kevin fixed a bunch of stuff but I have a problem to report.

Here is my problem and I have found a workaround (but the workaround is
bad). In a nutshell the workaround requires me to use a ring all ring
strategy for any queue that requires periodic announcments.

Asterisk 1.2.18 official
I set up an ACD queue(s)
The queue has multiple members and is configured to playback periodic
announcements.
The problems with the queue can be broken down into two separate
issues...
Both issues relate to a problem with playback and call control during
the periodic announcement.
1. The primary announcement plays back fine and after 30 seconds the
secondary announcement should playback but it does not.
In fact the secondary announcement will playback but only if there is at
least one caller waiting in queue.
So caller 1 hears no periodic announcements ever!
Ideally all callers waiting in queue should hear all configured
announcements.
Caller 2 and higher does hear the periodic announcements.

This is important because we use single digit key press to exit queue
(customer queue overflow).

2. We have an IVR defined in the periodic announcement that allows the
caller to press DTMF and overflow out of queue.
When the announcement plays back the caller presses a digit defined in
the auto attendant announcement to direct them out of the queue
(customer defined overflow).
The problem is variable depending on the ring strategy (ie the problem
does not exist if ring strategy = ring all).
If the ring strategy is "ring all" then the caller can press any single
digit defined during MOH or during periodic announcement playback and
the call is correctly routed.
If the ring strategy is not "ring all" then the caller can press any
single digit defined during MOH and the call is routed correctly.
If the ring strategy is not "ring all" then the caller presses a single
digit to overflow during the periodic announcement and hears silence and
the call is not routed at all! The silence continues until the next
scheduled periodic announcement playback.

Obviously I would like to be able to define more than one ring strategy
and allow the caller to single digit key press out of queue.
I would also like to see the first caller hear all configured
announcements not just the primary queue announcement.

Aside from these issues my ACD queues are functioning very well. But I
am scared to implement ACD queues because of these specific issues.
It is very important to my business to get this fixed.

I have this configured in my lab and can reproduce at any time.
Remote access is available.
Can you assist?
====================================================================== 

---------------------------------------------------------------------- 
 putnopvut - 07-11-07 18:01  
---------------------------------------------------------------------- 
Regarding issue 1:

I think the "problem" you're experiencing could be a configuration issue.
I noticed that your queues all have timeouts of 1000 seconds. This means
that a caller at the head of the queue won't hear periodic announcements
for 1000 seconds after joining the queue. This is because periodic
announcements do not play while member phone(s) are ringing (by design). If
you set the timeout lower (say 10 seconds), then the periodic announcement
will play for the head caller during the retry period in between ringing a
member's phone.

If, on the other hand, you meant that all the members were currently
taking calls and the caller at the head of the queue didn't hear periodic
announcements, then this is a problem. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
07-11-07 18:01  putnopvut      Note Added: 0067156                          
======================================================================




More information about the Asterisk-bugs mailing list