vos3000,外呼系统,呼叫中心中间件-sofia(SIP)配置

本文涉及的产品
注册配置 MSE Nacos/ZooKeeper,118元/月
性能测试 PTS,5000VUM额度
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 配置sofia profile ,这个配置修改后不能实时生效的,需要重启FreeSWITCH,或者通过执行命令相关命令才可以生效。添加删除sofia profile 需要重启fs,或者执行reload mod_sofia,才生效。添加了网关需要执行命令 sofia profile [profilename] rescan删除了网关需要执行命令sofia profile [profilename] killgw [gatewayname]修改了网关配置需要先执行删除命令sofia profile [profilename] killgw [gatewayname],然后执行 sofi

配置sofia profile ,这个配置修改后不能实时生效的,需要重启FreeSWITCH,或者通过执行命令相关命令才可以生效。

网络异常,图片无法展示
|

  1. 添加删除sofia profile 需要重启fs,或者执行reload mod_sofia,才生效。
  2. 添加了网关需要执行命令 sofia profile [profilename] rescan
  3. 删除了网关需要执行命令sofia profile [profilename] killgw [gatewayname]
  4. 修改了网关配置需要先执行删除命令sofia profile [profilename] killgw [gatewayname],然后执行 sofia profile [profilename] rescan。
  5. 取消网关注册 sofia profile [profilename] unregister [gatewayname]
  6. 重新注册网关 sofia profile [profilename] register [gatewayname]

通过往redis 通道 config@domain 发送通知,也可以执行命令

