公网 IP 和端口概述

本文说明什么时候你需要在 Yeastar P 系列软件版 上设置公网 IP 和端口,并介绍公网 IP 和端口配置提供的两个功能。

应用范围

当你的 PBX 部署在局域网内,并且外网的 SIP 设备需要与 PBX 进行通信时,你需要在 PBX 设置公网 IP 和端口。公网 IP 和端口可以在以下两种网络环境中应用:

公网 IP 地址
如果网络运营商为你提供了静态公网地址,你可以使用该地址作为远程连接地址。
更多配置信息,请参见 通过公网 IP 远程访问 PBX
域名
如果你的网络环境中没有可用的静态公共 IP 地址,你必须注册一个域名,并在 PBX 上配置网络,使远程设备可以通过该域名进行远程访问。
更多配置信息,请参见通过域名远程访问 PBX

功能

公网 IP 和端口设置提供以下两种功能,确保远程设备可以通过 SIP 协议与 PBX 通信:

解决 SIP NAT 问题

如果你的 PBX 是通过路由器连接公网(Internet),那么你的 PBX 部署在 NAT 后面。若要使远程设备可以访问 PBX,你需要在路由器上设置 NAT 规则和端口映射。通过这种方式,路由器才能将来自公网(Internet)的数据包准确地转发给 PBX。

基于 SIP 的数据没有办法传输到防火墙或 NAT 路由器后面的局域网(LAN)中的设备。Yeastar P 系列软件版 上的公网 IP 和端口设置提供了 SIP NAT 解决方法,确保了 PBX 和 Internet 中的 SIP 设备可以正常通信。

注: Yeastar P 系列软件版 不支持 NAT 功能,你需要在路由器上设置 NAT 和端口映射。
NAT 流程

当 PBX 向公网发送请求时,请求的源 IP 地址将与本地 LAN 地址保持一致,如 192.168.6.124。

本地源 IP 地址,即私网 IP 地址,该地址无法与公网直接建立通信。 NAT 将本地源 IP 地址转换成可与公网进行通信的公网 IP 地址。

SIP NAT
在将本地地址转换为公网地址的时候,NAT 仅转换数据包中 IP header,而不转换 SIP headers。这可能会导致 SIP 呼叫单通问题或 SIP 注册失败。

为了解决 SIP 单通问题,你需要在 PBX 上配置公网 IP 和端口。PBX 在发送 SIP 数据包到公网(Internet)之前,会先将本地 IP 地址替换为公网 IP 地址,并将本地 SIP 端口替换为外部 SIP 端口。

向 PBX 提供 Linkus 远程访问的信息

通过解决 SIP NAT 问题,公网 IP 和端口配置解决了 Linkus 远程访问 PBX 的问题。除此之外,Yeastar P 系列软件版能够根据 公网 IP 地址和端口 页面提供的信息,为 Linkus 远程登录生成二维码和登录链接,方便用户快速登录 Linkus。