<div dir="ltr">Hello<div><br></div><div>I am sending a BYE to some carrier which does not reply back anything and I am trying to understand what I might be doing wrong. They are running some Cisco gateway so I expect them to deal with signaling better than what I do..</div><div><br></div><div>Basically the scenario is identical to <a href="https://www.opensips.org/Documentation/Tutorials-B2BUA#toc14">https://www.opensips.org/Documentation/Tutorials-B2BUA#toc14</a> - with the exception I have a proxy in between B2B and PSTN-GW for routing purposes.</div><div><br></div><div>LegA (to "caller")</div><div>LegB (to "mediaserver")</div><div>LegC (to "callee")</div><div><br></div><div>After completing playing the media; the call is re-invited to A and a new call is setup towards C.</div><div><br></div><div>* If I reject the initial call (before media - session 1) on Cs terminal; everything is OK and A is disconnected.</div><div><br></div><div>* If I hangup on A during "session 2", C is not disconnected<br></div><div><br></div><div>* If I hangup on C during "session 2", A is not disconnected</div><div><br></div><div>* If I let the call time out during "session 2" (I have a timer set for max duration) C is disconnected and A is not.</div><div><br></div><div>What causes my head to spin is that I have 3 carriers; two of them accept the signaling flow "as is" and terminates the calls correctly in all scenarios. </div><div><br></div><div>The one carrier I want to use has the behavior seen above.</div><div><br></div><div>Does anybody have any suggestion on what I might do on my side to terminate these calls properly or any suggestions as to what I am doing wrong?</div><div><br></div><div>Thank!</div><div><br></div><div>Kind regards,</div><div><br></div><div>Andy</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div>