| ``` { "type": "cli", "cmd": "命令", "arg": "参数, "response": "执行结果写回的redis通道,如果不需要执行接口,可以设置" }

| ---------------------------------------------------------------------------------------------------- |
## [](http://www.ddrj.com/callcenter/sip.html#%E9%85%8D%E7%BD%AE "配置")配置
cti_sip_profile@domain [哈希表]
1.  key sofia profile 名字
1.  value sofia profole 配置内容
| ```
{     "domains": {         "alias": "false",         "parse": "false",         "name": ""     },     "settings": {         "user-agent-string": "ddtswitch",         "debug": "0",         "sip-trace": "no",         "sip-capture": "no",         "dialplan": "XML",         "sip-port": "46729",         "sip-ip": "$${local_ip_v4}",         "rtp-ip": "$${local_ip_v4}",         "ext-sip-ip": "auto-nat",         "ext-rtp-ip": "auto-nat",         "inbound-codec-prefs": "$${global_codec_prefs}",         "outbound-codec-prefs": "$${outbound_codec_prefs}",         "inbound-codec-negotiation": "generous",         "inbound-late-negotiation": "true",         "apply-nat-acl": "nat.auto",         "aggressive-nat-detection": "true",         "NDLB-force-rport": "true",         "rfc2833-pt": "101",         "dtmf-duration": "2000",         "rtp-timer-name": "soft",         "rtp-timeout-sec": "30",         "rtp-hold-timeout-sec": "180",         "challenge-realm": "auto_from",         "auth-calls": "true",         "auth-calls-acl-only": "false",         "log-auth-failures": "true",         "auth-all-packets": "false",         "disable-register": "false",         "inbound-reg-force-matching-username": "true",         "force-register-domain": "$${domain}",         "force-register-db-domain": "$${domain}",         "force-subscription-domain": "$${domain}",         "manage-presence": "false",         "hold-music": "$${hold_music}",         "local-network-acl": "localnet.auto",         "nonce-ttl": "60",         "username": "ddt",         "inbound-zrtp-passthru": "true",         "forward-unsolicited-mwi-notify": "false",         "context": "test",         "outbound-use-uuid-as-callid": "true",         "inbound-use-callid-as-uuid": "true"     },     "gateway": "" } 
``` |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
这个参数太多了,上面也只列出了部分,就不一一列出,只调几个重要的介绍
-   domains 设置别名和是否解析分机中配置的网关, cti没使用这些特性,直接不配置这个
-   gateway 配置这个sofia 关联的网关,多个网关用逗好隔开
-   settings sofia profile的配置
    -   sip-ip 本机SIP IP
    -   rtp-ip 本机RTP IP
    -   ext-sip-ip 如果通过路由器映射外网可以访问,配置路由器的公网IP
    -   ext-rtp-ip 如果通过路由器映射外网可以访问,配置路由器的公网IP
    -   sip-port Sip端口
    -   inbound-codec-prefs 呼入的声音编码 $${global_codec_prefs} 就是使用vars.xml里面global_codec_prefs 这个的配置
    -   outbound-codec-prefs 呼出的的声音编码
    -   context 呼入时dialplan的context.
    -   outbound-use-uuid-as-callid 呼出时,使用通道的UUID做SIP的callid。
    -   inbound-use-callid-as-uuid 呼入时,使用sip的callid做通道的UUID。为了防止通道UUID不是唯一的,可以设置为false。
    -   auth-calls 呼入需要认证
    -   disable-register 禁止注册
    -   log-auth-failures 认证失败信息记录到日志
    -   auth-calls-acl-only 只有通过ACL认证的,才可以呼入,分机不能呼入。
建议参考ccadmin程序使用的配置\
ccsadmin external的配置 auth-calls:true,disable-register:false,auth-calls-acl-only:false\
ccsadmin internal的配置 auth-calls:false,disable-register:true,auth-calls-acl-only:false
复制代码

.markdown-body pre,.markdown-body pre>code.hljs{color:#333;background:#f8f8f8}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}


相关文章
|
6月前
|
开发框架 JavaScript 中间件
配置中间件
【5月更文挑战第19天】
75 4
|
4月前
|
缓存 监控 中间件
中间件配置和管理问题
【7月更文挑战第14天】
64 1
|
6月前
|
存储 监控 安全
中间件应用优化持久化配置
【5月更文挑战第4天】中间件应用优化持久化配置
78 2
中间件应用优化持久化配置
|
6月前
|
消息中间件 监控 NoSQL
中间件应用合理配置内存
【5月更文挑战第4天】中间件应用合理配置内存
91 2
中间件应用合理配置内存
|
6月前
|
JSON 资源调度 JavaScript
中间件中加载和配置中间件
【5月更文挑战第18天】
68 2
使用OKCC呼叫中心系统的客户体验分析
案例1.某教培公司 招生旺季到来,很多教育机构都是以电话形式进行招生,回访学生家长,作为电销人员,每天的工作量特别特别大,号码需要一个一个手动输入再拨打,而且绝大部分都还是无效的,如空号、黑名单、没接通、没意向等等。 用我们OKCC人工坐席外呼系统就可以为电销人员一键呼叫,只需批量导入客户资料,无需手动输入号码,还可根据自身业务需求,灵活选取合适的呼叫方式。支持智能二次检测号码质量,过滤空号、错号、接通意向低等无效号码,提升外呼效率及员工积极性。
|
人工智能 中间件 Java
呼叫中心系统如果对接阿里灵积大模型
自chatgpt3.5发布以来,各种大模型飞速发展,各行各业都有接入大模型的需求,呼叫中心行业非常适合通过接入大模型用AI来回答用户的各种咨询,降低人力资源,使用顶顶通呼叫中心中间件,只需要100行不到的代码,就可以非常简单容易的让电话机器人系统,呼叫中心系统快速接入各种大模型
416 2
|
6月前
|
Web App开发 前端开发 JavaScript
如何快速与呼叫中心系统CTI/API/SDK接口集成
由于呼叫中心系统涉及通信、CTI、终端设备、中继线路等技术与概念,从事信息管理系统、ERP、CRM、工单系统等的研发人员一般不是非常熟悉这部分技术,当需要提供具备呼叫中心能力的解决方案时,往往要用较多的时间来研究这些相对复杂的技术,对接过程比较长,开发调试有一定的阻力,基于此,我们提出一种更加简便高效的集成方法,可以零代码集成呼叫中心平台,实现项目快速上线。
如何快速与呼叫中心系统CTI/API/SDK接口集成
okcc呼叫中心系统开启外呼不进线的原因以及解决方法
OKCC呼叫中心外呼不进线可能由线路配置、网络问题、系统设置错误、线路故障、权限配置、软硬件故障或特定情况(如分机、坐席未注册等)引起。需全面诊断,检查相关方面并修复。关注博主了解更多技术细节。
|
6月前
|
存储 安全 网络安全
okcc呼叫中心系统如何实现客户号码脱敏?
OKCC系统实现号码脱敏的关键步骤包括: 数据加密:使用加密算法对客户号码进行存储加密。 数据脱敏展示:在系统界面上用星号或其他字符替换号码的部分或全部数字。 权限控制:限制对敏感号码数据的访问权限,仅授权人员可查看。 审计日志:记录所有敏感信息的访问和操作日志,以便追踪。 安全审核:定期进行安全检查和渗透测试,确保脱敏措施有效。