Bogdan<br><br>I understand.<br>Before i get another gateway, i keep on this way.<br>thanks a lot<br><br>Sam<br><br><div><span class="gmail_quote">On 11/29/06, <b class="gmail_sendername">Bogdan-Andrei Iancu</b> &lt;<a href="mailto:bogdan@voice-system.ro">
bogdan@voice-system.ro</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Sam,<br><br>it might work, but it is not correctly from SIP point of view as you
<br>change the TO header across the dialog.<br><br>regards,<br>bogdan<br><br>Sam Hsu wrote:<br><br>&gt; I use subst to solve this<br>&gt;<br>&gt;subst('/^To:(.*)sip:[^@]*@[a-zA-Z0-9.]+(.*)$/To:\1$ruri\2/ig')<br>&gt;<br>&gt; It works with my OLD gateway
<br>&gt;<br>&gt; Sam<br>&gt;<br>&gt; On 11/28/06, * Bogdan-Andrei Iancu* &lt;<a href="mailto:bogdan@voice-system.ro">bogdan@voice-system.ro</a><br>&gt; &lt;mailto:<a href="mailto:bogdan@voice-system.ro">bogdan@voice-system.ro
</a>&gt;&gt; wrote:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Hi Sam,<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; According to SIP RFC the TO header is not used at all for routing<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; - most<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; probably you have an old gateway which is not SIP compliant anymore.
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; There is no mechanism in openser to change the TO header. The strip()<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; function affects only the RURI.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; the authentication name *must* not be changed as the auth will<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; failed -
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; the auth response is computed based on the auth name known by the UAC.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; regards,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; bogdan<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Sam Hsu wrote:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; i use the strip() function to strip the prefix when call out
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; for example, prefix 0 to call out<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; there are my sip invite message<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<br>
&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; INVITE sip:0928117466@202.111.222.76:5060 SIP/2.0<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Record-Route: &lt;sip:<a href="http://211.111.222.102">211.111.222.102</a> &lt;<a href="http://211.111.222.102">http://211.111.222.102
</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &lt;<a href="http://211.111.222.102">http://211.111.222.102</a> &gt;;r2=on;lr=on;ftag=694064c4&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Record-Route: &lt;sip:<a href="http://211.111.222.102">211.111.222.102</a> &lt;
<a href="http://211.111.222.102">http://211.111.222.102</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &lt;<a href="http://211.111.222.102">http://211.111.222.102</a>&gt;;transport=tcp;r2=on;lr=on;ftag=694064c4&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Content-Length: 324
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Content-Type: application/sdp<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Via: SIP/2.0/UDP <a href="http://211.23.176.102">211.23.176.102</a> &lt;<a href="http://211.23.176.102">http://211.23.176.102</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &lt;<a href="http://211.23.176.102">
http://211.23.176.102</a>&gt;;branch= z9hG4bK4eec.ecf680e4.0;i=1<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Via: SIP/2.0/TCP <a href="http://192.168.123.5:5060">192.168.123.5:5060</a> &lt;<a href="http://192.168.123.5:5060">http://192.168.123.5:5060
</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &lt;<a href="http://192.168.123.5:5060">http://192.168.123.5:5060</a>&gt;;received= <a href="http://220.132.138.7">220.132.138.7</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="http://220.132.138.7">http://220.132.138.7
</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &lt;<a href="http://220.132.138.7">http://220.132.138.7</a>&gt;;branch=z9hG4bK69486617<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; To: &lt;<a href="mailto:sip:00928117466@211.111.222.102">sip:00928117466@211.111.222.102</a>
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mailto:<a href="mailto:sip">sip</a>:<a href="mailto:00928117466@211.111.222.102">00928117466@211.111.222.102</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &lt;mailto: sip &lt;mailto:<a href="mailto:sip">sip</a>&gt;:<a href="mailto:00928117466@211.111.222.102">
00928117466@211.111.222.102</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mailto:<a href="mailto:00928117466@211.111.222.102">00928117466@211.111.222.102</a>&gt;&gt;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; From: &quot;joepass&quot; &lt;<a href="mailto:sip:joepass@211.111.222.102">
sip:joepass@211.111.222.102</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mailto:<a href="mailto:sip">sip</a>:<a href="mailto:joepass@211.111.222.102">joepass@211.111.222.102</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &lt;mailto:<a href="mailto:sip">sip</a> &lt;mailto:
<a href="mailto:sip">sip</a>&gt;:<a href="mailto:joepass@211.111.222.102">joepass@211.111.222.102</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mailto:<a href="mailto:joepass@211.111.222.102">joepass@211.111.222.102</a>&gt;&gt;&gt;;tag=694064c4<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Supported: timer<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Call-ID: <a href="mailto:95746504-39004973-1533c430-d8319d29@192.168.123.5">95746504-39004973-1533c430-d8319d29@192.168.123.5</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mailto:<a href="mailto:95746504-39004973-1533c430-d8319d29@192.168.123.5">
95746504-39004973-1533c430-d8319d29@192.168.123.5</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &lt;mailto:<a href="mailto:95746504-39004973-1533c430-d8319d29@192.168.123.5">95746504-39004973-1533c430-d8319d29@192.168.123.5</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mailto:
<a href="mailto:95746504-39004973-1533c430-d8319d29@192.168.123.5">95746504-39004973-1533c430-d8319d29@192.168.123.5</a>&gt;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; CSeq: 26589 INVITE<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; User-Agent: IP SIP Phone/2.1.3<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Max-Forwards: 69
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Session-Expires: 1800<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Allow:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; UPDATE,INFO,MESSAGE,REFER,NOTIFY,INVITE,ACK,OPTIONS,BYE,CANCEL<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Authorization: Digest<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; nonce=&quot;456ba868fbd62c72ca16fcdd04678168a8fa0683&quot;,
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; username=&quot;joepass&quot;,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; realm=&quot;<a href="http://votel-tech.com">votel-tech.com</a> &lt;<a href="http://votel-tech.com">http://votel-tech.com</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="http://votel-tech.com">
http://votel-tech.com</a>&gt;&quot;, uri=&quot;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; <a href="mailto:sip:00928117466@211.111.222.102">sip:00928117466@211.111.222.102</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mailto:<a href="mailto:sip">sip</a>:<a href="mailto:00928117466@211.111.222.102">
00928117466@211.111.222.102</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &lt;mailto:<a href="mailto:sip">sip</a> &lt;mailto:<a href="mailto:sip">sip</a>&gt;:<a href="mailto:00928117466@211.111.222.102">00928117466@211.111.222.102</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mailto:
<a href="mailto:00928117466@211.111.222.102">00928117466@211.111.222.102</a>&gt;&gt;&quot;,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; response=&quot;73a8c869c2a42a12f0d920c2a7d6f068&quot;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; P-IPRAuth: <a href="http://votel-tech.com">
votel-tech.com</a> &lt;<a href="http://votel-tech.com">http://votel-tech.com</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="http://votel-tech.com">http://votel-tech.com</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Contact: &lt;sip:joepass@220.111.222.7:1070&gt;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; in the example, the real number is 0928117466<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; add prefix 0, so the final number is 00928117466
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; I see the INVITE part the id has strip the prefix 0<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; but<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; To: &lt; <a href="mailto:sip:00928117466@211.111.222.102">sip:00928117466@211.111.222.102</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mailto:
<a href="mailto:sip">sip</a>:<a href="mailto:00928117466@211.111.222.102">00928117466@211.111.222.102</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &lt;mailto:<a href="mailto:sip">sip</a> &lt;mailto:<a href="mailto:sip">sip</a>&gt;:<a href="mailto:00928117466@211.111.222.102">
00928117466@211.111.222.102</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mailto:<a href="mailto:00928117466@211.111.222.102">00928117466@211.111.222.102</a>&gt;&gt;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; and the Authorization part(uri) still keep on 00928117466<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; My gateway seems to use this information to call out.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; So it cause some error respond.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; If i call to the gateway directly(not through openser with number<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; 0928117466), it works.
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; How can i strip the &quot;To&quot; and &quot;Authorization&quot; part uri.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; thanks...<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Sam<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;------------------------------------------------------------------------
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;_______________________________________________<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;Users mailing list<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; <a href="mailto:Users@openser.org">Users@openser.org</a> &lt;mailto:<a href="mailto:Users@openser.org">
Users@openser.org</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<a href="http://openser.org/cgi-bin/mailman/listinfo/users">http://openser.org/cgi-bin/mailman/listinfo/users</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;<br>&gt;<br><br></blockquote>
</div><br>