Hello, a clarification first: is it reply_route[...] or onreply_route[...] the name of the block in your config? The first one should not work, that block is not supposed to have a name in between [ ].
Cheers, Daniel On Thursday, September 12, 2019, Zhan Bazarov <[email protected]> wrote: > Hello, > we ran into a trouble with sharing variable into reply route... > > We are going to match asterisk's uniqueid with rtpengine records like this: > > route[from_asterisk]{ > $var(UniqueId)=$hdr(X-UniqueId); > $var(rtp_flags) = $var(rtp_flags) + " > label={uid:$var(UniqueId),stream:outgoing} > record-call=on"; > > rtpengine_manage($var(rtp_flags)); > } > > it nicely work for outgoing request, but doesn't for reply.... > > reply_route[from_pstn]{ > rtpengine_manage("replace-origin replace-session-connection ICE=remove > RTP/AVP rtcp-mux-demux label={uid:$var(UniqueId),stream:outgoing"); > } > and it doesn't work... The one possible way what we found its using $shv > instead of $var/$avp... But its unsecure way, cuz it may confus our > bussines logic... > > Do you have any idea how to implement this, how we can assign $shv within > current call only? > Many thanks! > -- Daniel-Constantin Mierla - http://www.asipto.com http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
_______________________________________________ Kamailio (SER) - Users Mailing List [email protected] https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
