<div dir="ltr"><div>Hi,<br><br></div><div>I am currently using TOPOS to make Kamailio behave more like a B2BUA from the clients perspective. It's working well, however I have discovered a scenario where it fails.<br><br></div><div>To aid with some interoperability I am sending (sl_send_reply) 200 OK to an in-dialog SUBSCRIBE request during a call. Once this has happened, the subsequent BYE from the B leg goes to the incorrect (Private) IP. If I disable this SUBSCRIBE, or relay it to the B leg, the BYE goes to the expected IP address.</div><div><br></div><div>Does anyone know where I am going wrong? I have tried not calling record_route() for these messages but the result is the same.<br></div><div><br></div><div>I've attached the ladder diagram of the call below. Note the subscribe is not relayed in this scenario.</div><div><br></div><div>Thanks!<br></div><div><br></div><div><img src="cid:ii_krxxe5ui0" alt="image.png" width="543" height="523"><br><br></div><div><br><br></div></div>