Browsed by
Tag: 云通信

检查 DNS 结果

检查 DNS 结果

最近一位 miniSIPServer 云通信系统客户报告了一个问题,他的 SIP 电话全部都离线了,无法注册到虚拟服务器。我们检查了网络和对应的虚拟节点,结果一无所获。

我们试图跟踪来自该用户分机的 SIP 消息,但同样跟踪不到任何消息。这说明来自客户侧的 SIP 消息都丢失了,但是测试表明他的本地网络很正常,其他网络应用都没有问题,唯独 SIP 网络宕机了。

这确实非常奇怪。最终客户发现他本地的 DNS 记录由于不可知的原因被修改了,本地 ISP 对虚拟服务器的 DNS 查询记录返回了错误的地址。将 DNS 服务器配置为腾讯的 DNS 服务器地址后,问题解决,他的 VoIP 网络回归正常。

如果您的所有 SIP 电话都离线了,同时又发现网络是正常工作状态,您可以试试检查 DNS 记录。我们建议以下小技巧对比检查本地 ISP 的 DNS 记录与腾讯 DNS 记录。

如果您的工作系统是 Windows 系统,可以使用 nslookup 命令检查 DNS 结果。例如,我们指定通过腾讯的 DNS 服务器(即‘119.29.29.29’)查询虚拟服务器‘1425.s1.minisipserver.com’的 DNS 记录,命令如下所示:

nslookup 1425.s1.minisipserver.com 119.29.29.29

如果您的工作系统是 Linux 系统,可以使用 dig 命令查询 DNS 结果,如下所示:

dig @119.29.29.29 1425.s1.minisipserver.com 

您可以按照上述方法再检查本地 ISP 的 DNS 结果。如果结果与腾讯的 DNS 结果不一致,那说明(1)您本地的 ISP 屏蔽了我们的云通信系统,或者(2)本地 ISP 的 DNS 记录由于不可知的原因被污染了。

我们推荐在 VoIP 网络环境中采用腾讯DNS 服务器(地址是 119.29.29.29),或者阿里DNS 服务器(地址是 223.5.5.5)。

另外,Debian 系统默认没有 dig 命令,您需要安装 dnsutils 包获得该工具:

sudo apt install dnsutils
拒绝使用某些免费电子邮件地址

拒绝使用某些免费电子邮件地址

最近有很多客户向我们反映,他们收不到注册账号时系统发送的激活邮件。大部分客户使用的电子邮件都是来自某些免费的邮件系统,例如 gmail、163等。

起初我们认为这些系统将我们的激活邮件转移到“垃圾”分类中去了,但是客户们在那也没有找到相应的邮件,因此我们判断这些电子邮件系统拒绝了来自我们的邮件。

我们完全可以理解这些系统的处理方式。 我们的系统会发出大量的邮件,包括激活邮件、账户余额提示邮件等等,这些系统可能据此将我们判定为垃圾邮件发送者。

这让我们很困扰,而且我们实在不愿意这样,因此我们决定不再接受用免费邮件地址来注册 miniSIPServer 云系统的账号。我们希望我们的系统被视为严肃的云通信系统,当然我们也衷心希望客户们能理解这点。

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

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

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

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

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

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

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

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

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

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

清除“僵尸”虚拟服务器

清除“僵尸”虚拟服务器

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

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

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

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

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

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

使用“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”了解更多的细节。

媒体网关与V30版本

媒体网关与V30版本

昨天我们正式发布了V30版本。正如以前所说,本次版本的主要特性是“媒体网关”。

实际上以前的版本已经有媒体网关功能,只是这些功能与呼叫控制、业务控制融合在同一个核心中,本身并不独立。对于小型或者中型商业部署环境,这样做没有问题(实际上一直运行很好)。但是对大型商业部署而言,比如我们的云通信系统,媒体网关和呼叫控制合并在一起会影响整个系统的性能。

