

















@@ -109,6 +109,7 @@ Voice-call credentials accept SecretRefs. `plugins.entries.voice-call.config.twi
109109 provider: "twilio", // or "telnyx" | "plivo" | "mock"
110110 fromNumber: "+15550001234", // or TWILIO_FROM_NUMBER for Twilio
111111 toNumber: "+15550005678",
112+ sessionScope: "per-phone", // per-phone | per-call
112113113114 twilio: {
114115 accountSid: "ACxxxxxxxx",
@@ -192,6 +193,14 @@ Voice-call credentials accept SecretRefs. `plugins.entries.voice-call.config.twi
192193</Accordion>
193194</AccordionGroup>
194195196+## Session scope
197+198+By default, Voice Call uses `sessionScope: "per-phone"` so repeat calls from
199+the same caller keep conversation memory. Set `sessionScope: "per-call"` when
200+each carrier call should start with fresh context, for example reception,
201+booking, IVR, or Google Meet bridge flows where the same phone number may
202+represent different meetings.
203+195204## Realtime voice conversations
196205197206`realtime` selects a full-duplex realtime voice provider for live call
@@ -212,7 +221,7 @@ Current runtime behaviour:
212221- Voice Call exposes the shared `openclaw_agent_consult` realtime tool by default. The realtime model can call it when the caller asks for deeper reasoning, current information, or normal OpenClaw tools.
213222- `realtime.fastContext.enabled` is default-off. When enabled, Voice Call first searches indexed memory/session context for the consult question and returns those snippets to the realtime model within `realtime.fastContext.timeoutMs` before falling back to the full consult agent only if `realtime.fastContext.fallbackToConsult` is true.
214223- If `realtime.provider` points at an unregistered provider, or no realtime voice provider is registered at all, Voice Call logs a warning and skips realtime media instead of failing the whole plugin.
215-- Consult session keys reuse the existing voice session when available, then fall back to the caller/callee phone number so follow-up consult calls keep context during the call.
224+- Consult session keys reuse the stored call session when available, then fall back to the configured `sessionScope` (`per-phone` by default, or `per-call` for isolated calls).
216225217226### Tool policy
218227此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。