跳转到主要内容

Asterisk-Odoo连接器

项目描述

Beta License: AGPL-3 OCA/connector-telephony Translate me on Weblate Try me on Runbot

此模块的技术名称为 asterisk_click2dial,但它实现的不仅仅是一个简单的 点击拨号!此模块增加了3个功能

  1. 它添加了一个在合作伙伴表单视图中的 拨号 按钮,用户可以直接通过Asterisk拨打电话号码。这个特性通常被称为 点击拨号。以下是其工作原理

    • 在Odoo中,用户点击合作伙伴表单视图(或任何带有电话号码的表单视图)中电话号码字段旁边的 拨号 按钮。

    • Odoo连接到Asterisk管理器接口,Asterisk使用户的电话响起。

    • 用户接听自己的电话(如果他没有,则流程在此处停止)。

    • Asterisk代替用户拨打Odoo中找到的电话号码。

    • 如果对方接听,用户可以与他的对应方交谈。

  2. 它还增加了在来电显示中显示来电方名称的能力,如果显示的电话号码存在于Odoo的合作伙伴/潜在客户/员工/…中。以下是其工作原理

    • 在来电时,Asterisk拨号计划执行一个AGI脚本 set_name_incoming_timeout.sh

    • set_name_incoming_timeout.sh 脚本用短暂的超时调用 set_name_agi.py 脚本。

    • set_name_agi.py 脚本将在Odoo服务器上发起一个XML-RPC请求,以尝试找到对应于来电方显示的电话号码的人员的姓名。

    • 如果找到姓名,则将其设置为通话的来电ID名称,以便在用户的IP电话上显示。

    它也可以用于去电,以便在来电方的SIP电话上显示被叫方的姓名。为此,您应使用脚本 set_name_outgoing_timeout.sh

  3. 它将在顶部菜单栏中添加一个电话图标(打开呼叫者),一键获取与呼叫方对应的合作伙伴/线索/候选人/事件注册信息。以下是其工作原理:

    • 当用户点击电话图标时,Odoo会向Asterisk管理器接口发送查询,以获取当前电话通话列表。

    • 如果找到涉及用户电话的通话,它将获取呼叫方的电话号码。

    • 它将在Odoo的合作伙伴/线索/候选人/事件注册中搜索呼叫方的电话号码。如果找到匹配的记录,它将带您到该记录的表单视图。如果没有找到匹配的记录,它将打开一个向导,建议创建一个新的合作伙伴,将提供的电话号码作为电话移动电话号码,或者更新现有的合作伙伴。

    通过模块base_phone_popup,可以获取与呼叫方对应的记录的弹出窗口,而无需用户进行任何操作。

关于此模块的详细文档可在Akretion网站上的此页面找到。

目录

错误跟踪器

错误跟踪在GitHub Issues上进行。如果遇到问题,请检查是否已报告您的问题。如果您是第一个发现它的人,请通过提供详细和受欢迎的反馈来帮助我们解决它。

请勿直接联系贡献者以获取支持或技术问题的帮助。

致谢

作者

  • Akretion

贡献者

维护者

此模块由OCA维护。

Odoo Community Association

OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。

当前维护者

alexis-via

此模块是GitHub上的OCA/connector-telephony项目的一部分。

欢迎您贡献。要了解如何贡献,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

下载适合您平台的应用文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码发行版

此版本没有可用的源代码发行版文件。请参阅生成发行版存档的教程

构建发行版

支持者