Chuck Bunn
2006-Mar-13 13:42 UTC
[Asterisk-Users] All calls in queue go to agent that is down??
Hi,
When an agent is logged in and his phone goes off the network (using an
SJPhone on a portable PC) and the user had forgotten to log out of the
queue all calls go to this agent that is no longer connected to the
system. I have tried training and retraining but I need some way to fix
this. This just seems like really odd behavior but I realize that SIP
has no way of telling if a connection is alive or not. I would think
that the unregistering (ie disconnection of the SIP device) of the SIP
device would be enough to fix this (why would asterisk send all calls to
a sip connection that was unregistered???) Perhaps I need to make the
SIP registration time shorter? I am using the AgentCallBackLogin command
in my configs. Here is a copy of some the files involved:
queues.conf ************************
[general]
[default]
;Operator Home
[extensions-home]
music=default
strategy=ringall
maxlen=0
leavewhenempty=strict
context=mainmenu
member => Agent/3000
member => Agent/3001
member => Agent/3002
member => Agent/3003
member => Agent/3004
member => Agent/3005
member => Agent/3006
member => Agent/3007
member => Agent/3008
member => Agent/3009
member => Agent/3010
member => Agent/3011
*************************
agents.conf ***********************
[agents]
wrapuptime=0
musiconhold => default
updatecdr=yes
recordagentcalls=no
;Operator - Ageless
group=1
agent => 3000,3000,xxx
agent => 3001,3001,xxx
agent => 3002,3002,xxx...
************************************
extensions-home.incl included in extensions.conf ************
[default]
;Operator queue, Operator Console, and Receptionist Phone
exten => s,1,Answer()
exten => s,2,SetMusicOnHold(default)
exten => s,3,DigitTimeout(5)
exten => s,4,ResponseTimeout(30)
exten => s,5,GotoIfTime(8:00-21:00|*|*|*?default,s,7)
exten => s,6,Goto(mainmenu,s,1)
exten => s,7,Queue(extensions-home|tn|||25)
exten => s,8,Goto(mainmenu,s,1)
include => mainmenu
;Ageless
exten => _400,1,Voicemail(u400@default&413@default)
exten => _405,1,Voicemail(u405@default&411@default)
exten => _41[0-3],1,Macro(stdexten,${EXTEN},SIP/${EXTEN})
exten => _499,1,Macro(novmail,${EXTEN},SIP/${EXTEN})
;Spa Personnel
exten => _500,1,Voicemail(u500@default&510@default)
exten => _51[0],1,Macro(stdexten,${EXTEN},SIP/${EXTEN})
exten => _590,1,Macro(novmail,${EXTEN},ZAP/3)
;Chicken
;exten => _60[0],1,Macro(stdexten,${EXTEN},SIP/${EXTEN})
;Resedential
;exten => _70[0-3],1,Macro(stdexten,${EXTEN},SIP/${EXTEN})
;Voicemail Main
exten => 800,1,Answer
exten => 800,2,VoicemailMain(@default)
;Agent Login
exten => 801,1,AgentCallbackLogin(||@default)
;Recording Interface
exten => 820,1,Goto(phrase,s,1)
;Voice Conferencing
exten => _85X,1,Answer
exten => _85X,2,MeetMe(${EXTEN})
;Music on Hold
exten => 870,1,Answer
exten => 870,2,SetMusicOnHold(default)
exten => 870,3,WaitMusicOnHold(420)
exten => 870,4,Hangup
*********************
Thanks
Dovid Bender
2006-Mar-17 05:02 UTC
[Asterisk-Users] All calls in queue go to agent that is down??
<snip>> and the user had forgotten > to log out of the > queue all calls go to this agent that is no longer > connected to the > system. I have tried training and retraining but I > need some way to fix > this.</snip> Well you can do what some did here a while back. If you forget to log off, each time it costs you $25.00 from your paycheck. Look and see how fast they will remember. __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com