It that case, the example of dialing sip_uri in the dialplan/default.xml should be removed to prevent confusion. Because according to what you said, one can never be able to hit this extension: <br><br><span style="color: rgb(51, 51, 255);">&lt;!-- dial via SIP uri --&gt;</span><br style="color: rgb(51, 51, 255);">
<span style="color: rgb(51, 51, 255);">    &lt;extension name=&quot;sip_uri&quot;&gt;</span><br style="color: rgb(51, 51, 255);">

<span style="color: rgb(51, 51, 255);">      &lt;condition field=&quot;destination_number&quot; expression=&quot;^sip:(.*)$&quot;&gt;</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">        &lt;action application=&quot;bridge&quot; data=&quot;sofia/${use_profile}/$1&quot;/&gt;</span><br style="color: rgb(51, 51, 255);">


<span style="color: rgb(51, 51, 255);">      &lt;/condition&gt;</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">    &lt;/extension&gt;</span><br><br>And thanks for the tip, I will use variable instead. <br>
<br><br><div class="gmail_quote">On Sat, Aug 22, 2009 at 4:35 PM, Michael Jerris <span dir="ltr">&lt;<a href="mailto:mike@jerris.com">mike@jerris.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style="">No, you don&#39;t get the full sip uri in the dialplan like that.   You do have a whole bunch of variables of the parsed sip header you can use.  Use the &quot;info&quot; application to see all the vars so you can see what you have to route the call on.<div>
<br></div><div>Mike</div><div><div></div><div class="h5"><div><br><div><div>On Aug 22, 2009, at 2:40 AM, Henry Huang wrote:</div><br><blockquote type="cite">Hi:<br><br>I try to dial sip url from my softphone but seems like the sip address is being processed by sofia before it pass to the dialplan. The example here is :<br>
<br><b><span style="color: rgb(102, 0, 0);">X-lite(softphone) dials -&gt; <a href="mailto:1009@4.2.2.2" target="_blank">1009@4.2.2.2</a> (it&#39;s fake sip address, the purpose was just to test what&#39;s being passed to dialplan)</span><br style="color: rgb(102, 0, 0);">
 <span style="color: rgb(102, 0, 0);">sofia receives the invite and return with trying </span><br style="color: rgb(102, 0, 0);"><span style="color: rgb(102, 0, 0);">sofia pass the destination number to dailplan with &quot;1009&quot; (without the &quot;sip:&quot; in front and without the &quot;@<a href="http://4.2.2.2/" target="_blank">4.2.2.2</a>&quot; after it)</span><br style="color: rgb(102, 0, 0);">
 </b><br>Please see pastebin for full log. <a href="http://pastebin.freeswitch.org/10089" target="_blank">http://pastebin.freeswitch.org/10089</a><br>ignore anything after line 80, because it&#39;s not my point, and the destination is a fake address. <br>
 <br>I would like to know how do you actually pass a full sip url to the dialplan to do the regex match. Because from the default.xml dialplan, it comes with an example sip url dialing extension that match&#39;s <b>^<a>sip:(.*)$</a> </b>. So I assume there must be a way of passing full sip url to the dialplan. Here is the example dialplan expecting sofia to pass it a full sip url:<br>
 <br><span style="color: rgb(51, 51, 255);"> &lt;!-- dial via SIP uri --&gt;</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">    &lt;extension name=&quot;sip_uri&quot;&gt;</span><br style="color: rgb(51, 51, 255);">
 <span style="color: rgb(51, 51, 255);">      &lt;condition field=&quot;destination_number&quot; expression=&quot;^<a>sip:(.*)$</a>&quot;&gt;</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">        &lt;action application=&quot;bridge&quot; data=&quot;sofia/${use_profile}/$1&quot;/&gt;</span><br style="color: rgb(51, 51, 255);">
 <span style="color: rgb(51, 51, 255);">      &lt;/condition&gt;</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">    &lt;/extension&gt;</span><br><br clear="all"></blockquote></div><br></div>
</div></div></div><br>_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Henry Huang<br>UniC Solution - Communication Unified<br>VoIP &amp; Open Source software Consultant<br>