当前位置: 首页 > news >正文

呼入的电话通过http接口转接(mod_cti基于FreeSWITCH)

文章目录

  • 前言
  • 联系我们
  • 配置流程
    • 1.呼入路由配置
    • 2.呼入安全配置
    • 3.配置生效规则
    • 4. 动作解析
      • 动作说明
      • 接口返回说明
    • 5.创建拨号方案并启用


前言

  • 呼叫流程:任意手机呼叫指定的号码,进入到中间件中,然后通过接口转接到对应的坐席分机中。
  • 接口作用:通过http接口返回转接动作,进而转接到指定的坐席分机中。

联系我们

有意向了解呼叫中心中间件的用户,可以点击该链接添加工作人员的微信:顶顶通小何


配置流程

1.呼入路由配置

  • external作为呼入SIP,该SIP需要指定呼入路由。在 CCAdmin-Web -> 呼叫中心 -> SIP设置 页面的列表中找到名称为 external 的SIP,然后单击该SIP所在行进入 external 的SIP配置页面,把呼叫路由配置设置为external。配置方法如图所示:
    在这里插入图片描述
    在这里插入图片描述
  • 如果是反向注册对接的话,可以在 CCAdmin-Web -> 呼叫中心 -> 分机设置 页面中找到与语音网关对接的分机,然后在该分机的配置中指定路由。如果不指定路由的话,默认使用的是internal的SIP配置的呼叫路由。配置方法如图所示:
    在这里插入图片描述
    在这里插入图片描述

2.呼入安全配置

  • 呼入路由(external)千万不能启用呼叫外线这一拨号方案。如果启用的话,这样会有非常严重的安全问题,电话有被盗打的风险。
  • 配置指定IP才可以呼入,配置方法如下:
    • CCAdmin-Web -> 呼叫中心 -> SIP设置 页面中找到名称为external的SIP ,并把该SIP的配置(apply_inbound_acl)设置为inbound。具体配置如图所示:
      在这里插入图片描述
      在这里插入图片描述
    • 在 CCAdmin-Web -> 呼叫中心 -> 配置文件设置 页面中找到acl.conf配置文件,把指定的IP添加到该配置文件中。具体配置如图所示:
      在这里插入图片描述

3.配置生效规则

  • SIP配置修改后,需要在 CCAdmin-Web -> 运维调试 -> FS终端 页面执行命令:reload mod_sofia,或者重启Freeswitch,使SIP配置生效。
  • acl.conf配置文件修改后,需要在 CCAdmin-Web -> 运维调试 -> FS终端 页面点击reloadacl按钮,或者重启Freeswitch,使acl.conf配置文件生效。

4. 动作解析

动作说明

<X-PRE-PROCESS cmd="cti_curl" data="http://ip/app?number=${destination_number}"/>
  • cti_curl:这个APP会调用http接口,然后执行这个接口返回的动作。
  • number=${destination_number}:http接口传的参数,位于http接口中 “?” 的后面。用户可自定义。

接口返回说明

http接口返回的是数组类型,可支持返回多个动作。
例:http接口返回动作有:“播放一段音频”和“等音频放完之后转接到分机10001上”。

[{"application": "playback","data": "/ddt/fs/sounds/cti/echotest.wav"},{"application": "bridge","data": "user/10001"}
]

5.创建拨号方案并启用

  • CCAdmin-Web -> 呼叫中心 -> 拨号方案设置 页面中创建一个名称为http呼入转接的拨号方案,然后在该拨号方案中设置匹配条件和动作。
    在这里插入图片描述

  • 最后在 CCAdmin-Web -> 呼叫中心 -> 呼叫路由设置 页面的 “external ”这一呼叫路由中启用该拨号方案。具体配置方法如图所示:
    在这里插入图片描述


http://www.mrgr.cn/news/12789.html

相关文章:

  • 实现通用人工智能 (AGI) 面临的挑战
  • “北京地铁系统中人脸识别技术的安全与效率问题研究”
  • LLVM-MLIR 学习记录
  • 如何使用ssm实现视频点播系统设计与实现+vue
  • 利用Aspose.BarCode 在 C# 中创建微型二维码
  • 微软Win11 24H2最新可选更新补丁26100.1591发布!
  • 记录一次给iOS 工程添加.gitignore文件
  • 利用Nginx反向代理优化Web应用的性能与安全
  • [Jsprit]Jsprit学习笔记-初见Jsprit-doc
  • 绿色守望者:虫情测报仪助力现代农业绿色发展
  • 积鼎科技携手潍柴动力的喷嘴雾化模拟项目荣获2024年数字仿真卓越应用奖
  • OpenCV入门12.1:角点和特征点概述
  • 关于自定义控件,头文件找不到问题的解决办法
  • 低代码集成中心:简化复杂流程的智能解决方案
  • C语言迷宫制造
  • 【Linux】第十八章 Reactor模式
  • 009 批量删除
  • 互联网上网行为管理|员工互联网上网行为管理办法!网络丛林中的守护蝶,让合规与高效并蒂开花!
  • 轨道预报/卫星定轨
  • 四、LogicFlow 自定义左侧菜单Menu