我们决定将“媒体网关”分离出来作为一个独立的应用。在云系统中,“媒体网关”甚至运行在独立的设备上。多台呼叫服务器可以共享、互联同一台媒体网关服务器。

由于本地MSS和云MSS是采用同一个核心模型,因此我们将这个特性也移植回V30版本。不同之处在于:本地MSS将“媒体网关”作为程序内部一个独立的任务(线程)运行。

本次特性修改对配置文件、管理界面没有任何修改。默认情况下,您甚至感觉不到这次的修改。我们相信新的核心更加稳定、更加灵活。希望您能享受、喜欢我们的产品!

部分虚拟虚拟服务器变更

部分虚拟虚拟服务器变更

最近我们对某些虚拟服务器进行了变更,请注意以下几点:

STUN服务器

每个虚拟SIP服务器都同时启动了STUN服务,例如,如果您的虚拟服务器地址是“1234.s1.minisipserver.com”,那么STUN服务器地址也同样可以是“1234.s1.minisipserver.com”。

而现在我们单独部署了独立的简单STUN服务器“stun.minisipserver.com”。默认情况下,我们推荐用户采用这个STUN服务器,所有虚拟SIP服务器节点都可以采用这个新的STUN节点。当然,您仍然可以采用虚拟服务器地址做自己的STUN服务器地址。

SMTP服务器

在语音邮箱业务中,我们需要SMTP服务器发送带语音文件的电子邮件。以前每个虚拟SIP服务器都可以配置客户自己的SMTP信息。但是实际部署过程中我们发现一些问题,例如大部分用户都会采用gmail的SMTP服务。而Gmail默认是没有打开POP/SMTP服务的,客户需要在gmail配置中单独打开这些配置项。另外,gmail要求明确授权其他接入者使用用户的SMTP服务,大部分客户实际上并不清楚这些细节,因此大量的语音邮箱业务都以失败告终。

考虑各种状况,我们决定去掉SMTP的各项配置,即用户不再需要配置自己的SMTP信息,系统会采用我们自己的SMTP服务器发送语音邮件。当然这样也有一点不足之处:您可能需要检查“垃圾”邮箱文件夹,您的邮件系统有可能会将我们的邮件作垃圾邮件处理。

DNS问题

DNS问题

昨天我们系统所在的数据中心遇到了DNS(域名解析系统)的问题。实际上整个DNS系统都崩溃了。这导致我们所有的服务器都无法正常注册客户配置好的外线。系统检测到大量注册失败后,诊断为用户配置“错误”。为了避免“错误的配置”导致系统发送大量垃圾消息给对端服务器,系统自动删除了这些配置。

这实在是个非常糟糕的消息!

我们承诺不会再发生这样的事情。目前我们所有的服务器都已经升级,同时配置了多个DNS系统,其中包括Google提供的DNS系统。

对这次的问题所造成的糟糕影响,我们感到非常抱歉。如果您的外线数据被删除了,请手工重新再配置一下。另外,我们为每个受到影响的账号赔偿一定数额的余额。

感谢您的耐心和一贯以来的支持!

 

云通信的代理商功能

云通信的代理商功能

云通信平台上线以来,我们陆续收到一些客户的反馈,希望能提供代理商的功能。主要需求分为两类:一类客户是比较专业的PBX集成商,为多个企业提供SIP-PBX平台,因此希望一个账户能管理多个云通信节点。另一类客户采用自己的域名,为自己的用户提供PBX服务,因此不仅希望能通过一个账户管理多个节点,同时也希望能获得一些充值优惠。

因此我们增强了MSS云系统,最主要的功能就是一个“代理商”账户能开通多个云节点,每个节点都能单独进行配置。同时,“代理商”账户充值时,根据不同的充值金额可以享受不同的折扣优惠。

同样,“代理商”账户可以免费注册!有兴趣的朋友们可以尝试一下,也许我们能携手开拓新的商业模式。

关于“代理商”的具体信息,请参考我们网站的说明:

http://minisipserver.com/tw/reseller.html