Hi Everyone,<div><br></div><div>I want to call first party using a .callfile and a second party using a context and then bridge the two calls. I MUST make sure that first party picks up first and then the second party should be dialed. Trying the following using an internal extension works nicely and the playback file is play after the extension picks up. But using the same method for calling an outside phone number (using a good quality SIP provider) does not wait for the channel to come up and starts the Playback line right away. What is the fault behind this and what is workaround? </div>

<div><br></div><div><div>This works:</div><div><br></div><div><b>originate sip/101 extension s@dial_wait</b></div><div><br></div><div>[dial_wait]</div><div>exten =&gt; s,1,Answer</div><div>exten =&gt; s,n,Playback(Please_wait_as_dial_the_second_party)</div>

<div>exten =&gt; s,n,NoOp(Calling second party)</div><div>exten =&gt; s,n,Dial(SIP/sip_provider/12145556666)</div></div><div><br></div><div>This doesn&#39;t wait for channel to come up and jumps to Playback (s,2) without even the first party yet picking up:</div>

<div><br></div><div><b>originate SIP/sip_provider/12148889999 extension s@dial_wait</b></div><div><b><br></b></div><div><b><span class="Apple-style-span" style="font-weight: normal; ">Thanks,</span></b></div>