<div dir="ltr"><p>Hi Community</p><p>I’m encountering a strange issue with <code>CANCEL</code> requests in my opensips 3.4.2 setup. Here’s the scenario:</p><ol><li>My carrier sends the initial <code>INVITE</code> without a <code>tag</code> in the <code>To</code> header, which I forward to a Cisco phone.</li><li>The Cisco phone responds with a <code>180 Ringing</code> message, which includes a <code>tag</code> in the <code>To</code> header.</li><li>When I send a <code>CANCEL</code> request, my carrier does not include the <code>tag</code> in the <code>To</code> header, and as a result, OpenSIPS also forwards the <code>CANCEL</code> to the Cisco phone without the <code>tag</code>.</li></ol><p>Because of this, the Cisco phone responds with a <code>481 Call/Transaction Does Not Exist</code> error, and the call remains active on the phone without being canceled.</p><p>I’ve tried modifying the <code>CANCEL</code> request to include the <code>tag</code> in the <code>To</code> header, but I wasn’t able to modify because the initial <code>INVITE</code> doesn’t have a <code>tag</code> in the <code>To</code> header.</p><p>Has anyone experienced a similar issue or found a way to fix this? Any guidance would be greatly appreciated.</p><div><br></div><div>Thanks</div><div><br></div><div>Regards,</div><div>Jason</div></div>