<div dir="ltr">Hello,<div>I am using module websocket and it works very well.</div><div>However I would like to send BYE to the other end if event [websocket:closed] happens.</div><div>From the docs I can see websocket module itself doesn't provide for this.</div><div><br></div><div>I was considering doing something like this:</div><div>  - use module htable to match $si:$sp to dialogs</div><div>  - use event_route[dialog:start] to insert dialog info to my htable under $si:$sp of Websocket side of the call</div><div>  - use event_route[dialog:end] to remove dialog info from htable</div><div>  - use event_route[websocket:closed] to iterate over entries in the htable under key $si:$sp and call dlg_get() and dlg_bye().</div><div><br></div><div>Obs: in the above, there is a risk of losing some dialogs as insertion in htable cannot be done atomically, but I am fine with it as it it not expected to happen as WebSocket users would only infrequently generate simultaneous calls. </div><div><br></div><div>However before going with this, I would like to ask for other possible approaches.</div><div><br></div><div>Regards,</div><div>Takeshi</div><div><br></div></div>