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