---
"@context": https://schema.org
"@type": TechArticle
"@id": https://www.twilio.com/docs/api/errors/53000#article
headline: "53000: Signaling connection error"
url: https://www.twilio.com/docs/api/errors/53000
inLanguage: en
dateModified: 2026-04-01T13:16:33.000Z
author:
  "@type": Organization
  name: Twilio Developer Education Team
publisher:
  "@type": Organization
  name: Twilio
---

# 53000: Signaling connection error

Log Type: APPLICATION

Log Level: ERROR

## Description

Raised whenever a signaling connection error occurs that is not covered by a more specific error code.

### Possible causes

* The client could not establish a connection to Twilio's signaling server or the signaling path was lost.
* Reconnection attempts were exhausted after a network disruption, resulting in a final disconnect with this error.
* Corporate firewall or proxy is blocking secure WebSocket traffic required for signaling on TCP 443 to Twilio Video signaling hosts.
* High latency to the chosen signaling region can slow or prevent establishing the signaling connection.

### Possible solutions

* Retry connecting to the Room.
* Ensure the user has a stable internet connection or try a different network.
* Try connecting to another region or explicitly set the signaling region with the SDK region option, or rely on Global Low Latency.
* Verify that firewalls allow outbound WSS to the appropriate regional signaling hostnames on port 443.
* Ensure Access Tokens have sufficient TTL and are refreshed as needed so reconnections can authenticate successfully.
* Handle reconnection states in your app and, if a 53000 disconnect occurs, prompt the user to rejoin the Room.

#### Additional resources

* [Building a JS Video App: Recommendations and Best Practices](/docs/video/build-js-video-application-recommendations-and-best-practices)
* [Video Regions and Global Low Latency](/docs/video/tutorials/video-regions-and-global-low-latency)
* [Video IP Addresses](/docs/video/ip-addresses)
