Andrei
04/24/2025, 11:10 AMVapi Support Bot
04/24/2025, 11:11 AMlistenUrl
is still valid as these URLs can expire. Try testing the connection directly with a tool like `wscat`:
wscat -c wss://aws-us-west-2-production1-phone-call-websocket.vapi.ai/<your-call-id>/transport
If this fails, the URL may have expired or there could be network restrictions blocking the connection.
Source:
- [Discord Channel](https://discord.com/channels/1211482211119796234/1329235631855108128)Vapi Support Bot
04/24/2025, 11:11 AMlistenUrl
is still valid as these URLs can expire. Try testing the connection directly with a tool like `wscat`:
wscat -c wss://aws-us-west-2-production1-phone-call-websocket.vapi.ai/<your-call-id>/transport
If this fails, the URL may have expired or there could be network restrictions blocking the connection.
Source:
- [Discord Channel](https://discord.com/channels/1211482211119796234/1329235631855108128)Andrei
04/24/2025, 1:10 PMexcept (websocket.WebSocketConnectionClosedException,
websocket.WebSocketTimeoutException,
ConnectionRefusedError)
in python I put those exceptions to tell my backend to retry connection until it works
But now, instead of that, it throws a generic handshake 500 error, and my backend never retried.
so instead of checking for a specific exception to retry, I just retry no matter what, since it's generic 500 error nowKings_big💫
04/24/2025, 5:36 PM