title: Voice Call CLI, RPC, and agent tool mock-provider flow scenario: id: voice-call-cli-rpc-agent-tool surface: voice-call-channel category: voice-call-channel.channel-setup-and-operations coverage: primary: - voice-call.cli-rpc-agent-tool objective: Verify the Voice Call CLI, Gateway RPC, and agent tool share one executable mock-provider runtime. successCriteria: - The CLI starts an outbound call through its Gateway RPC path. - The registered Gateway RPC starts an outbound call through the mock provider. - The registered agent tool starts an outbound call through the same runtime. - Runtime status reports all calls and cleanup stops the local webhook fixture. docsRefs: - docs/cli/voicecall.md - docs/plugins/voice-call.md - docs/gateway/protocol.md codeRefs: - extensions/voice-call/index.ts - extensions/voice-call/src/cli.ts - extensions/voice-call/src/manager.test-harness.ts - extensions/voice-call/src/voice-call-cli-rpc-agent-tool.e2e.test.ts execution: kind: vitest path: extensions/voice-call/src/voice-call-cli-rpc-agent-tool.e2e.test.ts summary: Vitest QA Lab coverage for Voice Call CLI, RPC, and agent tool entry points using the mock provider.