What you're looking for is a mechanism to create values that persist throughout the life of a dialog, not a transaction. There are two ways to accomplish that:

1. Traditional way, somewhat kludgy: stuff the value into the Record-Route header, taking advantage of its persistence across sequential messages:

http://www.kamailio.org/docs/modules/3.3.x/modules_k/rr.html#add-rr-param-id

Then, fish it back out with check_route_param().

2. Dialog variables: a new concept, relatively recently introduced:

http://www.kamailio.org/docs/modules/3.3.x/modules_k/dialog.html#id2556135

-- Alex

On 08/20/2012 12:23 AM, Uri Shacked wrote:

OK,
I understan the AVP's are per transaction.
How can I save info from the invite and use it on the bye?  $sht(...)?
$dlg(flag), $dlg(set) ?
Thanks,
Uri
 >  juha writes
 >it is not strange reason, since avps are transaction specific and bye
 >does not belong to the same transaction as invite.

 > juha
 >>Uri Shacked writes:

 >/>I am trying to use an AVP the I set on the INVITE when I recieve the
BYE./
/> />/for some strange reason, the AVP is NULL when I test it. /



_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users



--
Alex Balashov - Principal
Evariste Systems LLC
235 E Ponce de Leon Ave
Suite 106
Decatur, GA 30030
Tel: +1-678-954-0670
Fax: +1-404-961-1892
Web: http://www.evaristesys.com/, http://www.alexbalashov.com/

_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to