我们在 AWS 上安装了 PBX,并通过 VPN 将其连接到我们的内部部署路由器。
我的内部部署路由器通过与另一个内部部署 MUX 设备(SIP 提供商提供的设备)的物理连接连接到 SIP 提供商。
所有连接都工作正常,除了我的 SIP 提供商有一个条件,即到他们服务器的所有连接都必须来自他们分配给我们的特定 IP。
由于 AWS 机器通过 VPN 连接,因此来自 PBX 的所有呼叫都将 AWS 机器的 IP 作为“源 IP”。
为了解决这个问题,我需要替换/伪装/NAT/将所有连接的 IP 从 AWS 机器的 IP 更改为 SIP 提供商分配的 IP。有人建议我需要 NAT 环回/反射来实现这一点。有人还建议进行数据包转发。有人建议进行 IP 伪装。
请指导如何做到这一点?
答案1
这看起来是不必要的复杂设置。将您的 SIP 电话通过 VPN 连接到 AWS PBX,然后再连接到 MUX,然后可能再通过相同的互联网链接连接到 SIP 提供商,这意味着部分流量会经过您的三次。
您可以要求您的 SIP 提供商白名单您的 AWS SIP EC2 实例弹性 IP和设置 SSL用于 PBX 和 SIP 提供商之间的通信?
这将使设置更加清晰。