---
schema_version: "1"
id: 6899cfb7050b4e33a175cadc990d1d1236285a9aa3cd5f9f8aca8b0ccab1b96d
title: Agent Availability Check Always Fails
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/service_sdk_ios/agent_availability_issue.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.service_sdk_ios.meta/service_sdk_ios/agent_availability_issue.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: d63e975564f32f8a7d8b7ca52310e357a8f2a74f9e5cfb4ae1c263211363c03a
description: What to look into when agent availability fails.
---
# Agent Availability Check Always Fails

What to look into when agent availability fails.

If you use the [Permitted Domains setting in your Chat deployment](https://help.salesforce.com/articleView?id=live_agent_deployment_settings.htm&type=0&language=en_US), you’ll get unreliable information from the chat availability check in the SDK. For instance, the agent availability status may always return false. If you want to use Permitted Domains for your web chat deployment, we strongly advise that you create a separate deployment for the Service SDK.