语音通话插件Skill voice-call

这个技能是一个语音通话插件,用于在Otto平台上通过集成第三方服务如Twilio、Telnyx和Plivo来启动和管理语音通话。它提供了命令行工具和API操作,支持代理发起的通话,并包括开发者模拟模式。关键词:语音通话,Otto插件,Twilio集成,语音API,开发者工具,自动化呼叫。

后端开发 0 次安装 0 次浏览 更新于 3/24/2026

name: voice-call description: 通过Otto语音通话插件启动语音通话。 metadata: { “otto”: { “emoji”: “📞”, “skillKey”: “voice-call”, “requires”: { “config”: [“plugins.entries.voice-call.enabled”] }, }, }

语音通话

使用语音通话插件来启动或检查通话(支持Twilio、Telnyx、Plivo或模拟模式)。

命令行界面

otto voicecall call --to "+15555550123" --message "Hello from Otto"
otto voicecall status --call-id <id>

工具

使用 voice_call 进行代理发起的通话。

操作:

  • initiate_call(消息,to?,模式?)
  • continue_call(callId,消息)
  • speak_to_user(callId,消息)
  • end_call(callId)
  • get_status(callId)

注意:

  • 需要启用语音通话插件。
  • 插件配置位于 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"(无网络)。