Inconsistent Agent Status Behavior
Hi List, I seem to be experiencing inconsistent behavior with agent status... I have already learned that using the debianized op-panel init scripts require you actually 'reload' after you 'restart' otherwise you will not see agent login status, and may potentially not see names correctly either. Thats find, but the init script may need to be updated cause that isn't exactly intuitive.. But the main issue here, is that the display of idle time/caller id of the connected call seems to be sporadic. For example, sometimes I see a logged in agent (yellow dot) with Idle above their name, and NO idle timer below their name. Other times the idle timer will show up just fine. It flip flops between showing it and not after each call. Likewise, I have similar behavior for agents who are actually on a call.. Dot goes red, I get the talk timer below their name, and no caller ID above their name. (Although sometimes, it does show) - You might say, well maybe these people didnt have caller ID. This is not true, I also display Queue Slot status on the same page, and when the call comes in I see the caller ID on the queue slot button, and i always briefly see the caller ID appear above the agent's name, but it seems to disappear about a second or two after the call is in progress, never to return, until possibly the next call they take. Lastly, normally my agents show up as this (output of show agents) when they are logged in and not on a call: 1009 (Joe Smith) available at '233@xxxxxx' (musiconhold is 'default') When they are on a call: 1009 (Joe Smith) logged in on SIP/233-0825c148 talking to IAX2/itsp-1-1 (musiconhold is 'default') When i restart FOP when they are OFF the phone, the agent button shows their name properly. If i restart it while they are ON the phone, the button label says SIP/233-082 - seemingly i can only fix it by restarting when nobody is on the phone.. Kinda strange. Here is my op_buttons.cfg: [QueueAgent/CallCenter] Position=2-13,15-20 Label="Empty Slot" Extension=-1 Icon=1 [Queue/CallCenter] Position=41-52 Label="CallCenter" Extension=-1 Icon=5 And here are the relevant agent config variables from op_server.cfg rename_label_agentlogin=0 rename_to_agent_name=1 agent_status=1 change_led_agent=1 This is FOP 0.27 Thanks for any input you guys can provide. Dayton
|