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

简介: 配置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}


相关文章
|
10月前
|
缓存 druid 中间件
【YashanDB知识库】由于druid中间件配置导致的YAS-04003 maximum number of open cursors is 1000
【YashanDB知识库】由于druid中间件配置导致的YAS-04003 maximum number of open cursors is 1000
【YashanDB知识库】由于druid中间件配置导致的YAS-04003 maximum number of open cursors is 1000
|
10月前
|
人工智能 自然语言处理 数据挖掘
2025国内有哪些呼叫中心系统值得推荐?
在数字化浪潮推动下,呼叫中心系统已成为企业客户服务的核心枢纽。通过全面智能化、多渠道融合、大数据与AI驱动的决策支持及云化与安全性等技术优势,呼叫中心系统实现了降本增效和客户体验提升。2025年,随着人工智能和云计算的深度渗透,呼叫中心将迎来新一轮升级。推荐几款高效系统:合力亿捷、中国移动、华为云、阿里云和百度语音解决方案,涵盖电商、金融、政府等多个领域,助力企业优化服务流程,提升竞争力。
766 13
|
11月前
|
缓存 druid 中间件
【YashanDB 知识库】由于 druid 中间件配置导致的 YAS-04003 maximum number of open cursors is 1000
某客户Java业务运行时出现YAS-04003异常,导致业务无法正常运行,影响所有yashandb版本。原因是druid中间件配置不当,缓存PreparedStatement导致YashanDB open cursor超限。解决方法:增加OPEN_CURSORS参数值或修改druid配置,如将share-prepared-statements和pool-prepared-statements设为false。处理过程涉及查询vopen_cursor和v$sql视图,确认业务会话。经验总结:需结合Java框架及中间件配置与数据库视图分析行为。
|
消息中间件 运维 监控
中间件故障转移主-备配置
【7月更文挑战第25天】
293 59
|
消息中间件 中间件 数据库
NServiceBus:打造企业级服务总线的利器——深度解析这一面向消息中间件如何革新分布式应用开发与提升系统可靠性
【10月更文挑战第9天】NServiceBus 是一个面向消息的中间件,专为构建分布式应用程序设计,特别适用于企业级服务总线(ESB)。它通过消息队列实现服务间的解耦,提高系统的可扩展性和容错性。在 .NET 生态中,NServiceBus 提供了强大的功能,支持多种传输方式如 RabbitMQ 和 Azure Service Bus。通过异步消息传递模式,各组件可以独立运作,即使某部分出现故障也不会影响整体系统。 示例代码展示了如何使用 NServiceBus 发送和接收消息,简化了系统的设计和维护。
292 3
|
机器学习/深度学习 人工智能 运维
电话机器人源码-智能ai系统-freeswitch-smartivr呼叫中心-crm
电话机器人源码-智能ai系统-freeswitch-smartivr呼叫中心-crm
515 0
|
运维 安全 Cloud Native
核心系统转型问题之分布式数据库和数据访问中间件协作如何解决
核心系统转型问题之分布式数据库和数据访问中间件协作如何解决
|
缓存 监控 中间件
中间件配置和管理问题
【7月更文挑战第14天】
309 1
使用OKCC呼叫中心系统的客户体验分析
案例1.某教培公司 招生旺季到来,很多教育机构都是以电话形式进行招生,回访学生家长,作为电销人员,每天的工作量特别特别大,号码需要一个一个手动输入再拨打,而且绝大部分都还是无效的,如空号、黑名单、没接通、没意向等等。 用我们OKCC人工坐席外呼系统就可以为电销人员一键呼叫,只需批量导入客户资料,无需手动输入号码,还可根据自身业务需求,灵活选取合适的呼叫方式。支持智能二次检测号码质量,过滤空号、错号、接通意向低等无效号码,提升外呼效率及员工积极性。
|
Web App开发 前端开发 JavaScript
如何快速与呼叫中心系统CTI/API/SDK接口集成
由于呼叫中心系统涉及通信、CTI、终端设备、中继线路等技术与概念,从事信息管理系统、ERP、CRM、工单系统等的研发人员一般不是非常熟悉这部分技术,当需要提供具备呼叫中心能力的解决方案时,往往要用较多的时间来研究这些相对复杂的技术,对接过程比较长,开发调试有一定的阻力,基于此,我们提出一种更加简便高效的集成方法,可以零代码集成呼叫中心平台,实现项目快速上线。
821 157
如何快速与呼叫中心系统CTI/API/SDK接口集成

热门文章

最新文章