[asterisk-users] ACD problem & outbound calls

Tommy Cooper tomcooper83 at yahoo.com
Wed Apr 10 16:22:23 CDT 2013

Thank you for your prompt reply. I removed that redundant line and now everything seems to work fine. Except outgoing calls that is, whenever i try to call an outside number the phone rings, the user can even answer back but then it hangs up after about 5 sec.
;This is the context setup for outgoing calls;exten => _NXXXXXXX.,2,Set(CALLERID(name)=*my number*)
;exten => _NXXXXXXX.,3,Set(CALLERID(num)=*my number*)
;exten => _NXXXXXXXXXX,1,Dial(mailto:SIP/$%7BEXTEN%7D at myprovider.com)
;exten => _3XXXX.,1,Answer
exten => _3XXXX.,1,Dial(SIP/myprovider/${EXTEN:1},60) ;This is the only line that seems to work but the phone hangs up shortly after answering, as described above
;exten => _3XXXX.,5,Hangup
;exten => _X.,1,Answer
;exten => _X.,2,Set(CALLERID(name)=*my number*)
;exten => _X.,3,Set(CALLERID(num)=*my number*)
;exten => _X.,4,Dial(SIP/${EXTEN}@myprovider,30,Tt)
;exten => _X.,5,Hangup

From: Salman Zafar <msalman212 at gmail.com>
To: Tommy Cooper <tomcooper83 at yahoo.com>; Asterisk Users Mailing List - Non-Commercial Discussion <asterisk-users at lists.digium.com> 
Sent: Wednesday, April 10, 2013 10:27 PM
Subject: Re: [asterisk-users] ACD problem

This line :
exten => *DID number*,2,Dial(SIP/1000)  is redundant and useless when you are already using Queues. So just remove it and it should work.

What happen is, your dial-plan executes at 2nd priority DIAL a SIP extension 1000 .. produce a call and at hang-up finishes no Queue/ACD functionality is executed.

On Thu, Apr 11, 2013 at 1:08 AM, Tommy Cooper <tomcooper83 at yahoo.com> wrote:

>I am working on a small inbound call center solution that uses an ACD system. I might add an IVR system later on. I only have 2 extensions set up (extensions 1000 and 1001), I want the system to put new calls in a queue if both extensions are busy. I am currently subscribed with a SIP trunk provider and can successfully recieve calls. I want to design a system where customers can call my number, that call will then be directed to either extension 1000 or 1001. If both extensions are in use, I want that 3rd call to be queued.
>I don't think that the config below will direct calls to extension 1001 because the second line states that any incomming calls should be routed to extension 1000. How do I change this so that calls are directed to all of my exensions?
>exten => *DID number*,1,Answer
>exten => *DID number*,2,Dial(SIP/1000)
>exten => *DID number*,3,Queue(support) ;not sure if this line belongs here
>exten => *DID number*,4,Hangup
>Member => SIP/1000
>Member => SIP/1001
>agent => 1000,1000
>agent => 1001,1001
>When using the current config the caller will listen to the 'music on hold' until the agent answers but calls are only being forwarded to extension 1000 as stated above
>-- Bandwidth and Colocation Provided by http://www.api-digital.com --
>New to Asterisk? Join us for a live introductory webinar every Thurs:
>               http://www.asterisk.org/hello
>asterisk-users mailing list
>To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-users


Muhammad Salman
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20130410/6d32c5ff/attachment.htm>

More information about the asterisk-users mailing list