Browsed by
Tag: SIP

优化SMTP库

优化SMTP库

在“语音邮箱”业务中,MSS需要采用SMTP库发送语音邮件。考虑到MSS本身支持嵌入Python脚本,因此很容易就直接调用python-smtplib库发送邮件。这正是我们在以前的版本中的实现方式,一直工作得很好,我们也很满意。

然而smtplib库(python2.7携带)有点过时了,无法满足一些现代SMTP服务器的要求。另外,该库也有一个明显的缺陷:它是同步方式。这意味着发送邮件的过程中,会阻塞业务线程,导致性能低下。这在普通PBX应用场景中不是问题,但是在我们的云端通信系统中就显得不太合适了。

事情已经发生改变,我们也希望MSS能更加完美,因此决定开发一个新的SMTP库来发送邮件。新的SMTP库采用异步方式,有更高的性能,符合现代SMTP的各项要求。并且,采用C/C++语言实现。

我们已经更新了V23版本和云通信系统,都采用了最新的SMTP库。希望您能喜欢最新的版本。

另外,自从V23版本发布数月以来,我们得到的反馈非常之好,因此我们想是时候发布新的长期支持版本(即V24版本)以及新的稳定版本(即V25版本)了。按照版本计划,如果没有意外的话,我们将在今年年底或者明年年初完成上述版本的升级,敬请期待!

miniSIPServer与Ubuntu15.10

miniSIPServer与Ubuntu15.10

一图胜过千言万语,miniSIPServer可以运行在最新的Ubuntu15.10版本上:

miniSIPServer on Ubuntu 15.10
miniSIPServer在Ubuntu15.10系统中运行

与以前一样,既然15.10不是LTS版本,我们仍然建议用户继续使用原有的12.04以及14.04等版本。

miniSIPServer V21版本发布

miniSIPServer V21版本发布

最新的V21版本已经发布,主要用于支持“一号多机”业务。

“一号多机”业务可以支持多个SIP电话采用同一个分机号码进行注册和鉴权。对于入呼叫而言,所有同一号码下的分机都会同时振铃。

“一号多机”业务在表现形式上与“振铃组”业务有些类似。区别在于:“一号多机”中的各分机都采用同一个分机的配置信息,而“振铃组”业务的分机是完全独立的,各自有独立的配置。

请参考在线业务文档了解该业务的细节信息:

http://www.myvoipapp.com/cn/docs/mss_services/one-number/index.html

与此同时,云通信MSS系统也已经升级,可以支持“一号多机”业务。

欢迎您尝试和体验新的业务。如果有任何疑问和建议,欢迎和我们联系。

Debian 8

Debian 8

Debian 8版本发布了!我们下载了该系统,并安装和测试miniSIPServer V20版本。

和以往一样,非常容易就安装成功MSS V20,测试结果也很顺利。请参考下面的截图:

在Debian 8系统中运行miniSIPServer
在Debian 8系统中运行miniSIPServer
Ubuntu 15.04

Ubuntu 15.04

Ubuntu今天发布了最新的15.04版本。我们下载了最新的64位版本,并在virtualbox虚拟机中安装了该版本,同时成功安装了miniSIPServer最新的V20版本进行测试。

我们感觉很高兴,MSS V20版本能成功安装并运行在Ubuntu 15.04系统中,一切都非常顺利。如果您希望用最新的Ubuntu系统来部署miniSIPServer,当然没有任何问题!

但是我们仍然建议您使用Ubuntu的长期支持版本,例如14.04以及12.04等。15.04版本在Ubuntu官方版本计划中不属于长期支持版本。

miniSIPServer运行在Ubuntu15.04系统
miniSIPServer运行在Ubuntu15.04系统

 

去掉“只允许呼入呼叫”

去掉“只允许呼入呼叫”

V19版本最近有次更新,主要对外线一些功能作出改进和优化。

在外线的“出呼叫”配置中,新增加“最大同时呼出呼叫数”,用于限制该外线外呼时的最大并发呼叫数。如果配置为0的话,则该外线不允许进行外呼。

与此同时,原有的“只允许呼入”配置项显然功能重复了,因此在新版本中我们同时移除了这个配置项。

miniSIPServer V19版本发布

miniSIPServer V19版本发布

最新的V19版本今天正式发布!V19版本主要提供以下业务和优化:

  • 新的嵌入式HTTP服务器

我们重新设计和实现了MSS内部的嵌入式HTTP服务器,替代原有的实现方式。新服务器具备更好的性能和更优越的架构设计。

  • 时间条件业务

这是传统PBX中也支持的一个业务。请参考业务文档进一步了解细节。

  • 其他一些优化。

如果是新部署VoIP网络,建议采用最新的V19版本。如果是现有的网络,请根据实际情况和需求考虑是否需要升级MSS。

GHOST漏洞

GHOST漏洞

这是最近爆发的一个Linux平台高危漏洞,主要是由glibc的gethostbyname函数导致。我们检查了MSS的代码,非常幸运我们并没有使用该函数。

因此您可以在linux平台放心运行MSS。当然,最好还是要及时升级linux版本,避免其他应用程序调用该函数导致漏洞。

Windows10

Windows10

我们在实验室尝试安装了Windows10(技术预览),感觉使用体验要比Windows8.1要好些。更让人高兴的是,miniSIPServer完全可以在该平台上运行。

MSS运行在Windows10
MSS运行在Windows10

如果您目前正在试用windows10平台,您仍然可以直接在上面部署miniSIPServer构建您的VOIP网络。非常容易、有趣!请愉快地玩耍吧!