okcc呼叫问题的解决方法(建议收藏)

news2025/9/15 5:28:52

 很多客户开始使用OKCC呼叫中心系统,运营经常遇到的问题是呼叫打不通,无话单,呼叫秒挂,语音提示"您没有使用业务的权限"等等异常情况,而且反馈线路正常,使用呼叫系统拨打就是呼不通。
    OKCC系统经过多次的版本迭代,现如今话单展示内容非常详细,80%的以上的呼叫问题问题,通过查询->通话清单,来进行话单分析可以解决,通过查看中继信息、挂断原因、SIP错误码以及分析结果来对呼叫异常情况做一个初步判断,下面提供一些常规的问题排查思路。有关系统问题欢迎和博主进行技术交流。

本文主要从三个方面来详细介绍排查方式:

  • 呼叫中心无话单
  • 呼叫中心侧有话单,线路侧(如VOS)无话单
  • 呼叫中心和线路侧均有话单记录

一、呼叫中心无话单:

    1.页面点拨呼叫,提示成功,但无弹屏,无话单。


 

    该种情况常见于账户余额不足(账户余额小于最低余额),需给当前账户充值。

 

    2.TTS语音通知,接口响应成功,未发起呼叫,并且无话单。

    对于TTS模式语音通知,如果所传文本TTS语音合成失败,系统不会发起呼叫,也不会有话单,此时应当检查阿里或者百度的TTS账户配置参数是否配置或者配置错误,也可通过到企业账户,业务->TTS模板创建一个测试模板来辅助验证TTS账户是否能正常合成语音文件,创建后如果能进行模板内容录音试听,则TTS合成正常。


 

二、呼叫中心侧有话单,线路侧(如VOS)无话单:

1.无路由


 

无路由的情况常见有四种:

1).路由管理未配置或配置不合理

    出现无路由的情况,首先需要检查运营管理账户,业务->路由管理处是否配置了路由策略,配置了路由管理策略之后,再检查路由配置的合理性。

(1).分组编号保持一致

    路由管理处分组编号需和账户->客户处分组编号一致,两边编号保持一致即表示该企业走该路由,作者建议创建账户时,账户的分组编号保证唯一性,即每个账户都使用一个单独的分组编号,便于路由配置和调整。


 

(2).路由限制

    常见的限制如路由管理被禁用,路由生效时段限制,业务类型以及前缀和区号的限制。

    生效时段:即该条路由管理可以使用的时间范围,在既定时间段外的呼叫将匹配不到此条路由管理。

    业务类型:如果限制了业务类型,那么只有该种类型的呼叫才会匹配上这个路由,假如路由管理业务限制配置为"手拨业务",而客户又是做点拨或群呼业务,那么将匹配不上该条路由,如果此时又没有其它的路由可选,呼叫就会出现无路由问题。

    主叫前缀/被叫前缀:运营时发现很多客户误以为此处是添加前缀的意思,实则不然,此处的前缀是用于匹配前缀,使用前缀常用的场景是同一个客户对接多条中继线,每条中继线需要使用不同的主叫,此时通过主叫前缀的方式来做区分,避免主叫号码送混。

    注:路由管理添加主被叫前缀时需注意,避免在前缀前后带入空格。


 

2).注册模式中继,中继未注册或掉注册

    检查路由时发现配置没有问题,但是呼叫还是提示无路由,此时就需要检查中继状态了,对于对接模式的中继,将中继的"心跳"关闭,对于注册模式的中继,检查中继当前注册状态是否注册,以及一段时间内注册状态是否稳定,是否出现掉注册问题。
 

(1).中继注册失败

    登录网页发现业务->SIP中继或业务->AG中继处所使用的中继注册状态处于注册失败,需检查注册账户密码是否正确,可以通过软电话来注册该账户辅助验证账户密码是否正确,以及和线路方确认对端是否有IP白名单限制,如软电话注册提示403一般是注册账户和密码不匹配,注册提示408一般是有IP白名单限制。


 

