---
schema_version: "1"
id: 107c90a04f98819605c68694524c59bd5d2ddf63fe19e07d8d633156059f302a
title: Agent Availability Check Always Fails
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/service-cloud/service-sdk-ios/guides/agent-availability-issue.md
canonical_url: https://developer.salesforce.com/docs/service/service-sdk-ios/guide/agent-availability-issue.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: f5730cc09cbc27a1e894afdea589e053d65ba553d266d4df022322fe174da30a
products:
  - Embedded Service Chat SDK for iOS Developer Guide
  - Service Cloud Developer Content
---

# 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), 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.
