hangup processing