对接 Yeastar P 系列 IPPBX 与 Odoo CRM

本文介绍如何对接 Yeastar P 系列 IPPBX 与 Odoo CRM。

前提条件

Odoo
  • 产品类型:Odoo Online
  • 产品版本:Odoo Enterprise
  • 固件版本:Odoo 14 及以上
  • Odoo 账号:数据库的管理员账号
  • 在 Odoo 中收集以下信息:
    • Odoo CRM 所在的数据库的名称
    • Odoo CRM 所在的数据库的域名
PBX 服务器
  • 订阅以下服务:
    • CRM 集成
    • 通讯录专业版
  • 固件版本:37.9.0.18 或更高版本
  • 网络:可访问外网

操作步骤

步骤一、在 Odoo 上生成 API 密钥

在 Odoo 上生成 API 密钥,用于与 PBX 进行对接。

  1. 以管理员账号登录 Odoo 数据库中心
  2. 点击 Odoo CRM 所在的数据库右侧的 Connect

  3. 在数据库主页面,点击右上角的账号按钮,然后选择 偏好

  4. 在弹出的窗口中,点击 账户安全 页签,然后点击 新 API 密钥

  5. New API Key 页面中,输入密钥的描述,并点击 生成密钥

  6. 记录 API 密钥,并点击 完成 关闭页面。

    API 密钥将用于授权 PBX 通过 API 访问 Odoo 数据库内的用户信息和 CRM 数据。

    注: 密钥生成后,将无法在 Odoo 上再次查看。如果你忘记密钥,可以将其删除并重新生成。

步骤二、连接 Odoo CRM 与 Yeastar P 系列 IPPBX

  1. 登录 PBX 管理网页,进入 应用对接 > CRM 集成 > Odoo

  2. 填写从 Odoo 上收集到的认证信息。

    • 您的Odoo地址:输入 Odoo CRM 所在的数据库的域名。
    • 数据库名称:输入 Odoo CRM 所在的数据库的名称。
    • 管理员登录名称:输入 Odoo 管理员账号的登录邮箱地址。
    • API 密钥:粘贴 步骤一中创建的 API 密钥
  3. 点击 保存

    如果认证成功,将会显示以下弹窗。



  4. 点击 确定 继续。
    状态 栏显示 已连接,表示 Yeastar P 系列 IPPBX 已与 Odoo CRM 成功连接。

步骤三、为 Odoo 用户绑定 PBX 分机

  1. 在 PBX 的 CRM 集成页面,点击 Odoo 用户 旁边的 ,获取最新的 Odoo 用户列表。

  2. 为 Odoo 用户绑定 PBX 分机。
    注: PBX 会自动获取所有类型的 Odoo 用户 ( 内部、门户、及公共用户 ),你只需为有需要的 Odoo 用户绑定 PBX 分机。
    自动绑定
    如果用户的 Odoo 账号和 PBX 分机绑定了相同的电子邮箱地址,你可以设置自动绑定用户的 Odoo账号和 PBX 分机。


    1. 点击 自动绑定
    2. 在弹出的窗口中,点击 确定
    3. 点击 保存
    手动绑定
    如果用户的 Odoo 账号和 PBX 分机分别绑定了不同的电子邮箱地址,你需要手动绑定用户的 Odoo 账号与 PBX 分机。


    1. 在 Odoo 用户旁边的 分机 下拉列表中,选择用户的分机。
    2. 点击 保存

执行结果

  • Yeastar P 系列 IPPBX 和 Odoo CRM 对接完成。
  • 在此数据库内的 Odoo 用户可以使用 PBX 分机拨打和接听电话。

后续步骤