Added timeout and hangup methods