Drew Gibson
2007-Mar-08 10:19 UTC
[asterisk-users] Queue announcing hold sequence instead of hold time
Hi,
We recently updated from an early Asterisk 1.2 SVN to 1.2.15 (on Debian
Sarge) and the behaviour of our Call Centre queues has changed slightly.
Before the upgrade, when a caller was waiting in the queue, the
estimated hold time was announced as expected ("estimated hold time is
less than 2 minutes ...").
Now the caller gets an announcement of their sequence in the queue
("Your call is now first in line ...").
I believe that the only changes I have made to queues.conf and
agents.conf is the addition of the "context=" statement and editing
the
list of agents.
Has anyone else seen this? What am I missing?
regards,
Drew
QUEUES.CONF
[general]
persistentmembers = yes
[FxQueue]
music=default
strategy=rrmemory
context = opt-out_fxq
timeout=15
retry=3
wrapuptime=0
maxlen=0
announce-frequency=60
announce-holdtime = yes
reportholdtime=yes
memberdelay=1
servicelevel=120 ; seconds
member => Agent/1102
member => Agent/1103
member => Agent/1104
member => Agent/1105
AGENTS.CONF
[general]
persistentagents=yes
[agents]
ackcall=no
wrapuptime=0
musiconhold => default
agent => 1102,1234,Carly
agent => 1103,1234,Sean
agent => 1104,1234,Ed
agent => 1105,1234,Neil
EXTENSIONS.CONF (extract)
[call-centre]
exten => s,1,Noop(Entering Call Centre)
exten => s,n,Answer()
exten => s,n,Wait(1)
exten => s,n,Playback(welcome-fxqueue)
exten => s,n,Goto(5210,1)
; FxQueue
exten => 5210,1,Noop()
exten => 5210,n,Ringing()
exten => 5210,n,Wait(2)
exten => 5210,n,Queue(FxQueue|tH)
exten => 5210,n,Hangup()
exten => _6XXX,1,macro(ccexten,${EXT_${EXTEN}})
[macro-ccexten]
exten => s,1,Set(EXT=${ARG1})
exten => s,2,GotoIf([$:{EXT}]?4:3)
exten => s,3,Goto(i,1)
exten => s,4,Dial(${EXT},10,tT)
exten => i,1,Playback(pbx-invalid)
--
Drew Gibson
Systems Administrator
OANDA Corporation
416-593-6767 x322
www.oanda.com
Rob Schall
2007-Mar-08 11:24 UTC
[asterisk-users] Queue announcing hold sequence instead of hold time
I also have this problem. Unsure how to fix it though. Rob Drew Gibson wrote:> Hi, > > We recently updated from an early Asterisk 1.2 SVN to 1.2.15 (on > Debian Sarge) and the behaviour of our Call Centre queues has changed > slightly. > Before the upgrade, when a caller was waiting in the queue, the > estimated hold time was announced as expected ("estimated hold time is > less than 2 minutes ..."). > Now the caller gets an announcement of their sequence in the queue > ("Your call is now first in line ..."). > I believe that the only changes I have made to queues.conf and > agents.conf is the addition of the "context=" statement and editing > the list of agents. > > Has anyone else seen this? What am I missing? > > regards, > > Drew > > QUEUES.CONF > [general] > persistentmembers = yes > > [FxQueue] > music=default > strategy=rrmemory > context = opt-out_fxq > timeout=15 > retry=3 > wrapuptime=0 > maxlen=0 > announce-frequency=60 > announce-holdtime = yes > reportholdtime=yes > memberdelay=1 > servicelevel=120 ; seconds > > member => Agent/1102 > member => Agent/1103 > member => Agent/1104 > member => Agent/1105 > > AGENTS.CONF > [general] > persistentagents=yes > > [agents] > ackcall=no > wrapuptime=0 > musiconhold => default > > agent => 1102,1234,Carly > agent => 1103,1234,Sean > agent => 1104,1234,Ed > agent => 1105,1234,Neil > > EXTENSIONS.CONF (extract) > [call-centre] > exten => s,1,Noop(Entering Call Centre) > exten => s,n,Answer() > exten => s,n,Wait(1) > exten => s,n,Playback(welcome-fxqueue) > exten => s,n,Goto(5210,1) > > ; FxQueue > exten => 5210,1,Noop() > exten => 5210,n,Ringing() > exten => 5210,n,Wait(2) > exten => 5210,n,Queue(FxQueue|tH) > exten => 5210,n,Hangup() > > exten => _6XXX,1,macro(ccexten,${EXT_${EXTEN}}) > > [macro-ccexten] > exten => s,1,Set(EXT=${ARG1}) > exten => s,2,GotoIf([$:{EXT}]?4:3) > exten => s,3,Goto(i,1) > exten => s,4,Dial(${EXT},10,tT) > exten => i,1,Playback(pbx-invalid) > > > >
Trevor G. Hammonds
2007-Mar-09 06:00 UTC
[asterisk-users] Queue announcing hold sequence instead of hold time
From: Drew Gibson> > Hi, > > We recently updated from an early Asterisk 1.2 SVN to 1.2.15 (on Debian > Sarge) and the behaviour of our Call Centre queues has changed > slightly. > Before the upgrade, when a caller was waiting in the queue, the > estimated hold time was announced as expected ("estimated hold time is > less than 2 minutes ..."). > Now the caller gets an announcement of their sequence in the queue > ("Your call is now first in line ..."). > I believe that the only changes I have made to queues.conf and > agents.conf is the addition of the "context=" statement and editing the > list of agents. > > Has anyone else seen this? What am I missing? > > regards, > > DrewDrew, This has been normal behaviour for as long as I can remember. The caller hears the estimated time until they are next in line, then they hear the 'next in line' announcement. Sincerely, Trevor Hammonds