1493284664645476.jpg +86 075561882266    1493284683105363.jpg  +852 21357223 


LINK-AZ 互联电讯

网站首页 > 技术支持

New Rock

2017-04-25 17:19:49 LINK-AZ 互联电讯 阅读

为什么配置的语音文件不能播放,或者有时候播放正常,有时候又不正常?

问题原因:

通话采用的语音编码方式(G729、G711等)会选择播放不同格式(dat、pcm)的语音文件,所以,如果配置的voicefile指定了文件格式,而通话采用的编码方式与之不匹配时,就会导致不能播放的情况。

解决方法:

1)配置voicefile时,不要加文件后缀(格式);

2)要保证OM本地两种格式的voicefile都存在。(注:通过web上传的wav/dat格式的语音文件,系统会自动转换成两种格式,通过API远程下载的不会自动转换)

 

 

为什么明明外线设置的是控制模式,但来电呼入后却能听到欢迎词?(同:为什么分机开了API却没有RING/BUSY等事件消息?)

问题原因:

OM的web版本和OM后台软件版本不兼容。需要升级web版本。

解决方法:

1)OM软件版本 2.1.5.85.22+ ,需要 同步升级,web版本 OM 2.1.5.81.25+ (web版本查看方法:浏览器地址栏输入:http://OM的IP地址:端口号/version) 

2 ) web版本和软件版本如果匹配,则需要从web页面重新配置一遍分机/外线的API并提交。

 

 

为什么收到的呼叫状态事件(如,RING/ALERT等)没有 visitor/outer id和callid等信息?

问题原因:

因为外线的API没有开启,导致分机不能获取外线信息。

解决方法

开启外线的API功能开关。(监控和控制模式都可以,根据具体情况选择)

 

 

为什么外呼的时候,明明没有接通,却收到了ANSERED事件?(或,CDR的通话时长大于0?)

问题原因:

1)注:此问题仅仅在通过模拟外线外呼时才会出现。

2)因为通过模拟外线外呼时,通常情况下,模拟外线并不能检查到对方是否接通,且默认为一旦呼叫被送出就立马接通了。所以,会收到ANSERED事件,且不管对方接通不接通,本次通话结束后,CDR的通话时间都将大于0。

解决方法:

1)如果你使用的模拟外线已通过电信运营商开通了“反击性信号”的业务,则可以通过OM的web页面开启对应线路的“反击性检测”开关,即可判断对方是否接通。

2)重要说明:如果未通过电信运营商开启"反击性信号",请勿开启"反击性检测”开关,否则,会造成即使对方摘机了也没有“ANSERED事件,CDR的通话时长将一直为0。

 

 

Event中的callid为什么和CDR中的不一致?callid为什么不唯一?我如何判断通话的唯一性?

问题原因:

因为对于用户而言,A和B的通话虽然表示是一路,但对于OM而言,实际上是由很多段通话组合起来的,目的是方便OM 对通话的任意节点进行拆分和转接(如将来电和分机A的通话转给分机B等)。具体细节,你可以不去考虑,知道不要用callid作为通话的唯一标识写入数据库即可。

解决方法:

1)visitor/outer id表示从通话开始到结束的时间段是唯一的,但会被回收循环利用,可作为临时唯一标识。

2)在第一次收到visitor/outer id时,将当前的时间戳与visitor/outer id建立一对一的映射关系,用时间戳保证唯一性。(常见应用有:通话过程中的便签记录,需要和其通话记录一一绑定)

3)当通话结束后,cdr id是唯一的,可以写入数据库作为通话的唯一标识。另外,cdr中同样会包含visitor/outer id,再次通过和时间戳的映射关系,找到cdr和时间戳的映射关系。(对应通话便签记录的应用方式:最终实现通话便签记录内容和通话记录的绑定)

 

 

OM设备重启后,API服务器可以正常收到OM发送的API消息,但过一段时间后却收不到API消息了,再后来又可以收到API消息了,这是什么原因导致?

问题原因:

API服务器和OM的TCP连接模式不一致。

解决方法:

1)长链接还是短链接是由OM决定的(配置参数CONTROL_TYPE1控制OM的连接方式,1为TCP长连接,0为TCP短连接,OM默认该参数值为0。

2)OM定义的短连接模式是OM向API服务器发送数据包后,API服务器收到数据后主动断开此连接;长连接是指正常情况下只建立一条TCP连接,OM可以不断的向API服务器发送数据包(一个数据包可包含多条消息),只有当原连接已断开的情况下才会重新建立连接。

3)OM如果是短连接模式,则每次给API服务器发送一条消息,都会新建一个TCP连接,而每个连接都没有被API服务器断开,这样OM不停的新建TCP连接,最终会导致TCP资源不足。

 

 

为什么录音文件不存在?

问题原因: 

1)web页面录音服务器地址或者端口填写错误 

2)分机/外线未开启录音功能

解决方法:

1)配置:以OM20为例,登陆web页面 应用服务---录音 选择远程录音 填写录音服务器地址 IP:1311(注:1311为默认端口号,可自行更改)

2)分机开启录音功能后,该分机所有通话会被录音

3)外线开启录音功能后,所有使用该外线的通话都会被录音

 

 

为什么录音服务器图标显示为红色?

问题原因:

原来的服务没有释放或别的应用使用了1311端口号,导致该端口号被占用。

解决方法:

卸载服务:管理员打开--->cmd 输入---> sc delete pbxrecord(服务名)--->重装录音服务器。

 


为什么自定义的工作时段为周一到周日,但周日来电时仍播放非工作时段内容

问题原因:

页面参数配置日期时,认为一周的第一天是星期一,而实际上日期定义里是从0开始,即一周的第一天是星期天,即页面参数定义与标准规定不相符导致该问题。

解决方法:

1)不要把周日设为结束时段,可以设置:例如,工作时段为周二到周一来规避这个问题;

2)该问题已在app_93版本修复,若需升级请联系我们帮您升级。

 

 

为什么点击拨号分机振铃后会自动挂断?

问题原因:

呼叫方式若为先呼主叫后呼被叫,点击拨号,主叫摘机后会选择一种话机本身和OM都支持的编码方式,若被叫不支持这种编码方式,则呼叫无法建立。

解决方法:

1)可以通过屏蔽OM的响应编码方式或调整编码顺序来解决。

2)备注:点击拨号方式分为先呼主叫后呼被叫、先呼被叫后呼主叫两种方式,可通过修改响应参数来配置。