[OpenSER-Users-ES] Enrutamiento llamadas por usuario origen
Elena-Ramona Modroiu
ramona at asipto.com
Thu Jul 10 22:57:41 CEST 2008
Hola Iñaki,
> El Jueves, 10 de Julio de 2008, Jose Fernandez escribió:
>> Hola.
>>
>> Estoy intentando enrutar las llamadas en Openser 1.3 según el usuario
>> origen, variando el puerto de destino de un gateway FXO. Para ello en el
>> openser.cfg le intento incluir las líneas siguientes:
>>
>> if ($fU == "44") {
>> rewriteport("5068");
>> };
>>
>> Al intentar arrancarlo me devuelve un erro de sintaxis en el parseo.
>> ¿Alguien me podría indicar por favor a qué puede deberse? ¿Hay que hacer
>> algo más para poder operar con esa variable?
>
> Pon el puerto sin comillas:
>
> rewriteport(5068);
>
> http://www.openser.org/dokuwiki/doku.php/core-cookbook:1.3.x#rewriteport_setport
>
>
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"); }
Saludos,
Elena-Ramona
>
>
> --
> Iñaki Baz Castillo
More information about the Users-es
mailing list