(2).中继掉注册

    如果发现SIP中继是已注册,但是注册状态不稳定,一段时间就出现掉注册问题,可以尝试改长注册时间间隔,如之前配置的注册间隔为20秒,当前修改为1800秒。也可以让线路提供方修改注册账户的密码,排除多地注册出现抢注册的问题,抢注册也会出现注册状态不稳定的情况。

3).AG中继通道未创建

    AG中继创建完成之后,很容易忘记创建通道,AG中继通道的数量就是该中继能支持的最大并发数。

    创建好AG中继之后,后方详情进入AG中继通道数的配置,此处的通道数根据设备能够支撑的最大并发来配置该通道数。


 

4).有效呼叫时间被限制

    新装系统默认限制了晚间23点到凌晨5点的呼叫,在该时间段内的呼叫,呼叫话单会显示无路由问题,此处可以根据自身业务需要来调整有效呼叫时间段。


 

2.坐席未接通

    对于“坐席未接通”这种分析结果,常见于点拨呼叫坐席没有接听的场景,点拨呼叫这种业务是先呼叫坐席,坐席侧接听后再呼叫客户,如果点拨后坐席侧没有接听,呼叫将不会送到线路侧。

注:使用web电话的坐席,如果点拨之后,坐席实际点了接听,但是话单分析结果还是提示"坐席未接通",此时需要查询是否禁用了网页的麦克风权限,以及电脑是否插了耳麦,详情可参见web电话的使用文档。

3.业务受限/并发受限


 

    1).“业务受限”这种挂断原因,常见于资费套餐中对应业务的计费规则不存在。如使用AG中继做落地线路的,费率中缺少AG中继这种类型的计费规则,或者语音通知模式呼叫,费率中未添加语音通知的计费规则都会导致"业务受限"这种挂断原因的出现。


 

    2).“并发受限”这种挂断原因常见于限制了企业并发或者平台总并发,系统共有几处限制并发的位置。

    (1).运营管理账户,业务->客户参数页面,此处限制的是单个企业的并发,如果设置为0或者并发数不足(如客户10个坐席要同时点拨,此处限制了5并发),会导致企业坐席手动发起呼叫的情况下出现呼损,如果不希望限制企业并发,可修改最大并发为-1。


 

    (2).运营管理账户,设置->参数页面,此处限制的是整个平台的并发,如果设置为0或者并发数过小,也会导致手动呼叫呼损。


 

    (3).企业账户,业务->外呼任务页面,并发控制处,此处限制的并发是整个企业的所有业务类型的并发,而不是单单限制的群呼呼叫的并发,客户经常混淆此处的并发控制,误以为只是限制群呼的并发,实则是限制整个企业的整体呼叫并发。


 

4.黑名单/超频

    黑名单:系统配置了本地黑名单或者对接了第三方黑名单,可到总账户,业务->黑名单处按号码搜索,查看该号码是否在本地配置的黑名单库中。

    被叫超频:系统配置了超频策略,号码呼叫次数超限。

5.线路配置错误或查询错误

1).配置错误

    (1).OKCC呼叫中心SIP中继处,对端线路IP或端口配置错误。

    (2).对端有IP白名单,或未配置对接网关导致线路侧收不到呼叫消息,需排查是否有添加呼叫中心IP到白名单以及对接网关数据。

2).查询错误

    呼叫中心看到已经送到线路侧,但是客户反馈查询不到,有可能是查询方式问题。

    同一个对接IP创建了多个对接网关,此时VOS是不支持该种模式,对接网关呼叫容易送串,或者是号码变换之后,查询时未带前缀或未通配,此时可以在历史话单中按照主叫IP来查询,主叫IP即为呼叫中心IP。

