在 Ubuntu 20.04 系统上运行 miniSIPServer

在 Ubuntu 20.04 系统上运行 miniSIPServer

Ubuntu 20.04 是最新的长期支持版本,因此 miniSIPServer 也必须支持这个新发布的版本。

不幸的是,Ubuntu 20.04 版本砍掉了对 Qt4 的支持,因此我们需要采用 Qt5 开发库更新 miniSIPServer。 miniSIPServer 升级到 V37 (build 20200424) 后,可以成功支持 Ubuntu 20.04系统版本,请参考下图。

miniSIPServer 运行在 Ubuntu 20.04 系统

另外,miniSIPServer 的 Windows 版本仍然选择停留在 Qt4 程序库,因为我们目前还需要支持部分客户的老旧系统版本,例如 XP、7等。在开发计划中, V38 版本将全部迁移到 Qt5 版本,同时将正式告别 XP 等老旧系统。

在“语音邮箱”业务中使用个性化语音

在“语音邮箱”业务中使用个性化语音

由于云端miniSIPServer和本地miniSIPServer是基于同样的核心构建,因此 一般情况下大部分业务特性是相同的。有一些业务,由于某些条件的限制,有部分特性会有一些差异,比如“语音邮箱”业务。

本地miniSIPServer系统中,分机用户可以设置不同的留言语音提示,而在云端miniSIPServer系统中,每个虚拟系统有统一的留言提示音,分机只能使用系统统一的提示音。用户仅能替换这个统一的留言提示音,不能为每个分机单独设置不同的提示音。

最近我们升级了云端miniSIPServer系统。在云系统中,每个分机现在也能配置和使用不同的留言提示音。请参考下图,在分机的配置中,新增了“个性化语音ID”项,每个分机可以配置不同的语音ID,也就是可以使用不同的留言提示音。

语音留言提示音配置
语音留言提示音配置

当然,目前云系统用户仍然无法自行将语音上传到虚拟服务器。如果您要上传语音,请将语音文件发送给我们的技术支持团队,我们将手工将您的语音文件上传到虚拟服务器中。

语音文件上传后,您可以在管理界面中自行进行管理。请参考下图所示:

语音资源管理
语音资源管理

另一方面,您需要按照一定的规则要求创建语音文件,包括文件的格式、语音编码要求,等等。请参考在线文档了解更多细节。

在 Deepin 15.11 上运行 miniSIPServer

在 Deepin 15.11 上运行 miniSIPServer

Deepin 是目前国内比较火的 Linux 系统发行版本,得到越来越多的应用厂家支持。从我们了解的基本情况看, 这个版本似乎是基于Debian系统,对UI做了很大改变。

考虑到miniSIPServer可以直接运行在Debian系统上,因此我们判断运行于Deepin上也应该没有问题。事实也确实如此,下载deb文件后,直接按照原有文档的介绍,即可安装并运行miniSIPServer。

如下图所示,是最新的miniSIPServer V37版本在最新的Deepin 15.11系统中运行 。

miniSIPServer on Deepin 15.11
miniSIPServer on Deepin 15.11
清除“僵尸”虚拟服务器

清除“僵尸”虚拟服务器

在下个月末(2020-01-31),我们将采取行动,清除云通信系统中的“僵尸”虚拟节点。

我们将以下特征的虚拟服务器定义为“僵尸”节点,将在本次行动中被清除。

(1)该虚拟服务器对应的帐号长期没有登录操作。“长期”是指两年以来,即从2017-01-01以来。您可以在最近登陆一次您的帐号,从而避免虚拟服务器被本次行动清除。

(2) 自 2017-01-01 时间点以来,该虚拟服务器没有SIP终端注册,或者没有任何SIP呼叫。

由于“僵尸”虚拟服务器只会无谓占用我们的系统资源,对其他客户也不公平,因此请务必重视本次清理行动,感谢您的理解和支持!

2020-02-13 更新: 本次清理任务已经完成。未来我们将持续清理“僵尸”虚拟服务器,并且不会再进行通知。如果您最近的一年内没有登录过您的服务器节点 ,或者没有任何SIP呼叫,将被视为“僵尸”虚拟服务器被清理掉,请务必重视这点。

在IVR-XML流程中监视各种呼叫事件

在IVR-XML流程中监视各种呼叫事件

在部署 miniSIPServer 时,我们可以通过 IVR-XML 来订制自己需要的IVR业务流程,最常见的就是“自动话务员”业务。根据以往的 IVR-XML 功能集,我们可以使用“callto”动作发起新的呼叫,同时结束整个IVR流程。

但是,如果我们想监视呼叫过程中的某些事件,例如“被叫忙”,并根据这些事件改变IVR的流程,触发新的动作(action),我们该怎么做呢?

目前最新的 V37 版本已经发布,在这个版本中,扩展了一个与 IVR-XML 有关的关键特性。我们可以在“callto”动作中,配置“monitor-events”元素,对呼叫事件进行监视,并在事件发生时,将IVR流程转向新的动作。

