VoIP 与 CommuniGate Pro

作者:Daniel Sadowski

设置您的 CommuniGate Pro (CGP) VoIP 电话系统就像安装程序一样简单。 VoIP 功能是基础产品的一部分,因此无需特殊配置或许可。在您最初下载并安装了您选择的平台软件包后(www.communigate.com/download),您只需启动 CommuniGate Pro 服务器即可。为此,在服务器的 UNIX 提示符下,键入/etc/init.d/CommuniGate start.

一旦 CommuniGate Pro 服务器启动并运行,您需要从 postmaster 帐户设置文件中找到随机生成的 postmaster 密码。对于大多数 Linux 平台,默认位置是 /var/CommuniGate/Accounts/postmaster.macnt/account.settings。cat此文件以获取预定义的随机 postmaster 密码。

当您找到 postmaster 密码后,打开您选择的 Web 浏览器,并连接到 CommuniGate Pro Web 管理界面,地址为以下任一位置(其中 mail.example.com 是您的新 CGP 系统在 DNS 中的名称):http://mail.example.com:8010 或 https://mail.example.com:9010。

下一步是在 CGP 服务器上设置用户。为此,在 Web 管理界面中,选择窗口顶部的“用户”选项卡。CommuniGate Pro 将要求您进行身份验证—以 postmaster 身份进行,密码是您从 postmaster 帐户设置文件中获得的密码。接下来,选择“域”子选项卡。选择与将要添加新用户的域对应的域名。找到标有“创建帐户”(图 1)的按钮。在新用户登录名的字段中输入登录名,该字段位于按钮的右侧。现在,单击“创建帐户”。

VoIP with CommuniGate Pro

图 1. 创建帐户。

帐户创建完成后,将显示此新用户的“设置”页面。输入帐户的“真实姓名”以及密码。这将是新用户用于所有客户端应用程序(如电子邮件、语音和视频)的密码。向下滚动到标有“别名”的字段。为了为新用户分配“分机号”,在“别名”字段中输入所需的分机号。所有分机号实际上只是帐户的 CGP 别名。最后,单击位于“别名”字段正下方的“更新”按钮。现在,新用户已配置完成,并且默认情况下已可以访问所有服务,包括 VoIP。

通过单击选项卡顶部附近的“对象”选项卡,为其他用户重复上述配置过程。输入下一个新用户的登录名,依此类推。

既然用户已在 CGP 服务器上配置完成,下一步是安装和配置称为 VoIP 到 PSTN 网关的设备或服务。此类设备或服务的功能是通过网关路由入站和出站电话呼叫,并将信令从 IP 转换为 PSTN,然后再转换回来。

CommuniGate Pro 支持许多 PSTN 网关设备,包括带有 SIP 模块的 Cisco 路由器、AudioCodes Mediant、Mediatrix、VegaStream 和 Sipura。此外,CGP 还支持许多网关服务,例如 VoicePulse、Voxeo 和 Tario。

假设,例如,您选择购买 Sipura 3000。此设备提供良好的质量,物有所值,并支持三个端口

  1. 来自您的电话提供商(如 SBC)的模拟 (RJ-11) 线路。

  2. LAN 以太网连接 (RJ-45)。

  3. 用于连接标准电话的第二条模拟 (RJ-11) 线路。

注意:如果您使用上述 PSTN 设备,则需要为您的位置支付 PSTN 线路费用。较小的设备(如 Sipura 和 Mediatrix)可以使用 RJ-11 模拟线路作为输入。较大的设备通常需要专用的 T1 PRI 到您的站点。

要配置 Sipura 3000 以与 CGP 一起使用,请按照以下步骤操作

  1. 插入 Sipura—电源、模拟线路(到墙壁插座)和以太网(到您的 LAN)。

  2. 默认情况下,Sipura 应在您的网络上获取 DHCP 地址,并启动其管理界面(可通过 Web 浏览器访问)。

  3. 连接到管理界面 http://IP.address.of.Sipura/admin。默认登录名是 admin,并且没有默认密码(它应该接受空白密码)。

