Why janus sip redials the call when call is hangup from client device?

We’re facing a strange issue where Janus automatically redials a call when a mobile client hangs up. Even though the user doesn’t want to accept the call again, Janus keeps calling, which is very annoying.

Janus never automatically redials anything. On the way out it does what you ask it to do, ans on the way in it notifies you about incoming requests/responses so that you can react to them. You should check the SIP traffic to see what’s going on there (e.g., via Wireshark), and who originates these INVITEs in case.