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@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> 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>> 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@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