Browsed by
Tag: voip

触发定制的Python业务

触发定制的Python业务

您可能知道,我们可以采用Python脚本语言来提供业务。这种方式可以非常灵活地满足许多客户各种各样的需求。

例如,MSS内部的卡号业务就是采用Python脚本实现。在某些地方部署该业务时,客户会有些不同的需求,例如播放某种语音,或者不播放某条语音,提示这种情况,或者提示另一种情况,等等。我们可以根据客户的需求,更新python脚本文件,而不需要对MSS核心做任何改动。

但是某些东西就不那么灵活,例如业务的触发方式。以前的MSS版本在卡号业务中,固定了业务触发方式。也就是说,只有被叫号码是‘*300*’的呼叫才会触发卡号业务。有些客户就是不喜欢这个号码,还有些客户希望能支持更多的号码来触发业务。

最新的V10.4版本可以支持客户自己配置Python业务的触发方式,实际上,我们可以根据呼叫的拨号计划以及被叫号码来触发Python业务。现在就完美了!客户不仅可以实现定制化的业务,也可以自由地根据自己的需求选择如何触发业务。您不喜欢”*300*”?没问题,只需要配置另外一条数据即可。

请参考用户手册,了解Python业务触发的更多细节信息:

http://www.myvoipapp.com/cn/docs/mss_services/manual/index.html#python_services

离线即时消息

离线即时消息

Cloud-MSS升级到新版本,以支持离线即时消息(IM)特性。

在统一通信环境中,用户经常需要发送和接收离线消息,尤其是某些客户采用Cloud-MSS作为他们的统一通信工具进行部署,这方面的需求就更加迫切。

本次升级后,Cloud-MSS将支持以下IM特性:

(1)如果被叫用户在线,Cloud-MSS会立刻将TA的IM发送过去。

(2)如果被叫用户不在线,Cloud-MSS将缓存TA的离线IM消息。每个用户可以缓存最多10条IM,每条IM应少于200字符。

(3)如果被叫用户重新在线后,Cloud-MSS自动将TA的离线IM信息发送给该用户。

您不需要对这个特性做任何配置,系统默认就提供离线IM的各项要求,因此构建一个基于云通信的统一通信环境现在是如此的简单,您为什么现在不试试呢?:-)

回呼, 其实是件很容易的事

回呼, 其实是件很容易的事

昨天在某位朋友的网站上, 看到为了做个回呼, 折腾了很久, 不停地尝试各种各样的PBX产品.

“回呼”确实是个非常有中国特色需求的VoIP应用. 在我们以前的blog以及业务文档中曾经说过, MSS其实是很容易实现回呼(callback)功能的. MSS只要接收相应的业务请求命令即可发起回呼.

然而让我们没有想到的是, 相当部分的使用者并不知道如何向MSS发起回呼请求. “打开UDP端口”实在是个过于技术化的说明. 因此我们更新了回呼业务文档, 增加了一个PHP演示脚本程序, 用户仅需要进行简单更新即可. 当然, 这仍然要求用户具备一点点PHP知识背景. 用户也可以根据这个程序, 使用其他任何一种语言进行重写和定制.

http://www.myvoipapp.com/cn/docs/mss_services/call_back/index.html#faq

相信您看了这个PHP文件后, 会发现”回呼, 其实很简单”. 试试吧!

Ubuntu/Linux系统中最容易使用的IPPBX服务器软件

Ubuntu/Linux系统中最容易使用的IPPBX服务器软件

如果您在Windows平台使用过miniSipServer,您会发现配置和管理一台IPPBX是如此的简单,因为miniSipServer提供了非常容易使用的图形化界面。

现在,在Ubuntu/Linux平台,您同样可以如此简单的配置和管理IPPBX,因为miniSipServer在Ubuntu/Linux平台也能提供了相同的图形化管理界面,而且是原生界面,不再需要WINE进行模拟!

请访问我们的下载页面,根据您的需要下载deb安装包:

http://www.myvoipapp.com/cn/download

从网站上下载文件后,请点击(或者双击)该文件进行安装。不需要额外的动作!简单、容易、有趣!

安装完成后,您可以在”Applications / Internet”组中看到创建的启动图标,点击该图标即可启动miniSipServer.

下图是miniSipServer在Kubuntu系统中运行时的主窗体界面:

MSS主窗体界面
MSS主窗体界面

如果您只希望命令行方式的SIP服务器,请访问“/opt/sipserver”目录。在该目录下,您可以运行msscli程序,这个程序就是命令行方式的miniSipServer,与图形界面的miniSipServr具有相同的核心。在命令行方式下,您可以通过web界面进行管理和配置。

