Reflects a common misunderstanding; Dial supervises the call, not just initiates it.
For this one, I think you want the G option on Dial(), which will do a simultaneous GoTo to two different priorities, which can set up different environments and then enter the conference. (For third party control, AMI has a double redirect.)
If you use Originate, the call is already up before priority 1 is executed (and if it were an incoming call, it is bad practice to start billing for the caller, before the callee has answered).
There is an obvious syntax error in the parameters of Dial.
There is an obvious syntax error in the dial string.
The caller will get added to the bridge, even if the call fails.
The callee will get hung up as soon as they answer, as they will be sent to a priority that does not exist.
I haven’t checked the parameters on ConfBridge.
You will find it much easier to maintain the code, if you use labels and relative priorities.
There is actually an example that is fairly close to what you want to in the documentation for the Dial application, although it is subject to my fourth point!