adds on call state handling