Variables: Action: Originate Channel: SIP/15555555555@provider-conference Callerid: 1111111111 ;For my provider this must be legit Context: dialoutconfnew MaxRetries: 5 RetryTime: 300 WaitTime: 45 Exten: s Priority: 1 Variable: CallInitiate_conferenceName=family Variable: CallInitiate_phonenumber=15555555555 Variable: CallInitiate_person=someone Extensions.conf [dialoutconfnew] exten => s,1,DigitTimeout,10 ; Set Digit Timeout to 5 seconds exten => s,2,ResponseTimeout,50 ; Set Response Timeout to 10 seconds exten => s,3,Answer exten => s,4,Wait(1) exten => s,5,Macro(conf-connect,${CallInitiate_conferenceName},${CallInitiate_person}) exten => s,6,2,NoOp(Dial status on exit from Macro is ${DIALSTATUS}) exten => s,7,Set(NOJOIN=1) exten => s,8,Goto(102) exten => s,102,Hangup() exten => h,1,GoToIf($[${CALLERIDNUM} = 5555555555]?5:3) exten => h,3,GoToIf($[${NOJOIN} = 1]?5:4) exten => h,4,System(/opt/asterisk/conference-announce ${CallInitiate_conferenceName} out ${CallInitiate_person}) exten => h,5,NoOp(Hung up outbound ${CHANNEL})