The supervised call is not getting disconnected even after publishing SupervisorHangupResult on the supervisorDisconnect() function