V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
ClancyH
V2EX  ›  Java

SIP 客户端在内网时,公网服务器如何发送请求给客户端

  •  
  •   ClancyH · Aug 30, 2019 · 3807 views
    This topic created in 2437 days ago, the information mentioned may be changed or developed.
    目前的情况是客户端在内网中可以连接到外网,服务器在阿里云上,通信是通过 sip 底层是 udp,问题是 sip 信息到达服务器时关于客户端的地址还是内网地址,服务器不能发消息给客户端,现在是用的 jainsip 来实现的,有没有好的方案解决这个问题。
    2 replies    2019-08-31 14:51:44 +08:00
    ClancyH
        1
    ClancyH  
    OP
       Aug 31, 2019
    还有补充一点,设备在线的时候都会定时向服务器发送 sip message 的心跳包
    ClancyH
        2
    ClancyH  
    OP
       Aug 31, 2019
    变相的算是解决了,主要想到 sip message 的内容是文本消息,我这边需求也只要 message 消息的传递,就直接写了一个 udp 服务器来收发消息,然后发现这是可行的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2134 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 00:32 · PVG 08:32 · LAX 17:32 · JFK 20:32
    ♥ Do have faith in what you're doing.