SIP中继/ VoIP提供商/ VoIP网关

首页/3CX管理员手册/SIP中继/ VoIP提供商/ VoIP网关

SIP中继/ VoIP提供商/ VoIP网关

引言

为了能够在PSTN上进行呼出呼叫,您必须至少配置一个SIP中继/ VoIP提供商或VoIP网关。

VoIP / SIP中继提供商“主持”电话线路,并取代传统的电话线路。 VoIP提供商可以在一个或多个城市或国家分配本地号码,并将其路由到您的电话系统。 在大多数情况下,他们也支持号码移植。 通常SIP干线比传统PSTN线路便宜。 但是,请注意,每个VoIP通话都需要带宽。 3CX支持基于注册的VoIP提供商(中继线使用用户名和密码登录)和基于IP的中继(PBX根据您的公共IP链接到提供商)。

如果您仍然拥有传统的PSTN /电话线,或者更喜欢使用这些线路,则可以使用VoIP网关将它们连接3CX。 VoIP网关是将电话业务转换为数据的设备,从而可以通过计算机网络进行传输。 以这种方式,PSTN /电话线“转换”到SIP中继线,允许您通过常规电话网络接收和拨打电话。 存在用于模拟线路以及BRI,PRI / E1线路和T1线路的VoIP网关。 VoIP网关将这些线路/端口捆绑到3CX内的单个SIP中继线。

使用VoIP提供商/ SIP中继的要求

  • 支持静态端口映射的防火墙/路由器/ NAT设备。 通常路由器将执行端口地址转换,这将导致诸如单向音频,入站呼叫失败等问题。 还强烈建议您具有解析为静态外部IP的域名。 如果您的外部IP间歇性更改,入站呼叫将失败。 有关配置防火墙/路由器/ NAT设备的详细信息,请参阅防火墙和路由器配置。https://www.3cx.com/docs/manual/firewall-router-configuration/

  • 充足的带宽。 VoIP是实时的,所以它确实对您的互联网连接有需求。 根据经验,每个呼叫将消耗大约30-120 kb每秒,具体取决于您使用的编解码器。 文档“DSL带宽带宽”包括有关带宽消耗的详细信息,包括特定编解码器带宽使用情况。https://www.3cx.com/blog/docs/bandwidth-dsl-atm-isp/

  • 支持的VoIP提供商。 所有受支持的VoIP提供商都经过了与3CX的互操作性测试,并经过每个新版本的重新测试。 他们的配置模板也包含在3CX电话系统中,以便您快速轻松地将其正确添加。 请参阅“支持SIPX的SIP中继提供商”列表。https://www.3cx.com/partners/sip-trunks/

VoIP网关的要求

3CX支持VoIP网关。 支持的网关已通过3CX测试,并自动配置正确的设置。 如果使用默认配置,3CX还将为3CX Phone System提供一线支持。 支持的网关硬件列表可以在支持的VoIP网关和ATA的页面上找到。https://www.3cx.com/voip-gateways/

配置VoIP提供商/ SIP中继

步骤1:使用VoIP提供商创建帐户

首先,您需要有一个VoIP服务提供商的帐户。 3CX支持最流行的基于SIP的VoIP服务提供商,我们建议使用由3CX测试的3CX包括这些VoIP提供商的预先配置的模板。 转到https://www.3cx.com/partners/voip-providers/查看支持的提供商列表。

步骤2:进行防火墙测试

3CX将提示您进行防火墙测试。 通常,位于3CX电话系统和VoIP提供商之间的面向互联网的防火墙未正确配置或无法正确路由VoIP流量。 要检查防火墙配置,使用内置防火墙检查器执行防火墙检查非常重要。 去做这个:

  1. 在3CX管理控制台中,转到系统状态页面。

  2. 在“PBX状态”部分中,选择“防火墙检查”条目。

  3. 点击“运行”。

  4. 确保SIP端口(默认端口5060)和音频端口范围(默认端口9000-9255)的测试通过。

  5. 如果防火墙检查失败,您必须访问防火墙并排除测试失败的原因。

注意:3CX不提供特定的防火墙配置支持。 热门防火墙的配置可以在这里找到。

步骤3:在3CX电话系统中添加VoIP提供商帐户

