<div dir="ltr">Hi,<br>Websocket module documentation has a code reference to use aliases for SIP routing. However, aliases will not work in the following setup and situation.<br>1. Kamailio is configured with active and standby node<br>2. Ping is implemented from webclient and kamailio responds with pong.<div>3. Two clients ClinetA and ClientB registered themselves to Kamailio.<br>4. After SIP negotiation (INVITE-200OK) each client learnt about below aliases.<br>Alias of ClientA:<br>alias=172.27.6.98~58336<br>Alias of ClientB:<br>alias=172.27.6.98~58342<br> <br>So normally if ClientB wants to send SIP message to ClientA, SIP URI from ClientB looks like below<br>ACK sip:v9d0gtl6@q0lrdlj63pik.invalid;alias=172.27.6.98~58336~5;transport=ws SIP/2.0<br> 4. Call is in a connected state.<div><br>Following is the issue.<br>i.  Switchover (or network lost or reboot) at Kamailio happened</div><div>ii.  Due to ping pong both the clients detected network loss individually and re-registered themselves.<br>iii.  Aliases of both the clients got changed.<br>New Alias of ClientA:<br>alias=172.27.6.98~ 58346<br> <br>New Alias of ClientB:<br>alias=172.27.6.98~ 58348<br> <br>iv.   But ClientB doesn’t know that ClientA also re-registered and ClientA’s alias got changed and vice-versa<br>v.    Because of this ClientB still sends BYE with Initial alias<br>BYE sip:v9d0gtl6@q0lrdlj63pik.invalid;alias=172.27.6.98~58336~5;transport=ws SIP/2.0<br><br>Would like to know what is the recommended solution for this problem using alias or is it a limitation of using alias?<br><br>Thanks & Regards,</div><div>Shahid<br><br></div></div></div>