Browsed by
Tag: sip服务器

如何改变TCP端口?

如何改变TCP端口?

2013-09-23 更新:在最新的V14.2版本中,可以在MSS中直接配置TCP端口。请参考以下文档:

http://www.myvoipapp.com/cn/docs/mss_services/sip-over-tcp/index.html#tcpPort

—————————————————————-

缺省情况下,MSS采用TCP端口5060来接受基于TCP的SIP消息。5060端口是SIP标准协议中定义的默认端口。在MSS的图形界面或者web管理界面中,只能修改SIP服务的UDP端口。

如果我们想修改TCP端口,例如改成1234端口,该如何做呢?请参考以下步骤:

(1)在MSS安装目录,请创建“mss_var_param.ini”文本文件。

(2)在该文件内,请添加以下内容:

[sip]
gVarSipTCPPort=1234

(3)最后,请重启MSS以便使参数生效。

如何在私网中部署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地址方式访问,此时就只能部署公网地址方案。

miniSipServer稳定版本升级到V3.1.2

miniSipServer稳定版本升级到V3.1.2

在新版本中,主要进行了以下改动:

1、对于FXO外线类型,限制其同时呼叫数缺省为1。

2、更改了安装包流程。安装过程中将检测旧版本是否存在。如果当前目录下有旧版本,安装过程中将自动删除旧版本,然后才安装新版本。这么做是为了防止新版本使用旧版本的文件,导致运行不稳定的情况。

V4.0版本即将推出……

V4.0版本即将推出……

miniSipServer V4.0版本即将推出。。。

V4.0版本是个非常重要的版本,其中最主要的特性是对Linux系统的支持!

是的,这个消息是真的!MSS V4.0可以原生地运行在Ubuntu/Kubuntu系统上,不需要WINE的帮助。从这个版本开始,MSS将是一个跨平台的、纯软件解决方案的SIP服务器(或者说VOIP服务器)。

目前已经完成了基本的开发工作,我们正集中进行系统测试。我们希望在本月底或者下月初正式推出V4.0版本。