[Users] AVPops question

Joachim Fabini Joachim.Fabini at tuwien.ac.at
Thu Dec 15 13:07:44 CET 2005


> Not sure if I understand the problem correctly. Does the name of the 
> header change?

No, it does not change during the lifetime of the AVP. 
The name is set to the call-id and stays constant as
long as the AVP exists.
The problem is imho the content of pseudo-variables 
can not be used as the names of AVPs.

--Joachim

> 
> # AVP 101 with alias
> modparam("avpops","avp_aliases","myheaderavp=I:101");
> 
> avp_printf("$myheaderavp", "$hdr(call-id)-$Ts");
> avp_pushto("$Myheader","$myheaderavp");
> 
> klaus
> 
> Joachim Fabini wrote:
> > Hi,
> > 
> > Is there a way or workaround to generate AVPs with header 
> > values as AVP name? It seems to me that the current AVP
> > concept defines the AVPs at OpenSER startup, so
> > header-value-based names are not feasible.
> > 
> > What I need is the following: Store/retrieve a (key,value) 
> > pair where the key is the current message's call-id and
> > the value some combination of header values and pseudo-
> > variables.
> > 
> > e.g. use the ops
> > avp_printf("$hdr(call-id)", "$hdr(call-id)-$Ts");
> > avp_pushto("$Myheader","$hdr(call-id)"); 
> > 
> > in order to append the following header to the SIP message:
> > Myheader: 23459 at 10.0.0.1-4235627623 
> > 
> > Any idea how to do this in OpenSER?
> > 
> > thanks in advance
> > --Joachim
> > 
> > 
> > _______________________________________________
> > Users mailing list
> > Users at openser.org
> > http://openser.org/cgi-bin/mailman/listinfo/users
> > 
> > 
> 





More information about the sr-users mailing list