<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Muchas gracias por responder. <br>
<br>
Os adjunto esa parte del openser.cfg, con las l&iacute;neas numeradas:<br>
<br>
&nbsp; &nbsp; 148 <br>
&nbsp;&nbsp;&nbsp; 149&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (uri=~"^sip:[0-1]*@*") {<br>
&nbsp;&nbsp;&nbsp; 150&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rewritehost("192.168.10.2");<br>
&nbsp;&nbsp;&nbsp; 151&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ($fU == "44") {<br>
&nbsp;&nbsp;&nbsp; 152&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rewriteport("5068");<br>
&nbsp;&nbsp;&nbsp; 153&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };<br>
&nbsp;&nbsp;&nbsp; 154&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; route(1);<br>
&nbsp;&nbsp;&nbsp; 155&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return;<br>
&nbsp;&nbsp;&nbsp; 156&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };<br>
&nbsp;&nbsp;&nbsp; 157 <br>
<br>
Y la salida del /var/log/messages al intentar arrancar openser:<br>
<br>
Jul 11 11:17:58 QOS-VPN1 openser: parse error (151,11-13): syntax error
<br>
Jul 11 11:17:58 QOS-VPN1 openser: parse error (151,11-13): bad command
(!!!attention: from v1.0.0+ use 'return' instead of 'break'!!!) <br>
Jul 11 11:17:58 QOS-VPN1 openser: parse error (151,11-13): bad command
(!!!attention: from v1.0.0+ use 'return' instead of 'break'!!!) <br>
Jul 11 11:17:58 QOS-VPN1 openser: parse error (151,15-16): bad command
(!!!attention: from v1.0.0+ use 'return' instead of 'break'!!!) <br>
Jul 11 11:17:58 QOS-VPN1 openser: parse error (151,16-17): bad command
(!!!attention: from v1.0.0+ use 'return' instead of 'break'!!!) <br>
Jul 11 11:17:58 QOS-VPN1 openser: parse error (151,18-19): bad command
(!!!attention: from v1.0.0+ use 'return' instead of 'break'!!!) <br>
Jul 11 11:17:58 QOS-VPN1 openser: parse error (164,3-4): syntax error <br>
Jul 11 11:17:58 QOS-VPN1 openser: parse error (164,3-4):&nbsp; <br>
<br>
La l&iacute;nea 164 que aparece como error al final corresponde al cierre "};"
del condicional "if (uri==myself) {". <br>
<br>
El problema est&aacute; en el "$fU". He probado a sustituirlo directamente por
"uri", sin sentido pr&aacute;ctico pero simplemente para evitar el error de
sintaxis, y efectivamente arranca bien Openser sin errores.<br>
<br>
Saludos<br>
<br>
<br>
<br>
I&ntilde;aki Baz Castillo escribi&oacute;:
<blockquote cite="mid:200807102325.43755.ibc@aliax.net" type="cite">
  <pre wrap="">El Jueves, 10 de Julio de 2008, Elena-Ramona Modroiu escribi&oacute;:

  </pre>
  <blockquote type="cite">
    <blockquote type="cite">
      <pre wrap="">Pon el puerto sin comillas:

  rewriteport(5068);

<a class="moz-txt-link-freetext" href="http://www.openser.org/dokuwiki/doku.php/core-cookbook:1.3.x#rewriteport_">http://www.openser.org/dokuwiki/doku.php/core-cookbook:1.3.x#rewriteport_</a>
setport
      </pre>
    </blockquote>
    <pre wrap="">Parece un error en el ejemplo de dokuwiki. El parametro de rewriteport()

tiene que ser STRING, cfg.y:
                | SET_PORT LPAREN STRING RPAREN { mk_action2( $$, SET_PORT_T, STRING_ST,

0, $3, 0); }

                | SET_PORT error { $$=0; yyerror("missing '(' or ')' ?"); }
                | SET_PORT LPAREN error RPAREN { $$=0; yyerror("bad argument, "

                     "string expected"); }
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Cierto, y comprobado. He actualizado el wiki (1.2, 1.3, devel).
Entonces, &iquest;qu&eacute; fallaba?

   if ($fU == "44") {
       rewriteport("5068");
    };

Aqu&iacute; todo est&aacute; bien. Por favor Jos&eacute;, pega el error que sale.

Saludos.




  </pre>
</blockquote>
<br>
<div class="moz-signature">-- <br>
<br>
<table border="0">
  <tbody>
    <tr>
      <td width="80"><img src="cid:part1.08040206.01030002@daikon.es"></td>
      <td><b>Jos&eacute; Fern&aacute;ndez Perete</b><br>
<a class="moz-txt-link-abbreviated" href="mailto:jose.fernandez@daikon.es">jose.fernandez@daikon.es</a><br>
m&oacute;vil: (+34) 672 173 199<br>
      <b>DAIKON Integraci&oacute;n y Desarrollo S.L.</b></td>
    </tr>
  </tbody>
</table>
</div>
</body>
</html>