<div dir="ltr">On Thu, Aug 11, 2016 at 9:11 PM, Brian West <span dir="ltr">&lt;<a href="mailto:brian@freeswitch.org" target="_blank">brian@freeswitch.org</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">What exactly do you need to append and why?</div></blockquote><div><br>Suppose there are two parallel bridged legs. Using python application in an extension, I append &quot;X-TO-LB:1&quot; for the first one and &quot;X-TO-LB:2&quot; for the second one. I &quot;mod_distribute&quot; the INVITEs to my SIP server core that knows to dispatch to balancers based on that header value. Next, suppose leg 1 answers and leg 2 gets CANCELed. I need that CANCEL to also contain &quot;X-TO-LB:2&quot; in order to be dispatched to its destination(right now the CANCELed endpoint still keeps ringing because the CANCEL does not have that header).<br><br></div><div>Note: &quot;X-TO-LB:&quot; is not for balancing purpose but for identifying the balancer responsible for the bridged leg.<br><br></div><div>I want to do it like this in order not to keep the LB&lt;-&gt;ENDPOINT mapping in my python script as long as the SIP core knows to do the dispatching.<br></div><div><br></div><div>Thanks,<br></div><div>Stefan<br></div></div><br></div></div>