大伙有遇到过吗?
Wifi 网络下都正常,有一方切换成 4G 就没有办法语音了,接起后一直显示 connecting
好像最近开始的
1
blueboyggh 2021-04-03 17:26:05 +08:00 via Android
用的什么方式上的 tg ? ss 一类的还是 tg 自己的代理?
|
2
shengchen11 OP @blueboyggh #1 用的是小火箭,走的 v2ray 这类。即使开全局代理都没有办法解决,好奇怪。。
|
3
cvbnt 2021-04-03 20:06:48 +08:00 via Android
语音相关的一般是 udp 转发问题
|
4
shengchen11 OP @cvbnt #3 我一开始也往 udp 那边考虑,但是开启全局代理居然也没有用。而且现在测试下来居然和双卡有关,超出了我认知范畴了
|
5
firechat 2021-04-03 22:20:00 +08:00
以前我们公司也被这个问题困扰很久,后来终于等到了 webrtc 解决发了新版本我们才解决,估计 tg 用的也是 webrtc 并且还没有升级到最新版本
|
6
RobertLyu 2021-04-03 22:26:32 +08:00 via iPhone
Telegram 有很多小问题:
比如 Apple Watch app 翻译到现在都没有同步。 |
7
sheyulili 2021-04-03 22:46:37 +08:00 via iPhone
4g 上班了 ins,好像是 ip6 的问题
|
8
iamv2er 2021-04-03 22:54:55 +08:00 via iPhone
可能是你的代理不支持 udp 换一家支持的
|
9
shengchen11 OP |
10
firechat 2021-04-05 09:57:32 +08:00 1
@shengchen11 猜测是这样的:一般情况下,手机只有一个网卡(或者 wifi 和手机同时,但优先级比较明确),webrtc 建立连接时监听某个 udp 端口,并把 ip 地址(可能是本地的也可能是 srflx 或 relay 的)和端口发给对方,双方尝试打洞。双卡情况下有两个网卡,webrtc 监听了其中一个网卡的端口,然后把外一个网卡的地址发给了对方,这样无论如何打洞都不会成功了。描述可能不够严谨,大概是这个意思
|
11
firechat 2021-04-05 10:00:16 +08:00 1
@shengchen11 这个是我们当初解决了时发的通知,跟你描述的现象一摸一样 https://mp.weixin.qq.com/s/4cw0BMoUJUNoZu1Cucax0Q
|