[Asterisk-Dev] Queue and call drop out
Hieu Tran
hieutrananh at yahoo.com
Fri May 6 03:16:14 MST 2005
Thanks Adam for your suggestions. Here's what i got.
1) Answer + MusicOnHold works perfect (> 90sec)
2) CLI for the 90s hangup is as follows:
--- show channels ----------
Channel (Context Extension Pri ) State Appl.
Data
UniCall/4-1 (macro-enqueue s 3 )
Ring Queue 101|t|||300
Agent/101_13512000 (ext-agents s 1 )
Up Bridged Call UniCall/6-1
SIP/2000-454b (ext-agents s 1 )
Up (None) (None)
UniCall/6-1 (macro-enqueue s 3 )
Up Queue 101|t|||300
(UniCall/4-1 is the 2nd caller)
---- then ----------
Executing Queue("UniCall/5-1", "101|t|||300") in new
stack
-- Started music on hold, class 'default', on
UniCall/5-1
-- Stopped music on hold on UniCall/5-1
-- Playing 'queue-youarenext' (language 'vn')
-- Told UniCall/5-1 in 101 their queue position
(which was 1)
-- Playing 'queue-thankyou' (language 'vn')
-- Started music on hold, class 'default', on
UniCall/5-1
-- Stopped music on hold on UniCall/5-1
-- Playing 'queue-youarenext' (language 'vn')
-- Told UniCall/5-1 in 101 their queue position
(which was 1)
-- Playing 'queue-thankyou' (language 'vn')
-- Started music on hold, class 'default', on
UniCall/5-1
-- Channel 0 got hangup
-- Stopped music on hold on UniCall/5-1
-- User disconnected when they almost made it
== Spawn extension (macro-enqueue, s, 3) exited
non-zero on 'UniCall/5-1' in macro 'enqueue'
== Spawn extension (ext-101, s, 1) exited non-zero
on 'UniCall/5-1'
-- Executing Goto("UniCall/5-1", "ext-hangup|s|1")
in new stack
-- Goto (ext-hangup,s,1)
-- Executing Playtones("UniCall/5-1", "busy") in
new stack
-- Executing Wait("UniCall/5-1", "5") in new stack
== Spawn extension (ext-hangup, s, 2) exited
non-zero on 'UniCall/5-1'
-- Hungup 'UniCall/5-1'
-- UC channel 5 released
Regards
--- Adam Goryachev
<mailinglists at websitemanagers.com.au> wrote:
> On Fri, 2005-05-06 at 09:28 +0100, Hieu Tran wrote:
> > Dear all,
> >
> > Please accept my appologies if what i'm gonna ask
> is
> > not what should be sent here. I came here after a
> near
> > exhausted search for a good explanation.
> >
> > Anyway, the problem is with the Queue and/or Dial
> > cmds. I created a queue of a single, dynamically
> added
> > agent. The 2nd call to the queue will hear music
> as
> > the agent is busy. After approx. 90 seconds, the
> 2nd
> > caller drops out while the agent is still busy
> with
> > the first caller. This happens every single time.
> NB.
> > Both callers call to * via UniCall channels.
> >
> > The queue log file shows a "ABANDON" queue event
> after
> > 90 seconds. CLI shows a "Channel 0 hangup".
> >
> > Can someone explain to me what might have
> happened? Is
>
> I'd suggest this is more of a problem with your
> channel driver, or
> perhaps your dialplan.
>
> Try sending the CLI output from when the call
> arrives to when the hangup
> happens.
>
> Also, try setting up an extension which just Answer
> + Musiconhold, and
> see if it also drops after 90seconds...
>
> Regards,
> Adam
>
> --
> --
> Adam Goryachev
> Website Managers
> Ph: +61 2 8304 0000
> adam at websitemanagers.com.au
> Fax: +61 2 9345 4396
> www.websitemanagers.com.au
>
> _______________________________________________
> Asterisk-Dev mailing list
> Asterisk-Dev at lists.digium.com
>
http://lists.digium.com/mailman/listinfo/asterisk-dev
> To UNSUBSCRIBE or update options visit:
>
>
http://lists.digium.com/mailman/listinfo/asterisk-dev
>
________________________________________________________________________
Yahoo! Messenger - Communicate instantly..."Ping"
your friends today! Download Messenger Now
http://uk.messenger.yahoo.com/download/index.html
More information about the asterisk-dev
mailing list