Oh your kidding. I have to call Answer() first? I thought Queue() implicitly 
called Answer. Anyway, now that I have Answer() in there, it seems to be 
behaving a lot better. Thanks for your help. I'll check it out more tomorrow. 
 
Really... I thought Queue() and other apps called Answer() themselves...
 
Doug.
 

        -----Original Message----- 
        From: CC Jay [mailto:[EMAIL PROTECTED] 
        Sent: Thu 3/23/2006 11:54 PM 
        To: Asterisk Users Mailing List - Non-Commercial Discussion 
        Cc: 
        Subject: Re: [Asterisk-Users] Tearing my hair out with Queues
        
        
        Let's try the obvious first, how about
        
        exten => q_main,1,Answer
        exten => q_main,2,etc.
        
        Fingers crossed :)
        
        
        On 3/24/06, Douglas Garstang <[EMAIL PROTECTED]> wrote: 

                Here you go. I'm not sure this is much use. It's a bit hard to 
explain as I have one system calling another via IAX where the Queue() command 
is executed... Calls are VOIP->VOIP, on our network... This case below is where 
each agent (there's 6) is rung for 30sec, but the Queue aborts after 120s, not 
300s! 
                
                extensions.conf(Caller):
                [macro-DialIAX]
                exten => s,1,Dial(IAX2/[EMAIL PROTECTED]/[EMAIL PROTECTED])
                exten => s,2,Goto(s-${DIALSTATUS},1)
                exten => s-ANSWER,1,Goto(s-OK,1)
                exten => s-NOANSWER,1,Goto(s-ERROR,1) 
                exten => s-CONGESTION,1,Goto(s-ERROR,1)
                exten => s-CHANUNAVAIL,1,Goto(s-ERROR,1)
                exten => s-ERROR,1,Answer()
                exten => s-ERROR,2,Wait,1
                exten => s-ERROR,3,Set(i=1)
                exten => s-ERROR,4,While($[${i} < 4]) 
                exten => s-ERROR,5,Playback(cannot-complete-network-error)
                exten => s-ERROR,6,Playback(message-number)
                exten => s-ERROR,7,Playback(letters/o)
                exten => s-ERROR,8,Playback(letters/e)
                exten => s-ERROR,9,Playback(digits/9) 
                exten => s-ERROR,10,Playback(digits/0)
                exten => s-ERROR,11,Playback(digits/0)
                exten => s-ERROR,12,Set(i=$[${i} + 1])
                exten => s-ERROR,13,EndWhile
                exten => s-ERROR,14,Hangup()
                exten => s-OK,1,MacroExit 
                ...
                exten => 
2944000,1,Macro(DialIAX,acdserver1,q_main,oneeighty_acd)
                exten => 2944000,2,NoOp(IM BACK)
                
                extensions.conf(Callee):
                exten => q_main,1,Queue(oneeighty_main||||300)
                exten => q_main,2,NoOp(${QUEUESTATUS}) 
                exten => q_main,3,NoOp(${DIALSTATUS})
                exten => q_main,4,Hangup
                
                queues.conf(Callee):
                [oneeighty_main]
                musiconhold = default
                joinempty = strict
                leavewhenempty = strict
                strategy = rrmemory
                timeout = 30
                ;retry = 0
                member => Agent/80014055
                member => Agent/80014057
                member => Agent/80014052
                member => Agent/80014051
                member => Agent/80014033
                member => Agent/80014050
                
                
                
                        -----Original Message-----
                        From: CC Jay [mailto:[EMAIL PROTECTED]
                        Sent: Thu 3/23/2006 11:16 PM
                        To: Asterisk Users Mailing List - Non-Commercial 
Discussion 
                        Cc:
                        Subject: Re: [Asterisk-Users] Tearing my hair out with 
Queues
                
                
                        In that case, you should post part of extensions.conf 
which is related to Queues/agents, which makes it easier to troubleshoot your 
problem. Besides, you haven't mentioned how incoming calls get into your queue. 
PSTN or VoIP calls? 
                        All providers set some limit on the time a call can be 
placed on their trunks without being answered. For PSTN, the time limit is 90 
sec. Could that be the cause for your Queue timeout of 120 sec?
                
                
                
                _______________________________________________
                --Bandwidth and Colocation provided by Easynews.com --
                
                Asterisk-Users mailing list
                To UNSUBSCRIBE or update options visit:
                   http://lists.digium.com/mailman/listinfo/asterisk-users
                
                
                


_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to