I am trying to set a value to an avp on the request route, but when I
try to read the avp on the reply route I always get nil.
On the route I have this:
KSR.xlog.xinfo("invite_request: ********** Setting avp test\n")
KSR.pv.seti("$avp(test)", 1)
KSR.xlog.xinfo("invite_request: **** " ..
tostring(KSR.pv.get("$avp(test)")).."\n")
On the reply route I have this:
KSR.xlog.xinfo("response_invite: **** " ..
tostring(KSR.pv.get("$avp(test)")).."\n")
In the logs I see on the INVITE:
Aug 8 13:49:15 test /usr/sbin/kamailio[1927947]: INFO:
[a0748d39-3f17-4080-b5ed-0a6b7019cb95 INVITE 1]invite_request:
********** Setting avp test
Aug 8 13:49:15 test /usr/sbin/kamailio[1927947]: INFO:
[a0748d39-3f17-4080-b5ed-0a6b7019cb95 INVITE 1]invite_request: **** 1
...
...
Aug 8 13:49:15 test /usr/sbin/kamailio[1927968]: INFO:
[a0748d39-3f17-4080-b5ed-0a6b7019cb95 INVITE 2]response_invite: ****
nil
Do avp not cover the transaction?