<div>Buenas, Lista (que eres una lista!) jeje</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp; Estoy madando una llamada desde asterisk al openser SIN AUTHORIZATION y openser no encuentra el cliente... mi config:</div>
<div>&nbsp;</div>
<div>Estoy mandando <a href="mailto:88887059999@my.domain.com">88887059999@my.domain.com</a> desde asterisk&nbsp;y quiero reescribirlo a&nbsp;7059999.... y forward la llamda al cliente, pero openser dice que no encuentra el usuario, El usuario existe y está registrado... seguro.</div>

<div>&nbsp;</div>
<div>ip1 y ip2 son las ips del asterisk, no quiero hacer autentificación, sé que ésto se puede hacer con &quot;permission&quot;, pero a ver quién entiende la documentación de los módulos....&nbsp; :S</div>
<div>&nbsp;</div>
<div>esto está muy simplificado!</div>
<div>&nbsp;</div>
<div>route{</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (method==&quot;INVITE&quot;) {</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #&nbsp;&nbsp;&nbsp; CUSTOMER-CUSTOMER CALL<br></div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if($si==&quot;ip1&quot;||$si==&quot;ip2&quot;){<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlog(&quot;L_ERR&quot;, &quot;\n************** CUSTOMER-CUSTOMER CALL (ASTERISK-&gt;OPENSER) ************\n&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (uri=~&quot;^sip:8888&quot;){<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strip(4);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!lookup(&quot;location&quot;)) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</div>
<div><br>&nbsp;&nbsp;if (!lookup(&quot;location&quot;)) {<br>&nbsp;&nbsp;&nbsp;sl_send_reply(&quot;404&quot;, &quot;Not Found&quot;);<br>&nbsp;&nbsp;&nbsp;exit;<br>&nbsp;&nbsp;};<br>&nbsp;&nbsp;append_hf(&quot;P-hint: usrloc applied\r\n&quot;); <br>&nbsp;};<br><br><br>da como resultado:</div>

<div><br>11(20554) SIP Request:<br>11(20554)&nbsp; method:&nbsp; &lt;INVITE&gt;<br>11(20554)&nbsp; uri:&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="mailto:sip:88887059999@192.168.1.203">sip:88887059999@192.168.1.203</a>&gt;<br>11(20554)&nbsp; version: &lt;SIP/2.0&gt;<br>
11(20554) parse_headers: flags=2<br>11(20554) Found param type 232, &lt;branch&gt; = &lt;z9hG4bK0b646e90&gt;; state=6<br>11(20554) Found param type 235, &lt;rport&gt; = &lt;n/a&gt;; state=17<br>11(20554) end of header reached, state=5<br>
11(20554) parse_headers: Via found, flags=2<br>11(20554) parse_headers: this is the first via<br>11(20554) After parse_msg...<br>11(20554) preparing to run routing scripts...<br>11(20554) parse_headers: flags=100<br>11(20554) DEBUG:parse_to:end of header reached, state=10<br>
11(20554) DBUG:parse_to: display={}, ruri={<a href="mailto:sip:88887059999@192.168.1.203">sip:88887059999@192.168.1.203</a>}<br>11(20554) DEBUG: get_hdr_field: &lt;To&gt; [35]; uri=[<a href="mailto:sip:88887059999@192.168.1.203">sip:88887059999@192.168.1.203</a>]<br>
11(20554) DEBUG: to body [&lt;<a href="mailto:sip:88887059999@192.168.1.203">sip:88887059999@192.168.1.203</a>&gt;<br>]<br>11(20554) get_hdr_field: cseq &lt;CSeq&gt;: &lt;102&gt; &lt;INVITE&gt;<br>11(20554) DEBUG:maxfwd:is_maxfwd_present: value = 70<br>
11(20554) check_via_address(<a href="http://192.168.1.202">192.168.1.202</a>, <a href="http://192.168.1.202">192.168.1.202</a>, 0)<br>11(20554) parse_headers: flags=80<br>11(20554) DEBUG: add_param: tag=as458d0183<br>11(20554) DEBUG:parse_to:end of header reached, state=29<br>
11(20554) DBUG:parse_to: display={&quot;David Villasmil&quot;}, ruri={<a href="mailto:sip:7059999@my.domain.com">sip:7059999@my.domain.com</a>}<br>11(20554) parse_headers: flags=200<br>11(20554) DEBUG: get_hdr_body : content_length=340<br>
11(20554) found end of header<br>11(20554) find_first_route: No Route headers found<br>11(20554) loose_route: There is no Route HF<br>11(20554) grep_sock_info - checking if host==us: 15==9 &amp;&amp;&nbsp; [<a href="http://192.168.1.203">192.168.1.203</a>] == [<a href="http://127.0.0.1">127.0.0.1</a>]<br>
11(20554) grep_sock_info - checking if port 5060 matches port 5060<br>11(20554) grep_sock_info - checking if host==us: 15==15 &amp;&amp;&nbsp; [<a href="http://192.168.1.203">192.168.1.203</a>] == [<a href="http://192.168.1.203">192.168.1.203</a>]<br>
11(20554) grep_sock_info - checking if port 5060 matches port 5060<br>11(20554) grep_sock_info - checking if host==us: 15==9 &amp;&amp;&nbsp; [<a href="http://192.168.1.203">192.168.1.203</a>] == [<a href="http://127.0.0.1">127.0.0.1</a>]<br>
11(20554) grep_sock_info - checking if port 5060 matches port 5060<br>11(20554) grep_sock_info - checking if host==us: 15==15 &amp;&amp;&nbsp; [<a href="http://192.168.1.203">192.168.1.203</a>] == [<a href="http://192.168.1.203">192.168.1.203</a>]<br>
11(20554) grep_sock_info - checking if port 5060 matches port 5060<br>11(20554) comp_scriptvar: str 20 : <a href="http://200.198.182.202">200.198.182.202</a><br>11(20554)<br>************** CUSTOMER-CUSTOMER CALL (ASTERISK-&gt;OPENSER) ************<br>
11(20554) rewrite_uri: Rewriting Request-URI with &#39;<a href="mailto:sip:s@192.168.1.253">sip:s@192.168.1.253</a>&#39;<br>11(20554) ******* setting for branch 0 flags 0<br>11(20554) lookup(): &#39;s&#39; Not found in usrloc<br>
11(20554) parse_headers: flags=ffffffffffffffff<br>11(20554) check_via_address(<a href="http://192.168.1.202">192.168.1.202</a>, <a href="http://192.168.1.202">192.168.1.202</a>, 0)<br>11(20554) DEBUG:destroy_avp_list: destroying list (nil)<br>
11(20554) receive_msg: cleaning up</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>porqué el username termina siendo &quot;s&quot;????? claro, así nunca lo encontrará!</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>saludos</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>David</div>