Это пока не совсем работает, и, скорее всего, первоначальная причина что я не передал действительный полный URL-адрес, как указано в отзыве проверки кода AI на вышеупомянутые PR-заявления. В https://github.com/enola-dev/enola/pull/1928/files я попытался это исправить, но это все равно не работает, и запуск bazelisk run //java/dev/enola/audio/voice/twilio/relay/websocket:echo в моем проекте завершается с ошибкой: "Неверная подпись Twilio: U3NY5SLOn+V8iDNzzVeLD8J4t+k= for wss://4ea9be067e20.ngrok-free.app/" Мой код в основном просто делает:
Код: Выделить всё
new RequestValidator("c...c")
.validate("https://4ea9be067e20.ngrok-free.app/",
Map.of(),
"U3NY5SLOn+V8iDNzzVeLD8J4t+k=");
PS: Также https://help.twilio.com/tickets/24297613.
Подробнее здесь: https://stackoverflow.com/questions/798 ... h-java-sdk
Мобильная версия