三、呼叫中心和线路侧均有话单记录:

    当呼叫中心和线路侧都能够查到话单但是呼叫不通,此时便比较好确认问题,根据被叫号码查询到VOS的话单,通过VOS的终止原因和挂端方联合判断,挂断方常见有三种,服务器,主叫,被叫。

    1).挂断方为服务器

    此时呼叫未送达VOS落地,常见终止原因有非法呼叫、无可用路由、前缀受限、超出线数等:

    (1).非法呼叫:VOS对接网关未添加呼叫中心IP。

    (2).无可用路由:根据话单的呼入主叫以及呼入被叫,排查落地网关的网关前缀(被叫前缀),落地主叫前缀,落地被叫前缀配置是否合理,也可通过VOS自带的路由分析工具,来做路由辅助分析。

    (3).超出线数:对接网关、落地网关、话机管理线路上限配置不足,简而言之就是并发超出了。

    2).挂断方为被叫

此时呼叫已送达VOS落地,常见终止原因是404,480,486等SIP错误码,可提供被叫号码到落地侧,让落地侧协助查询。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/459264.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

史上最烂 spring aop 原理分析

盗引中篇spring aop spring aop: jdk 动态代理和 cglib 动态代理的特点、区别、使用方式、原理及各自对反射的优化、二者在 spring 中的统一、通知顺序、从 Aspect 到 Advisior、静态通知调用、动态通知调用。 版本 jdk:8spring:5.3.20spring boot&…

华为OD机试(20222023)真题目录 + 考点 + 复盘思路

大家好,我是哪吒。 本专栏包含了最新最全的华为OD机试真题,有详细的分析和Java代码解答。已帮助1000同学顺利通过OD机考,发现新题目,随时更新。 以下为华为OD机试真题题库。 1、华为OD机试真题(Java)&am…

创建型模式-原型模式

原型模式 介绍 用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象 结构 原型模式包含如下角色: 抽象原型类:规定了具体原型对象必须实现的的 clone() 方法。具体原型类:实现抽象原型类的 cl…

Linux文本处理三大利器Grep、AWK、Sed

写在前面 Linux三剑客是文本处理工具,它们可以帮助我们快速、高效地对文本进行处理。其中包括了grep、awk、以及sed这三个强大的命令行工具。 Linux 三剑客主要作用: grep,它可以根据正则表达式查找相关内容并打印对应的数据。awk,它可以根…

redhat8配置vsftpd服务

目录 一、匿名访问模式 1.1、ftp服务器端修改配置(配置文件:/etc/vsftpd/vsftpd.conf) 1.2 修改ftp目录的权限 1.3 设置selinux服务对ftp服务的访问规则策略为允许 1.4 防火墙添加ftp服务 1.5 测试 二、本地用户模式 2.1 服务端修改配…

6、什么是类型断言?

虽然 TypeScript 很强大,但有时还不如我们了解一个值的类型方便,这时候我们更希望 TypeScript 不要帮我们进行类型检查,而是交给我们自己来,所以就用到了类型断言。类型断言有点像是一种类型转换,它把某个值强行指定为…

Vue收集表单数据学习笔记

收集表单数据 v-model双向数据绑定,收集的是input框的value,单选按钮不存在value,就像代码中的男女选项,即使绑定性别v-model“sex”,控制台依然不能接收性别的值,因为没有value值,&#xff0c…

python 第二章——数据类型详解

文章目录 前言一、什么是数据类型1.变量2.注释 二、数字三、字符串四、布尔五、列表六、元组七、集合八、字典总结 前言 本系列教程目录,可点击这里查看:Python教程目录 学习一门编程语言,第一件事就应该是熟练掌握这门编程语言的基本数据类…

[Java]JavaWeb开发中的MVC设计模式

一、有关Java Web与MVC设计模式 学习过基本Java Web开发的人都已经了解了如何编写基本的Servlet,如何编写jsp及如何更新浏览器中显示的内容。但是我们之前自己编写的应用一般存在无条理性,对于一个小型的网站这样的编写没有任何问题,但是一但…

