Chuck Bunn
2006-Mar-30 09:34 UTC
[Asterisk-Users] Wrong extension indicated when logging in as agent
Hi, I am not sure if this is a bug in FOP (Flash Operator Panel), a configuration error on my part or a bug in Asterisk. I am using Asterisk 1.2.5 and Zaptel 1.2.4 on a Centos 4.2 server with Linux version 2.6.9-22-EL-i686. Kernel updates are excluded and the server has been updated using 'yum -y update'. Okay here is the scenario: I am using AgentCallBackLogin as an extension in my extensions.conf. When an agent logs in from the extension they will be using to receive calls on everything is fine, so far so good. The problem occurred when an agent calls in on an extension and then registers an extension different from the extension they are using to call the AgentCallBackLogin. When an agent does this it shows the agent on the wrong extension (the one called from not the registered one). We sometimes will have one person log in all the agents from a single extension (of course when registering an agent they input the extension they will be at not the extension they are calling from). GRAPHICALLY: Extension 100 Extension 101 Extension 801 ... ^ ^ ^ || || || Agent calls ext 801 from this Agent will be sitting here AgentCallBackLogin Extension desk. Agent enters user/passwd and 101 as new extension FOP shows agents logged in on ext 100 not 101 FILES: ****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|tr|||25) exten => s,8,Goto(mainmenu,s,1) ... ... ;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) ... ******************** ****queues.conf****** [general] ;Operator Home [extensions-home] music=default strategy=ringall maxlen=0 leavewhenempty=yes 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,OP1 agent => 3001,3001,OP2 agent => 3002,3002,OP3 agent => 3003,3003,OP4 agent => 3004,3004,OP5 ... ********************* Thanks
Apparently Analagous Threads
- BUG: FOP reports incorrect (duplicate) IP address until restarted
- No ring when doing blind transfer.
- [LLVMdev] Global variable initializer type does not match global variable type
- Re: [asterisk-dev] bug or bad chan_sip.c
- Re: [asterisk-dev] bug or bad chan_sip.c