diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index 4a18829ca..f9db7e24e 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "0a74037f6f7a601498890188f091bf31b69fa362", - "syncedAt": "2026-05-01T10:59:36.913Z" + "sha": "ec69c07b2738f4660456e1b2d2e5f178fd758701", + "syncedAt": "2026-05-01T11:37:03.375Z" } diff --git a/docs/plugins/voice-call.md b/docs/plugins/voice-call.md index 4ac92b0fd..075aa00bd 100644 --- a/docs/plugins/voice-call.md +++ b/docs/plugins/voice-call.md @@ -668,6 +668,12 @@ space, because the carrier cannot call back into those addresses. Do not use `localhost`, `127.0.0.1`, `0.0.0.0`, `10.x`, `172.16.x`-`172.31.x`, `192.168.x`, `169.254.x`, `fc00::/7`, or `fd00::/8` as `publicUrl`. +Twilio notify-mode outbound calls send their initial `` TwiML directly in +the create-call request, so the first spoken message does not depend on Twilio +fetching webhook TwiML. A public webhook is still required for status callbacks, +conversation calls, pre-connect DTMF, realtime streams, and post-connect call +control. + Use one public exposure path: ```json5