例如,以下示例中,在“callto”动作中配置需要监视的事件:

<action method="callto" name="mainAction">
    <destination>100<destination>
    <monitor-events>
        <monitor-event detection="busy" nextaction="callto101"/>
    </monitor-events> 
</action> 

在这个示例中,如果“callto”发起的呼叫,遇到被叫忙,则 IVR 流程将执行下一个动作“callto101”, 即对另一个用户发起新的呼叫。

请参考IVR-XML 在线文档,了解更多关于“monitor-events”的细节。

上述zip文件是一个简单的IVR-XML脚本示例,用于测试新的“callto”动作。将其解压缩并保存在”xml”子目录下(您可以在miniSIPServer的安装目录下找到这个子目录),并在miniSIPServer中配置新的触发条件进行测试。

配置IVR业务
配置IVR业务
关于调整大陆地区miniSIPServer产品定价的通知

关于调整大陆地区miniSIPServer产品定价的通知

大陆地区miniSIPServer产品的定价采用美元定价为基准,即:人民币定价=产品美元定价*外汇汇率。目前锚定的汇率为“1美元兑换6.5元人民币”,这已经与现实汇率有很大差距。我们将在本月(2019-09)底或者下月初调整锚定汇率,调整为“1美元兑换7元人民币”。miniSIPServer产品的人民币定价将相应进行调整,调整后的定价将高于目前的定价。

例如,“20客户端”产品的美元定价为$199,原人民币定价为¥1300,调整后的人民币定价为¥1400。

美元定价保持不变。

2019-09-27 更新:产品定价已更新,请访问“购买”页面了解最新报价,谢谢!

使用“SIP over TLS”接入云通信系统

使用“SIP over TLS”接入云通信系统

我们最近升级了云端miniSIPServer系统,加入了一些重要的特性。其中,最重要的特性就是支持“SIP over TLS”。

默认情况下,云系统打开 TCP 6060端口接受基于 TLS 加密的 SIP 消息(即 SIP over TLS)。该特性对所有虚拟节点都有效,无需额外付费,也无需额外进行配置。

现在 SIP 电话可以采用加密的 SIP 消息连接到云端 miniSIPServer,但是对于“外线”或者“SIP中继”,仍然只能用传统的、基于 UDP 的普通 SIP 消息与 VoIP 运营商对接。

“SIP over TLS”仅用于加密SIP消息。如果您希望同时加密媒体流,例如加密语音流和视频流,您应当在话机或者终端中配置 SRTP。默认情况下,媒体流不经过 miniSIPServer,只是终端之间自行处理。

请参考在线文档“基于TLS的SIP”了解更多的细节。

在Debian 10系统上运行miniSIPServer

在Debian 10系统上运行miniSIPServer

Debian 10 (Buster) 系统近日已发布。这是最新的稳定版本,也是非常重要的版本。根据Debian的版本发布计划,这个版本是已经可以进行商业部署的版本,因此我们需要对此足够重视。

我们安装了Debian 10版本,并同时安装了miniSIPServer进行了一些测试。我们可以自豪地宣布:目前miniSIPServer的版本无需任何修改,就可以直接在Debian 10系统上运行!请参考以下截图:

miniSIPServer 在 Debian 10 (Buster)系统上运行

祝贺 Debian 社区成功发布最新的版本!

T-MSS 和 L-MSS

T-MSS 和 L-MSS

部分客户在全球有多个分支机构(或者分支办公室),部署多个miniSIPServer服务器,建立企业内部统一的VoIP通信网络,如下图所示:

多分支机构VoIP网络拓扑
多分支机构VoIP网络拓扑

我们提供了一个简单的文档描述这种网络部署情况,其中引入了两个重要的逻辑实体概念: T-MSS 和 L-MSS。

L-MSS 即“本地miniSIPServer,Local miniSIPServer”,部署在各分支机构或者分支办公室,连接当地的网络,服务于本地分机用户和网关设备等。

T-MSS 即“中继miniSIPServer, Trunk miniSIPServer”,用于桥接所有分支机构的L-MSS。

点击此处了解更多的细节信息。

云系统紧急维护

云系统紧急维护

我们的数据中心提交了一份紧急维护报告,云系统所在的物理主机发成故障,数据中心目前正紧急进行维护!

维护期间:

  • 所有的云系统都无法访问!
  • 您不需要从终端侧采取任何行动。
  • 我们目前还不确定最终的维护时间,不能保证系统恢复正常的时间点。

一旦数据中心完成维护工作,我们将及时更新本blog!

感谢您的耐心和理解,谢谢!

[北京时间 2019-04-09 13:05:15] 更新:目前系统恢复正常,本次业务中断大约1个小时。我们将继续保持观察系统状况。如果您的VoIP电话仍然处于离线状态,请重启话机试试。如果仍然有问题,请联系我们。谢谢!