我一直在乱搞Asterisk几天,我很享受,但我最近想到了一种可能更简单的方法来实现我想要的东西,但我真的不知道它是否可能。
是否可以使用他们的IP匹配LTE上的两部智能手机?
因此,您只需以编程方式获取其IP,将这些IP发送到服务器,然后让服务器连接它们。这可能吗?
任何见解都将受到赞赏!
答案 0 :(得分:0)
与电信业一样,这取决于您的运营商: - )
某些运营商提供本机IPv4地址,但不对其进行NAT处理。在这种情况下,您的服务器可以使用IP来确定节点端点。但是,考虑到IPv4短缺,很可能,与许多ISP一样,您的运营商既可以对IP进行NAT转换,也可以防御未经请求的入站流量。这使你很难以两种方式。首先,您所拥有的IP /端口组合并不能保证是唯一的连接 - 它可以在“流之间”进行更改。其次,即使您确实知道IP,也不可能直接联系移动设备。
这样的事情可能是一个更好的主意:
一些运营商提供“唤醒”机制来提升移动设备以使其“回叫服务器”,从而无需服务器为移动设备提供固定地址。它可能是SMS,也可能是通过一些集成的解决方案。请记住,运营商确切知道移动设备的位置以及当前的IP安排 - 它将这种安排提供给移动设备。如果您可以询问运营商,服务器将获得所需的服务。