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].
Gracias nuevamente
El día 20/08/07, Ramona Modroiu <ramona(a)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(a)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(a)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> /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(a)openser.org <mailto:Users-es@openser.org>
http://openser.org/cgi-bin/mailman/listinfo/users-es
_______________________________________________
Users-es mailing list
Users-es(a)openser.org <mailto:Users-es@openser.org>
http://openser.org/cgi-bin/mailman/listinfo/users-es
------------------------------------------------------------------------
_______________________________________________
Users-es mailing list
Users-es(a)openser.org
http://openser.org/cgi-bin/mailman/listinfo/users-es
_______________________________________________
Users-es mailing list
Users-es(a)openser.org
http://openser.org/cgi-bin/mailman/listinfo/users-es