Asterisk-Odoo连接器
项目描述
此模块的技术名称为 asterisk_click2dial,但它实现的不仅仅是一个简单的 点击拨号!此模块增加了3个功能
它添加了一个在合作伙伴表单视图中的 拨号 按钮,用户可以直接通过Asterisk拨打电话号码。这个特性通常被称为 点击拨号。以下是其工作原理
在Odoo中,用户点击合作伙伴表单视图(或任何带有电话号码的表单视图)中电话号码字段旁边的 拨号 按钮。
Odoo连接到Asterisk管理器接口,Asterisk使用户的电话响起。
用户接听自己的电话(如果他没有,则流程在此处停止)。
Asterisk代替用户拨打Odoo中找到的电话号码。
如果对方接听,用户可以与他的对应方交谈。
它还增加了在来电显示中显示来电方名称的能力,如果显示的电话号码存在于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。
它将在顶部菜单栏中添加一个电话图标(打开呼叫者),一键获取与呼叫方对应的合作伙伴/线索/候选人/事件注册信息。以下是其工作原理:
当用户点击电话图标时,Odoo会向Asterisk管理器接口发送查询,以获取当前电话通话列表。
如果找到涉及用户电话的通话,它将获取呼叫方的电话号码。
它将在Odoo的合作伙伴/线索/候选人/事件注册中搜索呼叫方的电话号码。如果找到匹配的记录,它将带您到该记录的表单视图。如果没有找到匹配的记录,它将打开一个向导,建议创建一个新的合作伙伴,将提供的电话号码作为电话或移动电话号码,或者更新现有的合作伙伴。
通过模块base_phone_popup,可以获取与呼叫方对应的记录的弹出窗口,而无需用户进行任何操作。
关于此模块的详细文档可在Akretion网站上的此页面找到。
目录
错误跟踪器
错误跟踪在GitHub Issues上进行。如果遇到问题,请检查是否已报告您的问题。如果您是第一个发现它的人,请通过提供详细和受欢迎的反馈来帮助我们解决它。
请勿直接联系贡献者以获取支持或技术问题的帮助。
致谢
贡献者
Alexis de Lattre <alexis.delattre@akretion.com>
维护者
此模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。
当前维护者
此模块是GitHub上的OCA/connector-telephony项目的一部分。
欢迎您贡献。要了解如何贡献,请访问https://odoo-community.org/page/Contribute。
项目详情
odoo14_addon_asterisk_click2dial-14.0.2.0.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 453abd7afdcd7cee61ef251285ef9fb4737d85a0fda08ee4cc73152e12c0c49c |
|
MD5 | bdb659f7af6fb05f70a57449c7ebabed |
|
BLAKE2b-256 | dab5d73426966ea195d921cea1d086a8d0c0808303c654823a5d0c7006b08cf4 |