Hey @EdelVoice , hoping you might have a second to offer some insight, as you've worked with Soniox before.
I've been trying to set up a Python proxy on Railway to connect Vapi with Soniox, but I'm completely stuck on a persistent deployment issue, and I suspect it's a caching problem on Railway's side.
No matter what I do, my service fails with this error the moment Vapi tries to connect:
code
Code
TypeError: proxy_handler() missing 1 required positional argument: 'path'
I know exactly what this error means, and I've already fixed it in my code by changing proxy_handler(vapi_ws) to proxy_handler(vapi_ws, path).
The code in my GitHub repo is 100% correct.
The crazy part is, even after I:
Pushed the fix to GitHub.
Renamed the main file from server.py to main.py to break the cache.
Even completely deleted and recreated the service on Railway from the same repo.
...the new deployment still fails with the exact same error, as if it's running an old, ghost version of the code.
Have you ever run into a super-stubborn caching issue like this on Railway? It feels like the platform isn't pulling the latest commit, even after a full redeploy. Any ideas would be a lifesaver.
Thanks