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