I am not able to understand the steps you want to do to compose the PAI header. You write some values in different AVPs and use other to fill the PAI header. If you can explain a bit how your data is structured, we may be able to help.

Cheers,
Daniel

On 05/23/06 01:31, Ty Manthey wrote:
This is kicking my butt.

OpenSER 1.0.1

I just want the P-Asserted-Identity field to populate with info it gets out
of the "from" header.

modules loaded:
loadmodule "/usr/lib/openser/modules/mysql.so"

loadmodule "/usr/lib/openser/modules/avpops.so"
loadmodule "/usr/lib/openser/modules/sl.so"
loadmodule "/usr/lib/openser/modules/tm.so"
loadmodule "/usr/lib/openser/modules/rr.so"
loadmodule "/usr/lib/openser/modules/maxfwd.so"
loadmodule "/usr/lib/openser/modules/usrloc.so"
loadmodule "/usr/lib/openser/modules/registrar.so"
loadmodule "/usr/lib/openser/modules/textops.so"

avpops params:

modparam("avpops", "avp_url", "mysql://openser:[EMAIL PROTECTED]/openser")
modparam("avpops", "avp_aliases", "from=s:from")
modparam("avpops", "avp_table", "avptable")
modparam("avpops", "uuid_column", "contact")
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")
modparam("avpops", "db_scheme",
"scheme0:table=p_assert;uuid_col=uuid;username_col=username;value_type=strin
g")

( I built a table "p_assert" in the openser database with the above columns,
varchar(255) )


attempted insertion:

# P-Asserted-Identity Insertion
                                #
                                avp_write("$from", "s:from");
                                avp_db_load("$from", "s:pai/p_assert");
                                avp_printf("s:from",
"<sip:$fu(s:pai)@64.192.174.8>");               
                                remove_hf("P-Asserted-Identity");
                                #avp_pushto("$P-Asserted-Identity/request",
"s:pai");
                                append_hf("P-Asserted-Identity:
<sip:[EMAIL PROTECTED]>\r\n");
                                log(1,"***P asserted ID  placed *** \n");

I think it's obvious I know enough to get myself into trouble, but I thought
populating the P-asserted header field with info out of the "From" header
wouldn't be this complicated. What am I missing/doing wrong?

Thanks.


Ty Manthey


_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users


_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users

Reply via email to