跳转到主要内容

Asterisk-Odoo 连接器

项目描述

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

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

    • 在Odoo中,用户点击合作伙伴视图中电话号码字段旁边的 拨号 按钮。

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

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

    • Asterisk代替用户拨打电话号码。

    • 如果对方接听,用户可以与其对应方通话。

  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请求,以尝试找到来电方展示的电话号码对应的姓名。

    • 如果找到姓名,它将被设置为通话的CallerID名称,以便在用户的IP电话上显示。

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

  3. 该功能在顶部菜单栏(偏好设置旁边)添加了一个电话图标(打开呼入者),点击即可一键获取对应呼入方的合作伙伴/线索/候选人/注册信息。以下是其工作原理:

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

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

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

    通过模块base_phone_popup,可以在用户不采取任何操作的情况下弹出一个呼入方的记录。

该模块的详细文档可在Akretion网站找到:[http://www.akretion.com/products-and-services/openerp-asterisk-voip-connector](http://www.akretion.com/products-and-services/openerp-asterisk-voip-connector)

项目详情


下载文件

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

源代码分布

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

构建分布

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面