On Monday 10 August 2015 19:23:26 Camille Oudot wrote:
Should be working with rtpengine_manage() too. Can you
see any
meaningful log, while initializing the rtpengine module, or during the
rtpengine_manage() call? If no pvar is set, then is the body of the SIP
message modified with the new SDP?
Well, I'm an idiot. Forgot to remove the # in front of the modparam.
pv is populated with the SDP body now. Only strange thing is that $var(sdp) is
set to 0 on on the second passing of below during branch routing after
handling a 302 redirect:
rtpengine_manage("RTP trust-address replace-origin replace-session-connection
ICE=remove");
xlog("rtpengine avp: $var(sdp)");
if($(var(sdp){s.len})>1 && has_body())
{
$var(sdp)=$var(sdp)+"a=X-foo:bar\r\n";
replace_body_atonce("^.+$", $var(sdp));
$var(sdp[*])=$null;
}