Sipura 3000 使用类似于 CGP 的选项卡式管理界面。“信息”选项卡显示当前配置。“系统”选项卡(图 2)应配置主机名和任何其他与您的站点相关的信息(DHCP、域、DNS 等)。

VoIP with CommuniGate Pro

图 2. 使用 Web 界面设置 Sipura 3000。

如果您仅使用 PSTN 和以太网端口,则唯一需要设置的其他配置更改是在“PSTN 线路”选项卡上。这些更改包括以下用于非常简单的设置。请注意,此处未添加任何安全限制,因此任何可以将 SIP 流量路由到 Sipura 设备的系统都将能够发起到 PSTN 的出站呼叫

PSTN Line
Line Enable: yes
NAT Mapping Enable: no
SIP Port: 5060

Proxy and Registration
Proxy: cgpserver.domain.com (fill in correct host)
Use Outbound Proxy: yes
Outbound Proxy: cgpserver.domain.com (or IP address)
Register: no
Display Name: Sipura3000
Use Auth ID: no

Dial Plans
Dial Plan 1: S0<:pbx@cgpserver.domain.com>
Dial Plan 2: (xx.<:@gw0>)


VoIP-to-PSTN Gateway Setup
VoIP-to-PSTN Gateway Enable: yes
VoIP Caller Auth Method: none
One Stage Dialing: yes
VoIP Caller Default DP: 2

PSTN-To-VoIP Gateway Setup
PSTN-to-VoIP Gateway Enable: yes
PSTN Caller Auth Method: none
PSTN Caller Default DP: 1

拨号计划是 Sipura 设备选择路由目的地所必需的。许多 PSTN 网关设备不需要特定的拨号计划,因为默认的 VoIP 到 PSTN 和 PSTN 到 VoIP 方向相对简单。上述拨号计划应完全按照列出的方式输入,但 CommuniGate Pro 服务器的主机名除外。另请注意 pbx 帐户名—如果您在 CommuniGate Pro 服务器上使用了不同的名称作为 pbx 帐户,则应在此处使用它。现在,来自 PSTN 线路的所有来电都将路由到 LAN 网络,目的地是 CommuniGate Pro 服务器上的此帐户。

将出站呼叫路由到 VoIP 到 PSTN 网关

将某些或所有数字地址(到 PSTN 的呼叫)从 CommuniGate Pro 路由到您的 FXO 网关(Foreign eXchange Office—在本例中为 Sipura)非常容易。

首先,登录到 Web 管理界面:https://mail.example.com:9010。然后,选择“设置”菜单选项,然后选择“路由器”(设置→路由器)。接下来,为您希望路由到 FXO 网关的匹配号码添加所需的路由表条目。例如

NoRelay:Signal:<1*@example.com> = 1*@192.168.1.136

此特殊语法只是说,“将所有以 1 开头的呼叫中继到 192.168.1.136 的设备”,在本例中,这将是 Sipura 3000。可以使用 9 前缀或 011 前缀进行类似的路由以进行国际呼叫

      
NoRelay:Signal:<9*@example.com> = *@192.168.1.136
NoRelay:Signal:<011*@example.com> = 011*@192.168.1.136

注意:对于上面的 9 前缀示例,当呼叫路由到 FXO 设备时,9 将从呼叫中剥离。

可以配置更复杂的信号路由和数字匹配计划—请参阅 CommuniGate Pro 在线指南,网址为 www.communigate.com/CommuniGatePro

至此,您应该已设置好软件以正确路由呼叫。现在,您需要一个软电话或 IP 电话。

CommuniGate Pro 支持 SIP(会话发起协议)。SIP 支持实时通信,包括即时消息、VoIP、视频会议、多媒体、白板和应用程序共享。实施需要 CommuniGate Pro 版本 5.0 或 5.1 和支持 SIP 的客户端设备。

有许多类型的支持 SIP 的客户端。一种 SIP 客户端是软电话。软电话是在您的台式计算机、笔记本电脑或移动计算设备上运行的语音应用程序,其作用就像普通电话一样,只是您使用麦克风或计算机耳机进行通话。

这些客户端具有与其物理对应物的所有功能,在某些情况下甚至更多。以下是目前可用的一些软电话

  • CounterPath 的 eyebeam 和 X-Lite 产品 (Windows/Mac)。

  • Twinkle (Linux)。

  • SJphone (Windows/Mac/Linux)。

