Correcting: *$avp(traced_user) = "1";* On Mon, Mar 21, 2016 at 2:19 PM, Daniel Zanutti <[email protected]> wrote:
> Hi > > AVP is a kind of variable on Opensips. > > When you configured the siptrace module to use the AVP, you must ensure > that the AVP has some kind of value before routing the package, otherwise > it will be NULL. Just add this on first line of main route: > *$avp(traced_user) = 1;* > > > > > > On Mon, Mar 21, 2016 at 12:46 PM, Ramachandran, Agalya (Contractor) < > [email protected]> wrote: > >> Hi All, >> >> >> >> Anyone can help me out for the below issues and questions I have? >> >> >> >> Regards, >> >> Agalya >> >> >> >> *From:* [email protected] [mailto: >> [email protected]] *On Behalf Of *Ramachandran, Agalya >> (Contractor) >> *Sent:* Thursday, March 17, 2016 10:28 AM >> *To:* [email protected] >> *Subject:* [OpenSIPS-Users] Query about avp in siptrace module >> >> >> >> Hi, >> >> >> >> Am Agalya and we are using opensips for our project and using “*siptrace” >> *module to trace and duplicate the sip packets to another server. >> >> When trying to do so, am getting the below error. >> >> >> >> Mar 2 14:48:21 poc-opensip-cmc-e-001 /usr/local/sbin/opensips[27754]: >> DBG:siptrace:trace_onreq_in: trace on req in >> >> Mar 2 14:48:21 poc-opensip-cmc-e-001 /usr/local/sbin/opensips[27754]: >> DBG:siptrace:trace_onreq_in: nothing to trace... >> >> >> >> I thought adding *“traced_user_avp”* parameter might solve the issue. I >> have added the below line and tested the same. >> >> But I didn’t get through the error and was still seeing the same error. >> >> *modparam("siptrace", "traced_user_avp", "$avp(traced_user)")* >> >> >> >> As a workaround, I commented the below lines in *“siptrace.c”* file in >> function *trace_onreq_in()*, and it worked for me. >> >> Packets are sent to another server. Following the same I have commented >> the same line of code wherever it is failing for me. >> >> By adding some debugging statements I found *AVP is NULL and >> (!flag_trace_is_set(msg)) returns 1.* >> >> /*if( (avp==NULL) && !flag_trace_is_set(msg)) >> >> { >> >> LM_DBG("nothing to trace...\n"); >> >> return; >> >> }*/ >> >> >> >> Query : What is avp? And when avp is returned NULL? >> >> What should I do in order to avoid that error without >> commenting the code? >> >> Why is “traced_user_avp” parameter is used in config >> file? >> >> >> >> It would be great if you help me to come out of this issue. Also am >> curious what causes this error message. >> >> >> >> Regards, >> >> Agalya >> >> >> >> _______________________________________________ >> Users mailing list >> [email protected] >> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >> >> >
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
