Unwanted bridging of calls

Well, I am not sure where to look to trouble shoot this so asking for some pointers. Seems a customer called in and went through the menu to get to sales. My GM called in via cell phone and directly dialed billing’s extension. Somehow the GM and the customer got bridged together and ended up talking to each other.
Later the GM picked up her Polycom to make a call and was connected to another customer calling in for sales. So apparently I have some unwanted bridging going on here?
Can someone give me some pointers on where to look for this type of behavior?

Thanks

tk

Easy. call HR and have them assign your GM to the sales department. Problem solved!

but yeah, that is pretty messed up. Did you see anythign wierd on the CLI when it happened? what about logs? Also if you post the parts of your config files that were used by the various calls I’ll take a look…

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

hmmm, everything looks okay…

Do you have analog channels? I’ve seen a few cases of faulty wiring or other analog issues causing odd problems… I once had a client with analog lines, every time it rained he would start hearing his neighbors calls and vice versa. Very disruptive, to say the least.

you could also try a gremlin flush-
stop asterisk and zaptel. Remove or rename their source folders and wipe out the asterisk modules directory. Download fresh/latest asterisk/zaptel packages from Internet, untar, make, make install, then start zaptel and *. Occasionally fixes odd issues…

Well, I was afraid of that. I am fixing to build a new box for this so may just wait on that rather than face the gremlin. Will get all the latest and greatest then.

Thanks

tk