1.问题现象:
2.90.4.3psp2,sbc3000,收到被叫的bye不转发,给被叫回复481

问题原因:号码变了导致bye消息没匹配上


解决方法:勾上匹配会话只使用callid后测试挂断正常


1.问题现象:
2.90.4.3psp2,sbc3000,收到被叫的bye不转发,给被叫回复481

问题原因:号码变了导致bye消息没匹配上


解决方法:勾上匹配会话只使用callid后测试挂断正常

1,SBC的RTP起始端口在“业务”-“业务管理”中可以修改配置

2,修改后重启生效,重启后RTP范围值可以到“系统”-“用户板管理”查看

说明:硬SBC的RTP范围与License中的呼叫并发无关,会按照“系统”-“用户板管理”中显示的端口范围选取RTP端口值;
软SBC的RTP范围与License中的呼叫并发相关,一个并发会需要4个端口,如license并发是1000,设置的起始端口为20480,那此软SBC的RTP范围就会是20480-20880.
SBC与IP设备可以有多种连接的方式,实现各种应用场景。这份说明介绍下SBC与IP设备的各种连接方式,供大家学习参考。
应用场景:
终端分机在各地,为了安全,要求SBC隔离分机与IPPBX。SBC作为代理服务器。实现的逻辑结构:
分机---(接入网)SBC(核心网)---IPPBX
配置方式:
先配置传输端点。备注,接入网端点需要勾选“接入网专用”。

1.1 配置接入网,设置网口、传输端点;

1.2 配置核心中继,对接IPPBX;

1.3 配置路由,建立“接入网==核心中继”的双向路由。

1.4 分机中设置注册信息,代理注册到SBC的接入网IP和端口;经过SBC代理后将转发注册消息给IPPBX,实现代理注册。
应用场景:
如对接IMS或某些IPPBX时,呼叫到对应平台必须使用固定的主叫,并且分机需要注册成功。如果另一侧IP终端是类似网关平台,不方便注册。就可以让SBC直接注册到IMS。
配置方式:
2.1 业务—SIP账号 页面添加 SIP账号;

2.2 业务—核心中继 页面添加IPPBX的信息,并在“SIP账号”中选择2.1中添加的SIP账号;

应用场景:
对接某些IPPBX时,如果SBC在内网,IPPBX在公网。就需要SBC向IPPBX发起注册,通过注册建立连接。
配置方式:
3.1 业务—核心中继/接入中继 页面 勾选注册,添加 IPPBX的账号密码。

应用场景:
当SBC 和 IP设备(如网关类产品、不注册的trunk对接)在同一个局域网,或都有公网IP时,可以直接通过IP trunk对接。
配置方式:
4.1 业务—核心中继/接入中继 页面直接填写对端的IP和端口就行。

应用场景:
当SBC有公网固定IP,IP设备在私网,或是IP设备的IP会变动时。可以让IP设备注册到SBC。
配置方式:
5.1 业务—核心中继/接入中继 页面中,中继模式 设置为 Dynamic, 并设置用户名、认证ID、密码等。

5.2 IP设备作为SIP客户端,填写SBC中的中继IP、端口、用户名、密码等,向SBC对应的中继发起注册。
客户在使用SBC时,期望能从SBC中查询到通话记录,也能导出到PC中保存。SBC在设计中考虑到了客户的各种需求场景,能满足客户多样化的需求。SBC有3种导出话单的方式,分别对应不同的需求场景,具体参考文档说明。
1.1 首页—话单状态 页面中,点击右上角的“导出”,选择需要的内容导出话单。


备注:手动导出话单有很多过滤条件可选,如主叫号码、被叫号码、创建时间、序号范围等,不设置默认全部导出;每条话单还可以选择导出部分需要的值,也是可选的。
2.1 在业务—话单管理 页面中,勾选本地数据库,选择存储类型。

备注:
(1)Flash存储的重启后还能找到重启前的话单,内存存储的重启后丢失重启前的话单。
(2)话单能保存10W条,满了删除前面的2000条。
2.2在业务—话单管理 中点击“本地话单自动导出”,设置自动导出的规则。

备注:
有2种自动导出的设置,定时导出和自动导出;
定时导出可以设置导出话单的时间、间隔、话单的数量比例,如每天凌晨2:00:00 导出60%的话单(最近6W条);
自动导出可以设置根据话单存储量来触发自动导出,例如50%,那就是存储了5W条后触发自动导出;
接口请设置可以连接备份服务器的网口;
协议支持http、FTP,并根据需要设置用户名&密码;
备份服务器URL为文件上传的链接;
话单格式 可以有csv 、txt两种。
3.1 业务—话单管理 中,勾选“话单服务器”。

3.2业务—话单管理 页面中,话单服务器列表中点击“Add”,添加话单服务器。


备注:
当生成一条话单记录时,会及时的送到话单服务器中去,及时性强;
接口选择能连接话单服务器的网口;
编码格式有syslog、JSON,根据需要选择;
IP地址为话单服务器的地址;
一些常用的参数默认勾选启用了,呼入、呼出的其他参数默认不启用,根据用户需要选择启用。
1,问题现象:
sbc收到被叫的update后不转发200ok


2,排查方式:
获取日志,查看日志报错为没有转码权限(sbc没有开转码licesne),查看运营商和服务器的编解码、dtmf方式一致

3,问题定位:被叫发起updte以后被叫侧协商成amr了,协商成转码。中继那配置了多种编解码,会协商为update的第一个编解码(sbc也支持的);中继那只有一个编解码,会协商为sbc支持的那个编解码
4,解决方法:修改sbc的编解码,只支持711a
1,问题现象:运营商回复的200ok带多种编解码,sbc不转发ack


2,解决方法:勾选响应多媒体刷新支持

组网:分机-webrtc--接入网--SBC--sip-核心网。
是用webrtc匿名呼叫时,需要启用后接入网中的“允许匿名呼叫”,并且需要确保INVITE中的from头携带的用户名/显示名是标准的匿名用户anonymous。其他的是无法匹配的,注意如果from头中匿名用户anonymous是携带在显示名,则需要在中继中修改主叫号码提取方式为display。


没有转码权限,查看license授权、dsp授权

编解码没有交集,检查sbc的编解码和两端服务器用的编解码

没有可用路由,检查对应路由
没有匹配上账户,账户选择模式、账户是否注册正常、账户并发数
提示超时,可能是dns解析超时,尝试将服务器域名改为ip,注册到服务器

问题现象:ims账户之前注册成功,加载license后设备没有重启,ims账户全部注册失败
问题分析:将接入中继禁用后再启用依旧注册不上
打开sbc8000日志查看注册报文,日志里面查看sbc没有发注册报文

查看sbc首页状态,license状态正常,主备状态没有显示主机

解决办法:sbc复位,重新注册ims账户,账户注册正常
1,问题现象:sbc8000修改enp3s0网口ip为192.168.100.31,web界面上重启sbc查看web上网口ip修改成功,跑业务看日志用的原ip:192.168.1.2



2,解决办法:推测为sbc进程没有重启成功导致,
systemctl stop sbc
systemctl start sbc
重启sbc进程后呼叫看日志正常

