[Asterisk-Users] Wrong extension indicated when logging in as agent

Chuck Bunn chuck.bunn at networkdoc.com
Thu Mar 30 09:34:35 MST 2006


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



More information about the asterisk-users mailing list