I’ve been on Asterisk 1.8 for many years and I’m now forcing myself to move all my stuff to 14 Distro. I have 90% of my stuff working in the new system, but there is one thing that has me completely stumped. I want to move my MeetMe stuff to ConfBridge, because this mission is to get up to the latest technology after 11 years or so on a customized Trixbox build.
So, I have a simple Application Feature *5 Quick Conference. It takes both ends of a call and transfers them into meeting 1000. We use it all the time at home to quickly share a call with family members. It works perfectly with MeetMe, but it just hangs-up when I try to use ConfBridge. (Yes, I changed the default conference tech in advanced settings).
When I use ConfBridge, the log shows “joined” and then “left” the conference, immediately, and the call terminates. Any thoughts?
I’ve tried many variations of ConfBridge, including moving the call out to AGI, but the results are exactly the same each time. I can direct-dial conference 1000 and it works. I just cannot transfer endpoints to it from my dialplan.
I have simplified the code down to the bare minimum to demonstrate my problem.
This is the config:
globals_custom.conf
DYNAMIC_FEATURES = qconf
features_applicationmap_custom.conf
qconf => *5,self,Macro,qconf
extensions_custom.conf
[macro-qconf]
exten => s,1,Noop(Quick Conference)
same => n,ChannelRedirect(${BRIDGEPEER},qconf-user,s,1)
;;;same => n,ConfBridge(1000) ; THIS FAILS
same => n,MeetMe(1000,A1M) ; THIS WORKS
same => n,MacroExit()
[qconf-user]
exten => s,1,Macro(user-callerid)
;;;same => n,ConfBridge(1000) ; THIS FAILS
same => n,MeetMe(1000,xw1M) ; THIS WORKS
same => n,MacroExit()