另一组 SIP 客户端,称为 IP 电话,是物理设备,看起来像任何其他台式电话。但是,这些设备通过 Internet 协议连接到以太网,而不是通过双绞线连接到电话网络。这些设备与它们的软电话对应物一样易于设置和配置,并且通常具有 HTML 界面,正是为此目的。

最后,还有一些软客户端应用程序能够在一个软件包中提供多种类型的 SIP 服务—包括即时消息、语音、视频会议和白板。其中一些应用程序包括 Microsoft Windows Messenger、Linphone 和 KPhone,商业和开源领域都在不断涌现更多应用程序。

CommuniGate Systems 与所有基于 SIP 标准的 IP 电话集成。经过测试的电话包括 Polycom、SNOM、Grandstream、ZyXel、Hitachi Cable、Cisco 和各种其他不太知名的 IP 设备。

所有符合 SIP 标准的电话都应与 CommuniGate Pro 配合使用。但是,SIP 已经发展,如果发现特定设备无法工作,CommuniGate Pro 提供了 SIP 解决方法功能,可以在系统运行时实施,以提供针对特定设备的特定解决方法。

以下描述了常见 IP 电话 Polycom 501 的设置。大多数 IP 电话使用类似的配置过程。

每部 Polycom 电话都包含一个用于配置的内置 Web 服务器。将电话连接到 LAN 网络后,它将获得一个 DHCP 地址,该地址可以在电话的 LCD 屏幕上查看。

使用您喜欢的 Web 浏览器连接到电话的 IP 地址。Polycom 电话的默认登录名是

http://IP.address.of.phone
username: Polycom
password: 456

登录后,选择“SIP Conf.”选项卡(图 3),并在“出站代理”中输入您的 CommuniGate Pro 系统的主机名或 IP 地址。

VoIP with CommuniGate Pro

图 3. 使用 Web 界面设置 Polycom IP 电话。

找到“注册”选项卡(图 4),输入您的“显示名称”(真实姓名)、“SIP 地址”(与您的电子邮件地址相同)以及“Auth User ID”和“密码”。“Auth User ID”可以是您的简短用户名,例如 demo,也可以是完全限定的名称,例如 demo@example.com。还要输入服务器的“地址”,在大多数架构中,它是您的环境的主机名或域名,并且通常与上面的“出站代理”地址相同。

VoIP with CommuniGate Pro

图 4. 完成 Polycom 电话的设置。

就是这样。更新每个更改后,电话将重新启动。在您进行最后一组更改后,电话应“注册”为您的帐户,并且您的帐户名将显示在电话的 LCD 屏幕上。呼入您帐户或分机号的呼叫将使电话以及您的其他 SIP 设备响铃。

您现在可以拨打电话了。您可以从一个测试用户拨打到您配置的另一个用户,方法是输入登录名,或者输入分配为该用户别名的分机号。如果您想呼叫也在 Internet 上使用 VoIP 的人,请尝试使用他们的 URI 呼叫他们。例如,在您的 eyeBeam 软电话上,不要拨打数字,而是键入地址 (JohnDoe@another.example.net)。当然,您的 CGP 服务器必须可以访问 Internet。尽情享受吧!

Daniel Sadowski 在 CommuniGate Systems 的营销部门工作。他获得了索诺玛州立大学国际传播研究学位,并在瑞典乌普萨拉大学留学。Sadowski 除了创建和撰写营销材料(包括案例研究、广告、在线内容和文章)外,还负责 CGS 媒体关系。

Stephen Pratt 是 CommuniGate Systems 的高级销售和系统工程师。他在消息传递服务器方面拥有丰富的经验,并且对防病毒和反垃圾邮件以及 VoIP 技术有深入的了解。他的背景包括作为员工的工作经验以及 SUN Microsystems、Mirapoint、Resumix, Inc. 和 Computer Curriculum Corporation 等公司的消息传递系统的安装和服务。Steve 还担任 SPECmail 服务器小组委员会成员,并帮助推动性能测试的基准标准。

加载 Disqus 评论