You first have to set up a conference. Mine is 2525. Then you need to copy the entire section for meetme and conferences from:
/etc/asterisk/extensions_additional.conf
starting at:
[ext-meetme]
include => ext-meetme-custom
all the way to:
exten => *87,hint,confbridge:2525
;β== end of [ext-meetme] ==β;
Paste it into:
extensions_override_freepbx.conf
( Make sure it is ALL there )
To eliminate the Leader/Admin join put a semi-colon as shown here:
( Begins 5 line shown below )
exten => 2525,n,Playback(conf-invalidpin)
exten => 2525,n,Goto(RETRYPIN)
exten => 2525,n(ADMIN),Gosub(sub-conference-options,s,1(2525,ADMIN))
exten => 2525,n,Gosub(sub-record-check,s,1(conf,2525,never))
;exten => 2525,n,ExecIf($["${DB(CONFERENCE/2525/joinmsg)}" != ββ]?Playback(${DB(CONFERENCE/2525/joinmsg)})
exten => 2525,n,Goto(STARTMEETME,1)
exten => 2525,n(USER),Gosub(sub-conference-options,s,1(2525,USER))
exten => 2525,n,Gosub(sub-record-check,s,1(conf,2525,never))
exten => 2525,n,ExecIf($["${DB(CONFERENCE/2525/joinmsg)}" != ββ]?Playback(${DB(CONFERENCE/2525/joinmsg)}))
My next variation will be to make it play a custom βJoinβ announcement for the Leader/Admin telling them that they have successfully connected as the Leader/Admin and maybe some other stuff.