创建VoIP提供商帐户后,您将需要在3CX电话系统中配置帐户。 去做这个:

  1. 在3CX管理控制台菜单中,选择“SIP中继”>“添加SIP中继”。

  2. 选择VoIP提供商所在的国家/地区。

  3. 从提供商下拉列表中选择您的VoIP提供商。 重要提示:如果提供商未列出,请在“国家”下拉菜单中选择“通用”选项,然后在“通用VoIP提供商”或“通用SIP中继”之间进行选择(如果使用通用提供商,我们将无法保证 该3CX将与此VoIP提供商合作)。

  4. 输入分配给此SIP中继线的主号码。 如果您只有DID并且没有主号码,您可以选择其中一个DID作为主号码。 单击“确定”。将创建SIP中继,并打开一个新的对话框。

  5. 输入此VoIP提供商帐户的名称。 “SIP服务器主机名或IP”和可选的“呼出代理”将被预先填充。 将这些与您从VoIP提供商收到的详细信息进行比较,并检查这些确实是正确的。

  6. 指定您的供应商允许的“同时通话数量”。

  7. 在“认证”中,指定认证是基于IP还是基于帐号/注册。 如果您选择了一个模板,这将自动预先填充,您必须按原样离开。 如果基于IP,密码将被灰显,因为认证被链接到您的IP。 呼出或呼入在大多数情况下不适用,可以忽略。

  8. 指定如何路由对主号码的呼叫。 此处配置的路由将用于匹配主号码的呼叫。

  9. 如果您有DID号码,您需要在DIDs选项卡中指定。 点击“DID”选项卡,并添加与此帐户相关联的DID号码。 将创建DID并链接到操作员扩展。 您可以稍后从“呼入规则”节点通过添加DID的呼入规则并路由到所需的目标来进行更改。

  10. 在“来电显示”选项卡中,添加您希望在呼出呼叫上显示的来电显示。

  11. 点击“确定”保存中继设置。

步骤4:创建呼出规则,通过SIP Trunk路由呼叫

现在您需要创建呼出呼叫规则。 去做这个:

  1. 转到“呼出规则”节点,然后按“添加”创建新规则。

  2. 决定应该通过这个中继线路由什么呼叫。

  3. 在“拨出电话”部分中,选择刚创建的中继线。

  4. 单击“确定”创建呼出规则。

  5. 有关创建呼出规则的更多详细信息,请参阅此文档。https://www.3cx.com/docs/manual/outbound-rules/

配置VoIP网关

步骤1:找到VoIP网关并更新其固件

作为第一步,您需要连接网关并更新其固件。 去做这个:

  1. 连接网关到网络。 现在获得IP:

  • 如果使用Beronet,请使用“bfdetect”工具。 有关配置Beronet BeroFIX的更多信息。

  • 如果使用Patton,请使用“SmartNode”发现工具。 有关将SmartNode连接到网络的更多信息。

  • 如果使用Welltech,请将模拟电话插入设备,然后在FXS设备上拨#126#。 对于FXO设备,将LAN连接到设备的WAN端口,通过DHCP获取IP地址。

  1. 登录设备的Web界面并将固件更新到最新版本。

  2. 分配静态IP并记住此IP。

步骤2:在3CX电话系统中配置VoIP网关

第二步是在3CX管理控制台中创建VoIP网关并进行配置。

  1. 首先更新3CX下载并使用最新的网关模板。

  2. 在3CX管理控制台中,单击“SIP中继”节点,然后单击“添加网关”。

  3. 选择“品牌”和“型号/设备”。

  4. 输入“设备上的物理PSTN端口数”。

  5. 输入与网关相关联的“主干线号码”。 单击“确定”。将添加网关,并打开一个新的对话框。

  6. 现在输入“Trunk”(VoIP网关)的名称。

  7. 在“网关主机名称或IP”字段中输入VoIP网关的主机名或IP,并指定网关所在的SIP端口。 默认值为5060.重要提示:请勿更改“验证”部分中的“SIP用户ID”和“密码”字段。 该设备将被提供这些值,并使用它们向3CX注册。

  8. 指定如何路由对主号码的呼叫。 此处配置的路由将用于匹配主号码的呼叫。

  9. 如果您有DID号码,则需要在DID选项卡中指定。 点击“DID”选项卡,并添加与您的帐户相关联的DID号码。 将为每个DID创建一个入站规则,并链接到运营商扩展。 您可以稍后从入站规则节点进行更改。

  10. 点击顶部的“生成设备配置”。 这将创建一个必须上传到网关的文件。

步骤3 – 将配置文件上传到VoIP网关

  1. 创建VoIP网关连接后,通过单击“生成设备配置”按钮将配置导出到设备。

  2. 如果使用Berofix,这将打开一个浏览器来远程配置网关。

  3. 如果使用Patton或Welltech,该按钮将下载您必须上传到网关的配置文件。 Patton和Welltech的配置指南。

  4. 您的PSTN线路现在可以与3CX一起使用了。

步骤4:创建出站规则通过PSTN网关路由呼叫

现在,您需要创建一个通过网关设备路由呼叫的呼出呼叫规则。 去做这个:

  1. 转到“呼出规则”节点,然后按“添加”创建新规则。

  2. 决定什么电话应该通过这个网关路由。

  3. 在“拨出电话”部分中,选择刚创建的中继线。

  4. 单击“确定”创建呼出规则。

  5. 有关创建呼出规则的更多详细信息,请参阅此文档。https://www.3cx.com/docs/manual/outbound-rules/