Currently it's not possible to hangup a call place on hold, and request user to swap calls before been able to hangup.