4G 网络下 telegram 无法语音通话,一直处于 connecting

2021-04-03 16:33:32 +08:00
 shengchen11

大伙有遇到过吗?

Wifi 网络下都正常,有一方切换成 4G 就没有办法语音了,接起后一直显示 connecting

好像最近开始的

6769 次点击
所在节点    Telegram
11 条回复
blueboyggh
2021-04-03 17:26:05 +08:00
用的什么方式上的 tg ? ss 一类的还是 tg 自己的代理?
shengchen11
2021-04-03 17:46:51 +08:00
@blueboyggh #1 用的是小火箭,走的 v2ray 这类。即使开全局代理都没有办法解决,好奇怪。。
cvbnt
2021-04-03 20:06:48 +08:00
语音相关的一般是 udp 转发问题
shengchen11
2021-04-03 20:34:33 +08:00
@cvbnt #3 我一开始也往 udp 那边考虑,但是开启全局代理居然也没有用。而且现在测试下来居然和双卡有关,超出了我认知范畴了
firechat
2021-04-03 22:20:00 +08:00
以前我们公司也被这个问题困扰很久,后来终于等到了 webrtc 解决发了新版本我们才解决,估计 tg 用的也是 webrtc 并且还没有升级到最新版本
RobertLyu
2021-04-03 22:26:32 +08:00
Telegram 有很多小问题:

比如 Apple Watch app 翻译到现在都没有同步。
sheyulili
2021-04-03 22:46:37 +08:00
4g 上班了 ins,好像是 ip6 的问题
iamv2er
2021-04-03 22:54:55 +08:00
可能是你的代理不支持 udp 换一家支持的
shengchen11
2021-04-04 16:47:44 +08:00
@firechat #5 大佬能详细说说吗,为什么会影响到双卡下的通讯,太神奇了
@sheyulili #7
@iamv2er #8 我之前也是觉得 udp 或者 ipv6 的问题,但是任意单卡就完全没问题,感觉没法解释啊。。
firechat
2021-04-05 09:57:32 +08:00
@shengchen11 猜测是这样的:一般情况下,手机只有一个网卡(或者 wifi 和手机同时,但优先级比较明确),webrtc 建立连接时监听某个 udp 端口,并把 ip 地址(可能是本地的也可能是 srflx 或 relay 的)和端口发给对方,双方尝试打洞。双卡情况下有两个网卡,webrtc 监听了其中一个网卡的端口,然后把外一个网卡的地址发给了对方,这样无论如何打洞都不会成功了。描述可能不够严谨,大概是这个意思
firechat
2021-04-05 10:00:16 +08:00
@shengchen11 这个是我们当初解决了时发的通知,跟你描述的现象一摸一样 https://mp.weixin.qq.com/s/4cw0BMoUJUNoZu1Cucax0Q

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/767797

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX