[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