构建呼叫中心电话小部件
Zoho CRM 中嵌入的呼叫中心小部件允许用户执行各种活动。CRM 用户可执行以下操作:
- 通过使用屏幕右下角的电话图标,将电话拨号盘作为 iframe 装入到 Zoho CRM 界面中。
- 通过使用指向特定记录的“电话”或“手机”字段附近的电话图标,从 Zoho CRM 拨出电话。
- 记录通话并在 Google Drive 相关列表中查看录音。
我怎样才能...
导入 Zoho JS SDK
要导入 Zoho JS SDK,请访问 https://github.com/ZohoDevelopers/RingCentralWidget 链接,下载该 SDK 并提取至您的相应路径。
初始化框架并注册呼叫中心活动
要使用嵌入式应用框架,您必须注册相应活动(Dial 和 Dialer Active),其中上下文数据必须通过 Zoho CRM 传递。注册相应活动意味着定义在您的嵌入式应用程序触发特定活动时将执行的函数。这些活动包括:
- Dialer Active - 每当切换软件电话窗口时触发
- Dial - 每当点击 Zoho CRM 中的“通话”图标时触发。
可通过在源代码中添加以下代码片段来触发这些活动。
ZOHO.embeddedApp.on("DialerActive",function(){
console.log("dialer Active");
})
ZOHO.embeddedApp.on("Dial",function(data){
console.log("Number Dialed with data");
console.log(data);})
console.log("dialer Active");
})
ZOHO.embeddedApp.on("Dial",function(data){
console.log("Number Dialed with data");
console.log(data);})
用于初始化 SDK 的代码为:
ZOHO.embeddedApp.init()
用于调用 API 的代码为:
ZOHO.CRM.INTERACTION.getPageInfo().then(function(data){
console.log(data);
});
console.log(data);
});
身份验证支持
要使用 Zoho CRM 构建呼叫中心小部件,需要特定于机构的身份验证。此处使用两种类型的身份验证机制。
- 自定义变量身份验证 - 在 Google Drive 中或作为 CRM 附件上传所记录通话信息,创建两个自定义变量。
- 使用 OAuth2.0 的身份验证 - 使用所需 API 创建 Google Drive 连接器。
设置连接应用
- 使用 Zoho Developer 控制台创建扩展,并将扩展命名为“呼叫中心”。
- 在“扩展详细信息”页面的左窗格中点击“连接应用”。
- 在“连接应用”页面中输入以下信息:
- 连接应用名称:RingCentralWithRL
- 描述:有关连接应用的简短描述。
- 选择托管:选择服务器端应用程序。
- 指定基本 URL:https://s3-us-west-2.amazonaws.com/production-widget/RingCentralWithRL/v1/html/
- 点击保存。这将创建连接应用。

嵌入电话小部件
- 在扩展详细信息页面的左窗格中点击电话。
- 呼叫中心名称:呼叫中心
- 起始 URL: https://s3-us-west-2.amazonaws.com/production-widget/RingCentralWithRL/v1/html/Main.html
- 点击保存。这将创建电话小部件。

集成 Google Drive
- 导航至左窗格中的扩展详细信息,然后创建特定于机构的自定义变量。

- 点击 CRM 连接器以在 Zoho Developer 控制台中设置连接器。
- 创建 Google Drive 连接器并使用必需 API 将它关联至您的扩展。

创建定制组件
- 在线索模块中创建名为“GdriveFolderID”的自定义字段,以存储在创建线索记录时自动生成的文件夹 ID。

- 在线索模块中创建名为“录音”的相关列表小部件,以存储所记录通话信息。

测试应用程序
- 在 Zoho Developer 控制台的右上角点击测试扩展。
- 在沙箱中创建新线索记录,并在相应字段中填写所有必需详细信息和联系人电话号码。
- 点击保存。可查看正在自动生成的 GdriveFolderID 值。

- 通过点击“电话”图标来启动通话。
- 通过提供授权电话号码和密码,登录呼叫中心帐户。
- 电话拨号器将打开,通话将会启动。

- 在通话后添加简短注释以便了解通话状态。

- 如果在通话期间启用了通话录音软件,那么系统将以相关列表的形式创建录音列表。











