[Asterisk-Users] Call getting disconnected in queue
Rajkumar S
rajkumars at asianetindia.com
Thu Sep 22 12:40:45 MST 2005
Bump!
raj
Rajkumar S wrote:
> Hi,
>
> I have a small call center with 4 Zap lines and 4 agents. Agents login
> using sip phones with AgentCallbackLogin. I occasionally gets a
> complaint that when customers call the call center, after the initial
> greeting is over the call gets cut after playing the thank you message.
> I started investigating and found that that happens when the call gets
> transferred to an agent who is making an outbound call (either calling
> customers or logging out). The debug logs of one such conversation is
> given below:
>
> As you can read below, the call gets fwd to agent 1005 at SIP/1004. But
> he is trying to log off at the same time, and call gets disconnected.
>
> Any help to fix this will be very much appreciated.
>
> regards,
>
> raj
>
> -- Executing Answer("Zap/2-1", "") in new stack
> -- Executing Goto("Zap/2-1", "MainMenu|s|1") in new stack
> -- Goto (MainMenu,s,1)
> -- Executing BackGround("Zap/2-1", "Welcome") in new stack
> -- Playing 'Welcome' (language 'en')
> -- Playing 'agent-incorrect' (language 'en')
> == Spawn extension (from-sip, 2002, 1) exited non-zero on 'SIP/1004-cc2f'
> -- Executing Queue("Zap/2-1", "callcenter|tT|||300") in new stack
> -- Started music on hold, class 'default', on Zap/2-1
> -- Stopped music on hold on Zap/2-1
> -- Playing 'queue-youarenext' (language 'en')
> -- Executing AgentCallbackLogin("SIP/1004-e376", "|l") in new stack
> -- Playing 'agent-user' (language 'en')
> -- Told Zap/2-1 in callcenter their queue position (which was 1)
> -- Playing 'queue-thankyou' (language 'en')
> -- Started music on hold, class 'default', on Zap/2-1
> -- outgoing agentcall, to agent '1005', on 'Local/1004 at from-sip-d281,1'
> -- Executing Dial("Local/1004 at from-sip-d281,2", "SIP/1004") in new
> stack
> Sep 21 11:56:39 ERROR[12633]: chan_sip.c:1615 update_user_counter: Call
> from user '1004' rejected due to usage limit of 1
> -- Couldn't call 1004
> == Everyone is busy/congested at this time
> -- Called Agent/1005
> -- Playing 'agent-incorrect' (language 'en')
> == Spawn extension (from-sip, 2002, 1) exited non-zero on 'SIP/1004-e376'
> -- Timeout on Local/1004 at from-sip-d281,2
> == CDR updated on Local/1004 at from-sip-d281,2
> -- Executing BackGround("Local/1004 at from-sip-d281,2", "vm-goodbye")
> in new stack
> -- Playing 'vm-goodbye' (language 'en')
> -- Agent/1005 answered Zap/2-1
> -- Stopped music on hold on Zap/2-1
> -- Executing Hangup("Local/1004 at from-sip-d281,2", "") in new stack
> == Spawn extension (from-sip, t, 2) exited non-zero on
> 'Local/1004 at from-sip-d281,2'
> monitor executing ( nice -n 19 soxmix
> "/var/spool/asterisk/monitor/agent-1005-asterisk-12632-1127283999-1010-in.wav"
> "/var/spool/asterisk/monitor/agent-1005-asterisk-12632-1127283999-1010-out.wav"
> "/var/spool/asterisk/monitor/agent-1005-asterisk-12632-1127283999-1010.wav"
> && rm -f
> "/var/spool/asterisk/monitor/agent-1005-asterisk-12632-1127283999-1010-"*
> ) &
> == Spawn extension (MainMenu, s, 2) exited non-zero on 'Zap/2-1'
> -- Hungup 'Zap/2-1'
>
> sip.conf entry for the phone is
>
> [1004]
> host=dynamic
> type=friend
> dtmfmode=RFC2833
> username=1004
> secret=password
> context = from-sip
> disallow=all
> allow=speex
> allow=gsm
> incominglimit=1
>
More information about the asterisk-users
mailing list