Muchas Gracias Ramona, con ese ejemplo que me diste me funcionó tal como esperaba y a ti Iñaki por la orientación.

Muchas Gracias a ambos :-)

El día 20/08/07, Ramona Modroiu <ramona@openser.org> escribió:
Oscar Castillo wrote:
> Fijate mi intencion es la siguiente:
>
> Quiero poder direccionar los paquetes por un camino o por otro
> dependiendo de la extensión de la cual estoy llamando, es decir, de
> acuerdo a la dirección del campo FROM en el mensaje SIP.
>
> Por ejemplo si estoy llamando desde la extensión xxx9 quiero que las
> llamadas se vayan por una ruta en específico, diferente a la de las
> rutas xxx[0-8].
Un ejemplo de codigo seria lo siguiente:

if(avp_check("$fU", "eq/xxx9/i")) {
...
} else if(avp_check("$fU", "re/^xxx[0-8]$/i")) {
...
}


En openser 1.2.x:

if($fU == "xxx9")) {
...
} else if($fU =~ "^xxx[0-8]$") {
...
}

Saludos,
Ramona

>
> Gracias nuevamente
>
>
> El día 20/08/07, *Ramona Modroiu* < ramona@openser.org
> <mailto:ramona@openser.org>> escribió:
>
>     Te recomiendo actualizar a la ultima versión estable de Openser
>     v1.2.2,
>     es mas rapido y lo tienes mas facil usar las pseudo-variables.
>
>     otros comentarios dentro del mensaje ...
>
>     Oscar Castillo wrote:
>     > Ahh otra cosa que olvide comentar es que la versión de Openser
>     que uso
>     > es la v1.1.1
>     >
>     > El día 20/08/07, *Oscar Castillo* <
>     o.castillo.castillo@gmail.com <mailto: o.castillo.castillo@gmail.com>
>     > <mailto: o.castillo.castillo@gmail.com
>     <mailto: o.castillo.castillo@gmail.com>>> escribió:
>     >
>     >     Wow que honor, de verdad que si.
>     >     Ante todo gracias por responder y en un español tan claro :-D
>     >
>     >     Te comento que seguí revisando antes de postear de nuevo y sigo
>     >     con el problema, borré la parte correspondiente a
>     >     $Tf=s:time;$from=$fu y me sigue arrojando errores, en esta
>     >     oportunidad uno referente a "unable to get pseudo variable
>     in P1"
>     >
>     >     Coloqué el comando avp_db-load("$from","i:678"); y ahora me dice
>     >     que tengo un error de syntaxis, que no encuentro.
>     >
>     La syntaxis del comando debe ser avp_db_load("$fu", "$avp(i:678)");
>     >
>     >
>     >     Realmente no se que necesito para que la función AVP_CHECK me
>     >     enrute de acuerdo al campo from, cualquier sugerencia será
>     >     bienvenida.
>     >
>     no entiendo exactamente que quieres hacer ... podrias darme mas
>     detalles?
>
>     Saludos,
>     Ramona
>     >
>     >
>     >     Muchas Gracias de antemano
>     >
>     >
>     >     El día 20/08/07, *Ramona Modroiu* < ramona@openser.org
>     <mailto:ramona@openser.org>
>     >     <mailto: ramona@openser.org <mailto:ramona@openser.org>>>
>     escribió:
>     >
>     >         Hola,
>     >
>     >         que versión de Openser usas?
>     >
>     >         Oscar Castillo wrote:
>     >         > Hola a todos!
>     >         >
>     >         > Actualmente me encuentro configurando mi Openser y quiero
>     >         direccionar
>     >         > las llamadas de acuerdo a mi número de origen (al campo
>     >         From), estuve
>     >         > leyendo por ahí y vi que se podía hacer con el módulo
>     AVPOPS,
>     >         pero al
>     >         > configurarle los parámetros, me arroja un error.
>     >         >
>     >         > "ERROR: add_avp_galias_str <$fu> set module parameter"
>     >         > "Can`t set module parameter"
>     >         >
>     >         > Lo que  hice fue lo siguiente:
>     >         > ...
>     >         > loadmodule " avpops.so"
>     >         > ...
>     >         > modparam("avpops", "avp_url",
>     >         > " mysql://openser:openserrw@161.xxx.xxx.xxx
>     <mailto:mysql://openser:openserrw@161.xxx.xxx.xxx>
>     >         <mailto: mysql
>     <mailto:mysql>://openser:openserrw@161.xxx.xxx.xxx
>     <mailto:openserrw@161.xxx.xxx.xxx >> /openser")
>     >         > modparam("avpops", "avp_table", "usr_preferences")
>     >         >
>     >         aqui hay errores $Tf=s:time;$from=$fu ... avp alias es
>     solo un
>     >         shortcut
>     >         a un avp nombre ... no puedes crear referencias a otras
>     >         pseudo-variables, solo puedes crear referencias a un avp
>     (string o
>     >         integer) .
>     >         >
>     modparam("avpops","avp_aliases","email=s:email_addr;fwd=i:753;$Tf=s:time;$from=$fu")
>     >         Saludos,
>     >         Elena-Ramona
>     >
>     >
>     >         > modparam("avpops","uuid_column","uuid")
>     >         > modparam("avpops","username_column","username")
>     >         > modparam("avpops","domain_column","domain")
>     >         > modparam("avpops","attribute_column","attribute")
>     >         > modparam("avpops","value_column","value")
>     >         > modparam("avpops","type_column","type
>     >         > ...
>     >         > if (method == "INVITE"){
>     >         >     route(3);
>     >         > exit;
>     >         > };
>     >         > ...
>     >         > route[3]{
>     >         >      if (avp_check("s:0001sip:0001@.*"eq/$from/I))  {
>     >         > exit;
>     >         > };
>     >         >
>     >         > Me falta algo? o estoy colocando mal alguna línea?
>     >         >
>     >         > Muchas Gracias por la ayuda que puedan brindar
>     >         >
>     >         >
>     >         >
>     >         >
>     >         >
>     >         >
>     >         >
>     ------------------------------------------------------------------------
>
>     >
>     >         >
>     >         > _______________________________________________
>     >         > Users-es mailing list
>     >         > Users-es@openser.org <mailto:Users-es@openser.org>
>     <mailto:Users-es@openser.org <mailto: Users-es@openser.org>>
>     >         > http://openser.org/cgi-bin/mailman/listinfo/users-es
>     >         >
>     >
>     >
>     >         _______________________________________________
>     >         Users-es mailing list
>     >         Users-es@openser.org <mailto:Users-es@openser.org>
>     <mailto: Users-es@openser.org <mailto:Users-es@openser.org >>
>     >         http://openser.org/cgi-bin/mailman/listinfo/users-es
>     >
>     >
>     >
>     >
>     ------------------------------------------------------------------------
>     >
>     > _______________________________________________
>     > Users-es mailing list
>     > Users-es@openser.org <mailto:Users-es@openser.org>
>     > http://openser.org/cgi-bin/mailman/listinfo/users-es
>     >
>
>
>     _______________________________________________
>     Users-es mailing list
>     Users-es@openser.org <mailto:Users-es@openser.org>
>     http://openser.org/cgi-bin/mailman/listinfo/users-es
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users-es mailing list
> Users-es@openser.org
> http://openser.org/cgi-bin/mailman/listinfo/users-es
>


_______________________________________________
Users-es mailing list
Users-es@openser.org
http://openser.org/cgi-bin/mailman/listinfo/users-es