<div dir="ltr"><div dir="ltr"><div><div><font face="arial, helvetica, sans-serif">Hi,</font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">I'm trying to implement parallel call forking scenario.</font></div><div><font face="arial, helvetica, sans-serif">Since target clients have different media profiles, I need to set different rtpengine options for those forked calls.</font></div><div><font face="arial, helvetica, sans-serif">So according to the rtpengine module documentation, I set via-branch option on request and response, '1' and '2' respectively ('auto' option is not working. There is no code implementing this parameter).</font></div><div><font face="arial, helvetica, sans-serif">However all forked branches have the same via branch id which is the incoming INVITE's via branch id.</font></div><div><font face="arial, helvetica, sans-serif">As a result, rtpengine thinks that all the offers belong to the same session I guess. </font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">It seems I have only 'extra' option with extra_pv_id variable.</font></div><div><font face="arial, helvetica, sans-serif">In order to use it, I need an elegant way to differentiate forked branches in request and response processing.</font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">I would appreciate any suggestion.</font></div></div><div><br></div></div></div>