<div dir="ltr">Dear All,<br><br>The issue has been solved and we are able to make long distance calls using carrierroute module and make local calls...The methid is the below:<br><br>if($rU =~ &quot;^111&quot; || $rU =~ &quot;^011.*&quot; || $rU =~ &quot;^00.*&quot; || $rU =~ &quot;^[+].*&quot; )<br>
{<br>if(!cr_route(&quot;default&quot;, &quot;0&quot;, &quot;$rU&quot;, &quot;$rU&quot;, &quot;call_id&quot;)){<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sl_send_reply(&quot;403&quot;, &quot;Not allowed&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp; } else {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # In cas of failure, re-route the request<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; t_on_failure(&quot;1&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Relay the request to the gateway<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; t_relay();<br>&nbsp;&nbsp; }<br>}<br>else<br>#if($rU =~ &quot;^123456.*&quot;)<br>{<br>route(1);<br>exit;<br>}<br>}<br>route[1] {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # for INVITEs enable some additional helper routes<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (is_method(&quot;INVITE&quot;)) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; t_on_branch(&quot;2&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; t_on_reply(&quot;2&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; t_on_failure(&quot;1&quot;);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br><br>if (!lookup(&quot;location&quot;)) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sl_send_reply(&quot;404&quot;,&quot;Not Found&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!t_relay()) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sl_reply_error();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit;<br>}<br><br><br>This is for all users list info<br><br>Regards<br><br><div class="gmail_quote">On Thu, Jan 29, 2009 at 12:55 PM, michel freiha <span dir="ltr">&lt;<a href="mailto:michofr@gmail.com">michofr@gmail.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 dir="ltr">Dear Bogdan,<br><br>Sorry to bother you but I need to fix this matter...When trying to call 123456 I got the following message:<br>
5:41 [19771] DBG:core:get_hdr_field: to body [&quot;mmm&quot;&lt;<a href="mailto:sip%3A123456@80.169.210.140" target="_blank">sip:123456@80.169.210.140</a>&gt;<br>
]<br>Jan 29 12:45:41 [19771] DBG:uri:has_totag: no totag<br>Jan 29 12:45:41 [19771] DBG:core:parse_headers: flags=78<br>Jan 29 12:45:41 [19771] DBG:core:get_hdr_field: cseq &lt;CSeq&gt;: &lt;1&gt; &lt;SUBSCRIBE&gt;<br>Jan 29 12:45:41 [19771] DBG:tm:t_lookup_request: start searching: hash=45509, isACK=0<br>

Jan 29 12:45:41 [19771] DBG:tm:matching_3261: RFC3261 transaction matched, tid=-d8754z-de5f02108115212b-1---d8754z-<br>Jan 29 12:45:41 [19771] DBG:tm:t_lookup_request: REF_UNSAFE: after is 1<br>Jan 29 12:45:41 [19771] DBG:tm:t_lookup_request: transaction found (T=0xb614d800)<br>

Jan 29 12:45:41 [19771] DBG:tm:t_retransmit_reply: nothing to retransmit<br>Jan 29 12:45:41 [19771] DBG:tm:t_check_trans: UNREF_UNSAFE: after is 0<br>Jan 29 12:45:41 [19771] DBG:core:destroy_avp_list: destroying list (nil)<br>

Jan 29 12:45:41 [19771] DBG:core:receive_msg: cleaning up<br>Jan 29 12:45:41 [19772] DBG:tm:utimer_routine: timer routine:7,tl=0xb614d94c next=(nil), timeout=140700000<br>Jan 29 12:45:41 [19772] DBG:tm:retransmission_handler: retransmission_handler : request resending (t=0xb614d800, SUBSCRIBE ... )<br>

Jan 29 12:45:41 [19772] DBG:tm:set_timer: relative timeout is 4000000<br>Jan 29 12:45:41 [19772] DBG:tm:insert_timer_unsafe: [7]: 0xb614d94c (144700000)<br>Jan 29 12:45:41 [19772] DBG:tm:retransmission_handler: retransmission_handler : done<br>

DBG:tm:t_lookup_request: start searching: hash=49306, isACK=0<br>-bash: DBG:tm:t_lookup_request:: command not found<br>[root@registrar1 ~]# Jan 29 12:35:55 [19663] DBG:tm:matching_3261: RFC3261 transaction matching failed<br>

-bash: Jan: command not found<br>[root@registrar1 ~]# Jan 29 12:35:55 [19663] DBG:tm:t_lookup_request: no transaction foundJan 29 12:45:43 [19772] DBG:tm:utimer_routine: timer routine:7,tl=0xb614f644 next=(nil), timeout=142500000<br>

Jan 29 12:45:43 [19772] DBG:tm:retransmission_handler: retransmission_handler : request resending (t=0xb614f4f8, INVITE si ... )<br>Jan 29 12:45:43 [19772] DBG:tm:set_timer: relative timeout is 4000000<br>Jan 29 12:45:43 [19772] DBG:tm:insert_timer_unsafe: [7]: 0xb614f644 (146500000)<br>

Jan 29 12:45:43 [19772] DBG:tm:retransmission_handler: retransmission_handler : done<br>Jan 29 12:45:43 [19772] DBG:tm:timer_routine: timer routine:0,tl=0xb614d968 next=(nil), timeout=143<br>Jan 29 12:45:43 [19772] DBG:tm:final_response_handler: stop retr. and send CANCEL (0xb614d800)<br>

Jan 29 12:45:43 [19772] DBG:tm:t_should_relay_response: T_code=0, new_code=408<br>Jan 29 12:45:43 [19772] DBG:tm:t_pick_branch: picked branch 0, code 408<br>Jan 29 12:45:43 [19772] DBG:tm:is_3263_failure: dns-failover test: branch=0, last_recv=408, flags=0<br>

Jan 29 12:45:43 [19772] DBG:tm:t_should_relay_response: trying DNS-based failover<br>Jan 29 12:45:43 [19772] DBG:tm:relay_reply: branch=0, save=0, relay=0<br>Jan 29 12:45:43 [19772] DBG:core:parse_headers: flags=ffffffffffffffff<br>

Jan 29 12:45:43 [19772] DBG:core:check_via_address: params 193.227.186.146, 192.168.0.164, 0<br>Jan 29 12:45:43 [19772] DBG:core:_shm_resize: resize(0) called<br>Jan 29 12:45:43 [19772] DBG:tm:insert_timer_unsafe: [2]: 0xb614d848 (148)<br>

Jan 29 12:45:43 [19772] DBG:tm:relay_reply: sent buf=0x819ef50: SIP/2.0 4..., shmem=0xb61517f8: SIP/2.0 4<br>Jan 29 12:45:43 [19772] DBG:tm:final_response_handler: done<br><br>Regards<div><div></div><div class="Wj3C7c"><br>
<br><div class="gmail_quote">On Wed, Jan 28, 2009 at 12:12 AM, michel freiha <span dir="ltr">&lt;<a href="mailto:michofr@gmail.com" target="_blank">michofr@gmail.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 dir="ltr">Dear All,<br><br>I&#39;m using carrierroute module fro load balancing as follow:<br>

<br><br>if(!cr_route(&quot;default&quot;, &quot;0&quot;, &quot;$rU&quot;, &quot;$rU&quot;, &quot;call_id&quot;)){<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sl_send_reply(&quot;403&quot;, &quot;Not Allowed&quot;);<br>
&nbsp;&nbsp;&nbsp;&nbsp; } else {<br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # In cas of failure, re-route the request<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; t_on_failure(&quot;1&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Relay the request to the gateway<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; t_relay();<br>}<br><br>Everything looks fine when making a long distance call that begin with 00...The issue is when making a local call to opensips, the server return Not Allowed...<br>


Can you tell me please what is missing here?<br><br>Regards<br></div>
</blockquote></div><br></div></div></div>
</blockquote></div><br></div>