MCDF代码详解,mcdf_rgm_pkg.sv代码超详细注释

寄存器模块代码详解 好戏开始: `include "param_def.v" package mcdf_rgm_pkg; import uvm_pkg::*; `include "uvm_macros.svh" import reg_pkg::*; //具有uvm_reg类型的专用寄存器描述[write-red-reg] class ctrl_reg extends uvm_r…

机器人教学中游戏化课程案例尝试

本文内容严格按创作模板发布: 2023年LPL春季赛季后赛正在火热进行中,你们心中的总冠军是哪支队伍呢?作为热爱游戏的程序猿,一起来聊聊你那些有意义的游戏开发经历吧! 游戏化ROS机器人课程的优势有以下七点&#xff1a…

第3章-运行时数据区

此章把运行时数据区里比较少的地方讲一下。虚拟机栈,堆,方法区这些地方后续再讲。 转载https://gitee.com/youthlql/JavaYouth/tree/main/docs/JVM。 运行时数据区概述及线程 前言 本节主要讲的是运行时数据区,也就是下图这部分&#xff0c…

5.微服务项目实战---Gateway--服务网关,实现统一认证、鉴权、监控、路由转发等

5.1 网关简介 大家都都知道在微服务架构中,一个系统会被拆分为很多个微服务。那么作为客户端要如何去调用 这么多的微服务呢?如果没有网关的存在,我们只能在客户端记录每个微服务的地址,然后分别去调用。 这样的架构&#xff0…

用友联合7家信创生态伙伴成立“信创领先实践联盟”,助力企业数智化国产替代

数字经济背景下,面对国际局势不稳定等以切不确定因素,只有突破和掌握关键核心技术,打造生态话语权,掌握产业发展主动权,向产业价值链高端迈进,我国才能摆脱受制于人局面。而推动信创产业繁荣发展&#xff0…

SAP-选择实施离散制造模式还是重复制造模式?

Implement Discrete Manufacturing or Repetitive Manufacturing? 翻译一篇,反正我也写不出来~~~~ “狗还是猫?” 这可能是世界上第二难的问题。 想知道最难的是什么? 这里是: “实施离散制造还是重复制造?” 作…

【设计模式】我终于读懂了访问者模式。。。

🌰测评系统的需求 将观众分为男人和女人,对歌手进行测评,当看完某个歌手表演后,得到他们对该歌手不同的评价(评价 有不同的种类,比如 成功、失败 等)传统方案 🌱传统方式的问题分析 如果系统比较小&…

2023年面试题入门篇和进阶篇万余字题目总结【答案+解析】

2023年Java面试题入门篇和进阶篇总结【答案解析】 入门篇1.、下列代码输出结果是()2.x为float类型,y为double类型,a为int类型,b为long类型,c为char类型,问xy*a/xb/ac的值是什么类型3.下列哪种说法是正确的4.mysql表use…

rollup打包封装的js类库

rollup中文网:简介 | rollup.js 中文文档 | rollup.js中文网Rollup 是一个 JavaScript 模块打包器,可以将小块代码编译成大块复杂的代码,Rollup 对代码模块使用新的标准化格式,这些标准都包含在 JavaScript 的 ES6 版本中。https:…

postman解决报错填坑指南

postman报错问题处理总结 问题1:如何解决postman请求异常丢掉proxy开头header自动使用系统环境变量代理问题描述:postman请求,配置了proxy开头的header,但是发请求的时候没有携带,可以查看postman的View-Show Postman …

D. Frets On Fire(二分 + 前缀和)

Problem - D - Codeforces Miyako带着一个乌克丽丽来到跳蚤王国。她与当地的跳蚤居民成为好朋友,并每天为他们演奏美妙的音乐。 作为国报,跳蚤们为她制作了一个更大的乌克丽E:它有n根这,每核这上都有(10181)个品位(ires)&#xff…