<div dir="ltr"><div>how to do callback with dialplan?</div><div><br></div><div>the idea is when user A(his phone number is, for example 1001) calls a number with a prefix, e.g. **1002, the </div><div><br></div><div>freeswitch will hangup the call leg with user A and originate calls to 1001 and 1002, then bridge 1001 and 1002 after </div>
<div><br></div><div>both are connected. since originate is a console command, how could i make dialplan to do callback?</div><div><br></div><div>maybe it&#39;s something like:</div><div>    &lt;extension name=&quot;callback&quot;&gt;</div>
<div>      &lt;condition field=&quot;destination_number&quot; expression=&quot;^\*\*(\d+)$&quot;&gt;</div><div><span class="" style="white-space:pre">        </span>&lt;action application=&quot;hangup&quot;/&gt;</div><div><span class="" style="white-space:pre">        </span>&lt;action application=&quot;originate&quot; data=&quot;sofia/${use_profile}/$1&quot;/&gt;</div>
<div><span class="" style="white-space:pre">        </span>&lt;action application=&quot;originate&quot; data=&quot;sofia/${use_profile}/${caller_id_number}&quot;/&gt;</div><div><span class="" style="white-space:pre">        </span>&lt;action application=&quot;bridge&quot; data=&quot;sofia/${use_profile}/$1 sofia/${use_profile}/${caller_id_number}&quot;/&gt;</div>
<div>      &lt;/condition&gt;</div><div>    &lt;/extension&gt;</div><div>but certainly it&#39;s not gonna work, can anybody give a hand?</div><div><br></div></div>