[Users] P-Asserted-Identity

Ty Manthey ty at doublehorncommunications.com
Tue May 23 00:31:20 CEST 2006


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:xxxxxxx@localhost/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:7034633348 at 64.192.174.8>\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





More information about the sr-users mailing list