MYVOIPAPP

中继 miniSIPServer

1. 描述

有些公司在世界各地都设置有分支机构(子公司、办公室等),因此有必要在各地分支机构都部署 miniSIPServer 并建立一个统一的内部通信网络。最简单的方法就是直接将分支机构的 miniSIPServer 都互相对接,如下图所示:

分支机构初始网络拓扑

如果只有一间或者两间分支机构, 整个网络还是比较简单的。 随着越来越多的分支机构加入到网络中, 系统的配置和日常维护工作将变得非常困难。 在这种配置场景中, 每个 miniSIPServer 节点都必须知道所有其他分支机构的 miniSIPServer 节点的详细信息, 这对整个网络而言是非常危险的,系统也不稳定。 如果某个分支机构的 miniSIPServer 节点做出改变, 其他所有节点都不得不相应做出改变。

本文建议采用以下网络拓扑结构:

中继 miniSIPServer网络拓扑

在这个网络中, 部署了一个独立的 miniSIPServer 节点, 该 miniSIPServer 桥接了所有分支机构的 miniSIPServer。 我们将这个网络逻辑实体命名为“中继-miniSIPServer”, 简称 T-MSS。 分支机构所在地的 miniSIPServer 命名为“本地 miniSIPServer”,简称 L-MSS

每个 L-MSS 仅仅需要关心和 T-MSS 之间的网络连接, 不需要知道其他 L-MSS 的详细信息。 某个分支机构的用户拨打其他分支机构用户的电话, 呼叫将直接被路由给中继-miniSIPServer。中继-miniSIPServer检查呼叫并将其分发给对应的分支机构或者 L-MSS 节点。

我们配置 SIP 中继来建立这个网络。 如果您不了解 SIP 中继,请参考“SIP 中继文档”。

另外,我们建议不同的分支机构采用不同的号码范围。 例如,香港办公室的电话号码采用1xxx格式,比如1000,1001等。伦敦办公室的电话号码采用4xxx格式,比如4000,4001等。请不要将各地分支机构的号码混合在一起,这种做法最终会弄糊涂各地的人员,并给中继-miniSIPServer分析呼叫、分发呼叫给最终用户造成困难。

我们将展示所有 miniSIPServer 节点的基础配置, 此处假设了网络中的一些参数:

节点 位置 IP 地址 号码格式
T-MSS - 9.9.9.9 -
MSS1 香港 1.1.1.1 1xxx
MSS2 东京 2.2.2.2 2xxx
MSS3 纽约 3.3.3.3 3xxx
MSS4 伦敦 4.4.4.4 4xxx
2. T-MSS 配置

T-MSS 完成两项工作:

  • 与每个 L-MSS 建立SIP中继连接。
  • 分析被叫号码,将呼叫正确分发给相应的 L-MSS。
2.1 建立 SIP 中继

有一个特殊的配置项需要特别注意。在我们的场景中, 每个 L-MSS 节点都不能直接连接其他的 L-MSS 节点, 这也就意味着媒体流不能在 L-MSS 之间进行交互。 所有 L-MSS 之间的媒体流都应当由 T-MSS 来转发。

转发媒体流配置

请点击菜单“数据 / SIP中继”,配置与 L-MSS 对应的所有SIP中继:

SIP中继编号 描述 服务器地址 转发媒体流
1 to Hong Kong 1.1.1.1
2 to Tokyo 2.2.2.2
3 to New York 3.3.3.3
4 to London 4.4.4.4
2.2 分析被叫号码

这主要依据“拨号计划”特性分析呼叫,并获得呼叫的路由信息。如果您不了解这个特性,请参考 “拨号规则” 文档.

请点击菜单“拨号规则 / 分析被叫号码”,并配置以下记录:

拨号计划 被叫号码前缀 描述 路由类型 SIP中继编号
default 1 to Hong Kong SIP 中继 1
default 2 to Tokyo SIP 中继 2
default 3 to New York SIP 中继 3
default 4 to London SIP 中继 4

举例说明: 如果 T-MSS 收到呼叫, 被叫号码前缀是“1”,该呼叫将被路由给SIP中继,该中继的编号是1。 在前面的配置中, 我们可以看到,编号为1的中继是连接香港分支机构,因此该呼叫被分发给香港的 L-MSS,并由该 L-MSS 呼叫最终的被叫用户。

3. L-MSS 配置

每个 L-MSS 完成两项工作:

  • 建立与 T-MSS 连接的SIP中继。
  • 将非本地的呼叫都交给 T-MSS 处理。
3.1 数据 / SIP中继

所有 L-MSS 节点都配置以下记录建立与 T-MSS 的连接。

SIP中继编号 描述 服务器地址 转发媒体流
1 to T-MSS 9.9.9.9
3.2 拨号规则 / 分析被叫号码

如前面所述,如果呼叫的用户不是本地分机用户,该呼叫直接交给 T-MSS 处理。

L-MSS 拨号计划 被叫号码前缀 描述 路由类型 SIP中继编号
香港 default 1 - 本地分机 -
default 2 to T-MSS SIP 中继 1
default 3 to T-MSS SIP 中继 1
default 4 to T-MSS SIP 中继 1
东京 default 1 to T-MSS SIP 中继 1
default 2 - 本地分机 -
default 3 to T-MSS SIP 中继 1
default 4 to T-MSS SIP 中继 1
纽约 default 1 to T-MSS SIP 中继 1
default 2 to T-MSS SIP 中继 1
default 3 - 本地分机 -
default 4 to T-MSS SIP 中继 1
伦敦 default 1 to T-MSS SIP 中继 1
default 2 to T-MSS SIP 中继 1
default 3 to T-MSS SIP 中继 1
default 4 - 本地分机 -