用途:用于发起、管理和查询语音通话,支持 Twilio、Telnyx、Plivo 以及 mock 提供商。
主要能力:可通过 CLI 启动外呼或查询通话状态,也可通过工具 voice_call 供智能体发起通话。工具动作包括 initiate_call(message, to?, mode?)、continue_call(callId, message)、speak_to_user(callId, message)、end_call(callId)和 get_status(callId)。
使用方式:CLI 命令为 otto voicecall call --to "+15555550123" --message "Hello from Otto" 与 otto voicecall status --call-id <id>。需先启用 voice-call 插件,插件配置位于 plugins.entries.voice-call.config。各提供商配置:Twilio 为 provider: "twilio" 加 twilio.accountSid/authToken 与 fromNumber;Telnyx 为 provider: "telnyx" 加 telnyx.apiKey/connectionId 与 fromNumber;Plivo 为 provider: "plivo" 加 plivo.authId/authToken 与 fromNumber;开发回退可用 provider: "mock",不进行网络请求。
限制:所有通话功能依赖 voice-call 插件处于启用状态并完成提供商配置,资料未提供更多价格、平台或效果信息。