Well, the cli wasn’t up at the time. The don’t show anything. As I said in the above, cusotmer called in and went thru the menu system to get to sales. GM dialed billing extension directly and the two ended up talking to each other.
So on with the config parts…
extensions.conf
[mainmenu]
exten => s,1,Answer
exten => s,n,Wait(1)
exten => s,n,Background(greeting1) ; "Thanks for calling press 1 for sales, 2 for support, …"
exten => s,n,WaitExten(5)
exten => s,n,Goto(mainmenu,s,1)
exten => 1,1,Goto(sales,s,1)
exten => 2,1,Goto(support,s,1)
exten => 3,1,Goto(billing,s,1)
exten => 4,1,GotoIfTime(8:15-12:29|mon-fri||?mainmenu,5763,1)
exten => 4,n,GotoIfTime(12:30-13:44|mon-fri||?mainmenu,5763,1)
exten => 4,n,GotoIfTime(13:45-16:44|mon-fri||?mainmenu,5763,1)
exten => 4,n,GotoIfTime(16:45-23:59|mon-fri||?mainmenu,5765,1)
exten => 4,n,GotoIfTime(0:00-8:59|mon-fri||?mainmenu,5765,1)
exten => 4,n,GotoIfTime(|sat-sun||*?sales,5765,1)
exten => t,1,Goto(mainmenu,s,1)
exten => 5763,1,Queue(wlsupport|t|||300)
exten => 5763,n,Voicemail(7201)
exten => 5765,1,Background(tlab-office-hours)
exten => 5765,n,Background(tlab-sales-unavailable)
exten => 5765,n,VoiceMail(7201)
exten => 5765,n,Hangup
include => default
[sales]
exten => s,1,Background(tlab-quality)
exten => s,2,Background(sales1)
exten => s,n,WaitExten(5)
exten => s,n,Goto(sales,s,2)
exten => 1,1,GotoIfTime(10:00-20:00|mon-fri||?sales,5763,1)
exten => 1,n,GotoIfTime(20:00-10:00|mon-fri||?sales,5765,1)
exten => 1,n,GotoIfTime(|sat-sun||*?sales,5765,1)
exten => 1,n,Wait(2)
exten => 1,n,Voicemail(7205)
exten => 2,1,Dial(Zap/g1/18002345678)
exten => 3,1,Queue(temp-cyn|t|||300)
exten => t,1,Goto(sales,s,1)
exten => 5763,1,Queue(bhs-sales|t|||300)
exten => 5763,n,Voicemail(7205)
exten => 5765,1,Queue(ahs-sales|t|||300)
exten => 5765,n,VoiceMail(7205)
;exten => 5765,n,Hangup
exten => 7201,1,Macro(sipexten,7201) ;Tech Desk #1
exten => 7202,1,Macro(sipexten,7202) ;GM Desk #1
exten => 7203,1,Macro(sipexten,7203) ;GM Desk #2
exten => 7205,1,Macro(sipexten,7205) ;Sales Desk
exten => 7206,1,Macro(sipexten,7206) ;IT Desk
exten => 7208,1,Macro(stdexten,7208) ;Parts Desk
exten => 7214,1,Macro(sipexten,7214) ;Billing Home Desk
exten => 7215,1,Macro(sipexten,7215) ;Billing Work Desk
queues.conf
[bhs-sales]
music = default
monitor-format = wav
strategy = ringall
;context = default ; Here we go when the caller presses a single digit, while in the queue
timeout = 15
wrapuptime=1
announce-frequency = 30
announce-holdtime = no
joinempty = yes
member => SIP/7205 ;Sales Desk
[bhs-billing]
music = default
monitor-format = wav
strategy = ringall
context = billout ; Here we go when the caller presses a single
digit, while in the queue
timeout = 15
wrapuptime=1
announce-frequency = 30
announce-holdtime = no
joinempty = yes
member => SIP/7214
[q7214]
music = default
monitor-format = wav
strategy = ringall
timeout = 15
wrapuptime=1
announce-frequency = 0
announce-holdtime = no
joinempty = yes
;member => IAX2/ex7214
member => SIP/7214
thanks
tk