ringcentral

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

RingCentral Skill

RingCentral Skill

Overview

概述

Automates RingCentral unified communications operations including messaging, video meetings, phone features, and team collaboration through browser automation.
通过浏览器自动化,实现RingCentral统一通信操作的自动化,包括消息、视频会议、电话功能和团队协作。

Quick Install

快速安装

bash
curl -sSL https://canifi.com/skills/ringcentral/install.sh | bash
Or manually:
bash
cp -r skills/ringcentral ~/.canifi/skills/
bash
curl -sSL https://canifi.com/skills/ringcentral/install.sh | bash
或者手动安装:
bash
cp -r skills/ringcentral ~/.canifi/skills/

Setup

设置

Configure via canifi-env:
bash
undefined
通过canifi-env进行配置:
bash
undefined

First, ensure canifi-env is installed:

首先,确保已安装canifi-env:

canifi-env set RINGCENTRAL_EMAIL "your-email@example.com" canifi-env set RINGCENTRAL_PASSWORD "your-password"
undefined
canifi-env set RINGCENTRAL_EMAIL "your-email@example.com" canifi-env set RINGCENTRAL_PASSWORD "your-password"
undefined

Privacy & Authentication

隐私与认证

Your credentials, your choice. Canifi LifeOS respects your privacy.
你的凭证,由你掌控。 Canifi LifeOS尊重你的隐私。

Option 1: Manual Browser Login (Recommended)

选项1:手动浏览器登录(推荐)

If you prefer not to share credentials with Claude Code:
  1. Complete the Browser Automation Setup using CDP mode
  2. Login to the service manually in the Playwright-controlled Chrome window
  3. Claude will use your authenticated session without ever seeing your password
如果你不想与Claude Code共享凭证:
  1. 使用CDP模式完成浏览器自动化设置
  2. 在Playwright控制的Chrome窗口中手动登录服务
  3. Claude将使用你的已认证会话,全程不会获取你的密码

Option 2: Environment Variables

选项2:环境变量

If you're comfortable sharing credentials, you can store them locally:
bash
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"
Note: Credentials stored in canifi-env are only accessible locally on your machine and are never transmitted.
如果你愿意共享凭证,可以将其存储在本地:
bash
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"
注意:存储在canifi-env中的凭证仅能在你的本地机器访问,绝不会被传输。

Capabilities

功能

  • Send and manage messages
  • Schedule video meetings
  • Access voicemail and call logs
  • Manage team messaging
  • Create and join video calls
  • Handle SMS/MMS messaging
  • Configure phone settings
  • View communication analytics
  • 发送和管理消息
  • 安排视频会议
  • 访问语音信箱和通话记录
  • 管理团队消息
  • 创建和加入视频通话
  • 处理短信/彩信
  • 配置电话设置
  • 查看通信分析

Usage Examples

使用示例

Example 1: Send Team Message

示例1:发送团队消息

User: "Message the sales team on RingCentral about the new leads"
Claude: I'll send that message.
- Navigate to RingCentral app
- Find sales team conversation
- Compose message about new leads
- Send to team
- Confirm delivery
用户:"在RingCentral上给销售团队发消息告知新线索"
Claude:我会发送这条消息。
- 导航至RingCentral应用
- 找到销售团队对话
- 撰写关于新线索的消息
- 发送给团队
- 确认送达

Example 2: Schedule Video Meeting

示例2:安排视频会议

User: "Schedule a RingCentral video meeting for tomorrow"
Claude: I'll schedule that meeting.
- Navigate to Meetings section
- Click Schedule
- Set time for tomorrow
- Configure meeting settings
- Send invitations
用户:"在RingCentral上安排明天的视频会议"
Claude:我会安排这场会议。
- 导航至会议板块
- 点击“安排”
- 设置明天的时间
- 配置会议设置
- 发送邀请

Example 3: Check Voicemails

示例3:查看语音信箱

User: "Check my RingCentral voicemails"
Claude: I'll check your voicemails.
- Navigate to Voicemail section
- List recent voicemails
- Summarize caller and message
- Present unheard messages first
用户:"查看我的RingCentral语音信箱"
Claude:我会查看你的语音信箱。
- 导航至语音信箱板块
- 列出近期语音信箱
- 总结来电者和留言内容
- 优先展示未收听的留言

Example 4: Send SMS

示例4:发送短信

User: "Send an SMS through RingCentral to confirm the appointment"
Claude: I'll send that SMS.
- Navigate to Messages/SMS section
- Enter recipient number
- Compose appointment confirmation
- Send SMS
- Confirm delivery
用户:"通过RingCentral发送短信确认预约"
Claude:我会发送这条短信。
- 导航至消息/短信板块
- 输入收件人号码
- 撰写预约确认内容
- 发送短信
- 确认送达

Authentication Flow

认证流程

  1. Navigate to app.ringcentral.com via Playwright MCP
  2. Enter email and password from canifi-env
  3. Handle SSO if configured
  4. Complete 2FA if enabled (notify user via iMessage)
  5. Verify app access
  6. Maintain session cookies
  1. 通过Playwright MCP导航至app.ringcentral.com
  2. 从canifi-env中读取邮箱和密码并输入
  3. 如果配置了SSO则处理单点登录
  4. 如果启用了双因素认证则完成验证(通过iMessage通知用户)
  5. 验证应用访问权限
  6. 维护会话Cookie

Error Handling

错误处理

  • Login Failed: Check SSO settings, retry
  • Session Expired: Re-authenticate automatically
  • 2FA Required: iMessage for verification code
  • SMS Failed: Verify phone number format
  • Meeting Limit: Notify of license limits
  • Voicemail Unavailable: Check account setup
  • Rate Limited: Implement backoff
  • Permission Denied: Check user permissions
  • 登录失败:检查SSO设置,重试
  • 会话过期:自动重新认证
  • 需要双因素认证:通过iMessage获取验证码
  • 短信发送失败:验证电话号码格式
  • 会议限制:通知用户许可证限制
  • 语音信箱不可用:检查账户设置
  • 速率限制:实现退避机制
  • 权限拒绝:检查用户权限

Self-Improvement Instructions

自我改进说明

When encountering new RingCentral features:
  1. Document new app UI elements
  2. Add support for new communication types
  3. Log successful messaging patterns
  4. Update for new unified features
当遇到RingCentral的新功能时:
  1. 记录新的应用UI元素
  2. 添加对新通信类型的支持
  3. 记录成功的消息模式
  4. 针对新的统一功能进行更新

Notes

注意事项

  • RingCentral is unified communications platform
  • Different products (MVP, Video, Phone)
  • SMS requires phone number assignment
  • Enterprise has additional security
  • Call recording may require consent
  • Integration with multiple platforms
  • Admin portal separate from user app
  • RingCentral是统一通信平台
  • 包含不同产品(MVP、Video、Phone)
  • 发送短信需要分配电话号码
  • 企业版有额外的安全措施
  • 通话录音可能需要征得同意
  • 可与多个平台集成
  • 管理门户与用户应用相互独立