如何在私网中部署MSS,并提供公共服务?

如何在私网中部署MSS,并提供公共服务?

部分客户常常要求在私网内部署MSS,同时又要允许对外提供服务。这就意味着,MSS是部署在私网内,而部分SIP终端或者SIP电话将部署在公网,或者MSS需要与公网的VoIP服务器进行连通。

下图描述了这种场景的一个简单网络部署:

部署网络

在这个网络中,我们可以看到:

(1)私网通过路由器与外部连通。路由器的公网地址是8.8.8.8,而私网地址是192.168.1.1.

(2)MSS部署在私网内,地址是192.168.1.2.

(3)部分SIP电话部署在私网内,例如分机100和101。同时,也有部分分机部署在公网,例如分机102.

对于分机100和分机101而言,由于它们与MSS在同一个网内,因此注册(或者呼叫)到MSS上是没有任何问题的。因此问题是,如何让外部用户,例如分机102,也能访问到MSS?

我们可以通过在路由器中配置“端口转发”来实现这点。

首先,在路由器中,我们需要配置转发UDP端口5060以及10000~20000这些端口,将它们的数据转发到MSS所在的PC上,即192.168.1.2。大多数路由器都能支持端口转发。其中5060端口是SIP协议标准端口,而10000~20000端口一般是RTP媒体流端口。

其次,我们必须指示MSS采用公网地址通信。请点击菜单“数据/ 系统配置 / SIP”,并将”首选地址“配置为公共地址“8.8.8.8”。SIP电话可以通过该地址与MSS通信。

这儿有另外一个问题。在上述应用中,路由器是配置了一个固定的公网地址。然而在现实部署中,通常也有可能部署一个动态地址,例如ADSL路由器情况。外部用户采用动态地址来访问MSS显然不太方便,也不太可能。那我们如何来提供外部服务呢?

要解决这个问题,我们需要采用域名。例如,我们可以采用DynDNS为MSS提供域名访问功能(大陆用户也可以使用花生壳免费域名服务)。路由器必须要支持“Dynamic DNS(动态域名解析)”功能。在我们的示例中,我们假定在DynDNS中注册了一个域名”sip.dyndns.org”,并且已经将其配置在路由器中。接下来,我们就可以采用该域名作为miniSIPServer的SIP服务器“首选地址”,同时将私网地址配置为“次选地址”:

SIP服务器地址配置
SIP服务器地址配置

当然,这要求SIP电话或者终端必须允许采用域名访问SIP服务器。某些设备可能只能采用IP地址方式访问,此时就只能部署公网地址方案。

V6.1版本以及IVR-XML

V6.1版本以及IVR-XML

MSS稳定版本从V6.0版本升级到V6.1版本。

本次升级主要引入了IVR-XML特性。有了IVR-XML特性,我们可以使用XML文件来实现IVR过程,非常轻松和简单。我们重新编写了自动话务员业务,您可以看到这非常简单。最新的自动话务员脚本存放在’xml’子目录下,文件名为’aa.xml’。

自动话务员文档也同步进行了更新,参考:

http://www.myvoipapp.com/docs/mss_services/auto_attendant/index.html

最重要的是,采用IVR-XML后,我们在IVR业务流程中可以轻松实现多级语音菜单。

请试试IVR-XML,相信您会喜欢这个特性!

miniSipServer长期支持版本以及稳定版本升级

miniSipServer长期支持版本以及稳定版本升级

长期支持版本升级到V4.0。我们强烈建议客户们将系统升级到这个新的LTS版本。

V4.0版本是用于替换前一个LTS版本V2.x。新版本更加稳定,也支持更多业务特性。

稳定版本升级到V6.0,新特性将基于这个版本开发。

V5.0版本保留给miniSipServer云通信平台。

云通信之主叫预付费业务

云通信之主叫预付费业务

我们很高兴地宣布:云端miniSipServer今天成功进行升级,可以支持主叫预付费业务了!

“主叫预付费”业务是本地miniSipServer的一项重要业务,在世界范围内有广泛地部署。越来越多的客户采用这个特性来构建自己简单的虚拟VoIP运营系统。

而现在,我们可以在云通信中也部署这个业务了。云端的主叫预付费业务,听起来是不是很酷?我们相信这个业务将有助于我们的客户拓展他们的VoIP事业。

有了云端主叫预付费业务,可以非常容易就成为一个虚拟的VoIP运营商,为什么不试试呢? 请访问http://minisipserver.com并注册一个帐号试试吧。免费试用!