[asterisk-users] Newbie Queue: Simple Queue Problem

2008-03-18 Thread Lee, John (Sydney)
I am trying to build a simple queue for the receptionist phone.
In other words, there is only 1 agent and that is the receptionist
phone.

I just defined a few lines in queues.conf
[console]
strategy = ringall
member = SIP/4000  ;4000 is the console extension

In extensions.conf, it is:
exten = 4000,1,Answer()
exten = 4000,n,Queue(console)
exten = 4000,n,HangUp()

I pressed DND on 4000 and then call from another SIP phone (say 4001).
As expected, I saw 1 caller in the queue by queue show and that is
great.
exten = 4001,1,SetMusicOnHold()
exten = 4001,n,Dial(SIP/4001,20)
exten = 4001,n,VoiceMail,4001
exten = 4001,n,Playback(vm-goodbye)
exten = 4001,n,Wait(2)
exten = 4001,n,HangUp()

However, when I call from an outside line to another extension which I
then forward to 4000, I cannot get into the queue.
exten = 98786983,1,Answer()
exten = 98786983,n,Dial(SIP/4000,20)
exten = 98786983,n,HangUp()

Any thoughts?
 


___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

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


Re: [asterisk-users] Newbie Queue: Simple Queue Problem

2008-03-18 Thread Doug Lytle
Lee, John (Sydney) wrote:
 However, when I call from an outside line to another extension which I
 then forward to 4000, I cannot get into the queue.
 exten = 98786983,1,Answer()
 exten = 98786983,n,Dial(SIP/4000,20)

   

My guess would be that extension 4000 matches somewhere else within your 
dial plan and that it's hitting before your context with the queue).  
Seeing the console output would be of help here.

Doug



-- 
Ben Franklin quote:

Those who would give up Essential Liberty to purchase a little Temporary 
Safety, deserve neither Liberty nor Safety.


___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

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


Re: [asterisk-users] Newbie Queue: Simple Queue Problem

2008-03-18 Thread Robert Lister
On Tue, Mar 18, 2008 at 06:20:02PM +1100, Lee, John (Sydney) wrote:
 I am trying to build a simple queue for the receptionist phone.
 In other words, there is only 1 agent and that is the receptionist
 phone.
 
 However, when I call from an outside line to another extension which I
 then forward to 4000, I cannot get into the queue.
 exten = 98786983,1,Answer()
 exten = 98786983,n,Dial(SIP/4000,20)
 exten = 98786983,n,HangUp()

SIP devices defined in sip.conf do not magically become extensions in 
extensions.conf by virtue of them being there. i.e, a dialplan 
(extensions.conf) entry of 4000 bears no relation to the SIP device 
[4000]. You just happen to have called them the same thing.

Therefore, your:

exten = 98786983,n,Dial(SIP/4000,20)

Is routing to the SIP device 4000 rather than the queue 'console'.

So you either need to go a Goto(context,4000,1) or to drop it to the queue
with Queue(console) etc.

R.


-- 
Robert Lister - London Internet Exchange - http://www.linx.net/
sip:[EMAIL PROTECTED] - inoc-dba:5459*710- tel: +44 (0)20 7645 3510

___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

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


Re: [asterisk-users] Newbie Queue: Simple Queue Problem

2008-03-18 Thread Benny Amorsen
Robert Lister [EMAIL PROTECTED] writes:

 So you either need to go a Goto(context,4000,1) or to drop it to the queue
 with Queue(console) etc.

There's also Dial(Local/[EMAIL PROTECTED]). Goto is almost always a better
idea though.


/Benny



___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

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


Re: [asterisk-users] Newbie Queue: Simple Queue Problem

2008-03-18 Thread Paul Hales
On Tue, 2008-03-18 at 18:20 +1100, Lee, John (Sydney) wrote:
 I am trying to build a simple queue for the receptionist phone.
 In other words, there is only 1 agent and that is the receptionist
 phone.
 
 I just defined a few lines in queues.conf
 [console]
 strategy = ringall
 member = SIP/4000  ;4000 is the console extension
 
 In extensions.conf, it is:
 exten = 4000,1,Answer()
 exten = 4000,n,Queue(console)
 exten = 4000,n,HangUp()
 
 I pressed DND on 4000 and then call from another SIP phone (say 4001).
 As expected, I saw 1 caller in the queue by queue show and that is
 great.
 exten = 4001,1,SetMusicOnHold()
 exten = 4001,n,Dial(SIP/4001,20)
 exten = 4001,n,VoiceMail,4001
 exten = 4001,n,Playback(vm-goodbye)
 exten = 4001,n,Wait(2)
 exten = 4001,n,HangUp()
 
 However, when I call from an outside line to another extension which I
 then forward to 4000, I cannot get into the queue.
 exten = 98786983,1,Answer()
 exten = 98786983,n,Dial(SIP/4000,20)
 exten = 98786983,n,HangUp()
 
 Any thoughts?

The outside line coding should be 
 
exten = 98786983,1,Answer()
exten = 98786983,n,Queue(console)
exten = 98786983,n,HangUp()

later,

PaulH





___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

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


Re: [asterisk-users] Newbie Queue: Simple Queue Problem

2008-03-18 Thread Lee, John (Sydney)
 So you either need to go a Goto(context,4000,1) or to drop it to the
queue
 with Queue(console) etc.
I have chosen to use Goto(context,4000,1) from a programmer's
perspective although queue(console) works just as good.
Thanks guys.

___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

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