]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
SAC: Add a few basic queues
authorJonathan Rose <jrose@digium.com>
Fri, 27 Mar 2015 22:34:48 +0000 (22:34 +0000)
committerJonathan Rose <jrose@digium.com>
Fri, 27 Mar 2015 22:34:48 +0000 (22:34 +0000)
Review: https://reviewboard.asterisk.org/r/4503/

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/13@433658 65c4cc65-6c06-0410-ace0-fbb531ad65f3

configs/basic-pbx/extensions.conf
configs/basic-pbx/modules.conf
configs/basic-pbx/queues.conf [new file with mode: 0644]

index d7fd2c3ca3f2ef516941b900699ef9ab4a272354..2ee3f8df74eea7bc05b37a001c92c59e060e7f6d 100644 (file)
@@ -36,6 +36,20 @@ exten = 2565551234,1,Verbose(1, "User ${CALLERID(num)} dialed into remote voicem
  same = n,VoiceMailMain(example)
  same = n,Hangup()
 
+; Extension to queue for sales.
+; The queue has a 300 second timeout.
+exten = 2565551200,1,Verbose(1, "User ${CALLERID(num)} dialed the sales queue.")
+ same = n,Answer()
+ same = n,Queue(sales,,,,300)
+ same = n,Goto(operator,1)
+
+; Extension to queue for a customer advocate.
+; The queue has a 1200 second timeout.
+exten = 2565551250,1,Verbose(1, "User ${CALLERID(num)} dialed the customer advocate queue.")
+ same = n,Answer()
+ same = n,Queue(customer_advocate,,,,1200)
+ same = n,Goto(operator,1)
+
 [Dialing-Errors]
 ; Handle any extensions dialed internally that don't otherwise exist.
 ; Comment out or remove this extension if you would rather have the calls
index c0416a06ffab3d3e910c4ad2cea6bea3950bf18f..db727b7bdb72810f10d9bef75bc622feb57c9fe1 100644 (file)
@@ -14,6 +14,7 @@ load = app_verbose.so
 load = app_voicemail.so
 load = app_directory.so
 load = app_confbridge.so
+load = app_queue.so
 
 ; Bridging
 
diff --git a/configs/basic-pbx/queues.conf b/configs/basic-pbx/queues.conf
new file mode 100644 (file)
index 0000000..8aaa0b4
--- /dev/null
@@ -0,0 +1,19 @@
+[general]
+monitor-type = MixMonitor
+
+;========================Sales Queue ==
+; Calls all sales persons in a ring-all fashion
+[sales]
+strategy=ringall
+member => PJSIP/1109 ; Terry Jules - Director of Sales
+member => PJSIP/1105 ; Garnet Claude - Sales Associate
+member => PJSIP/1112 ; Franny Ocean - Sales Associate
+
+;===================== Customer Advocate Queue ==
+; Calls all customer advocates in a ring-all fashion
+[customer_advocate]
+strategy=ringall
+member => PJSIP/1101 ; Maria Berny - Director of Customer Experience
+member => PJSIP/1115 ; Dusty Williams - Customer Advocate
+member => PJSIP/1102 ; Tommy Briar - Customer Advocate
+