Привет, Хабр!
Есть у меня телефон Redmi Note 13 Pro 5G, который покупался по двум причинам — в нём есть eSIM, он поддерживается российскими операторами в плане работы VoWiFi (он же WiFi calling). И таким образом, я проживая вне РФ смог купить удаленно симку российского оператора, которая мне периодически нужна и звонить и принимать вызовы без роуминга, находясь где угодно.
Приехал я тут в Турцию и достал свой телефон и обнаружил, что VoWiFi не работает, хотя он включен в настройках. Написал в поддержку Билайн — те как всегда отморозились тем, что ничего не знают, всё мол должно работать.
Тут нужно заметить, что я живу не в РФ и по месту моего жительства VoWiFi работал, но непосредственно перед отъездом в Турцию я обновил прошивку телефона (со штатной на штатную обычным OTA). В конце статьи напишу, почему это может быть важно.
Ну что делать? А делать, имея роутер на OpenWRT можно следующее. Широко известно, что VoWiFi работает путем установки IPSec соединения с узлом ePDG (Evolved Packet Data Gateway). Для этого происходит сначала обмен по UDP порту 500, а потом по порту 4500.
Вот и установим на роутер tcpdump и посмотрим, что за UDP трафик исходит от моего телефона командой:
tcpdump -i br-lan "ip host 192.168.1.2 and udp"Где 192.168.1.2 - это IP-адрес моего телефона в локалке.
Запускаем, и что мы видим? Ничего не видим, так как телефон, похоже, не пытается долбится в ePDG постоянно. Поэтому перезагружаем его и...
00:34:21.411270 IP Redmi-Note-13-Pro-5G.home.arpa.42575 > xenon.home.arpa.53: 26744+ A? epdg.epc.mnc001.mcc286.pub.3gppnetwork.org. (60)
00:34:21.438037 IP xenon.home.arpa.53 > Redmi-Note-13-Pro-5G.home.arpa.42575: 26744 4/0/0 A 188.59.221.1, A 188.59.227.1, A 188.59.228.1, A 188.59.223.1 (124)
00:34:21.480598 IP Redmi-Note-13-Pro-5G.home.arpa.43637 > 188.59.221.1.500: isakmp: parent_sa ikev2_init[I]
00:34:21.523224 IP 188.59.221.1.500 > Redmi-Note-13-Pro-5G.home.arpa.43637: isakmp: parent_sa ikev2_init[R]
00:34:21.721342 IP Redmi-Note-13-Pro-5G.home.arpa.43637 > 188.59.221.1.500: isakmp: parent_sa ikev2_init[I]
00:34:21.757842 IP 188.59.221.1.500 > Redmi-Note-13-Pro-5G.home.arpa.43637: isakmp: parent_sa ikev2_init[R]
00:34:21.958755 IP Redmi-Note-13-Pro-5G.home.arpa.43637 > 188.59.221.1.4500: NONESP-encap: isakmp: child_sa  ikev2_auth[I]
00:34:21.993288 IP 188.59.221.1.4500 > Redmi-Note-13-Pro-5G.home.arpa.43637: NONESP-encap: isakmp: child_sa  ikev2_auth[R]
00:34:21.998074 IP Redmi-Note-13-Pro-5G.home.arpa.43637 > 188.59.221.1.4500: NONESP-encap: isakmp: child_sa  inf2[I]
00:34:22.048624 IP 188.59.221.1.4500 > Redmi-Note-13-Pro-5G.home.arpa.43637: NONESP-encap: isakmp: child_sa  inf2[R]
00:34:24.014808 IP Redmi-Note-13-Pro-5G.home.arpa.43637 > 188.59.221.1.4500: NONESP-encap: isakmp: child_sa  inf2[I]
00:34:24.048338 IP 188.59.221.1.4500 > Redmi-Note-13-Pro-5G.home.arpa.43637: NONESP-encap: isakmp: child_sa  inf2[R]
00:34:28.000367 IP Redmi-Note-13-Pro-5G.home.arpa.43637 > 188.59.221.1.4500: NONESP-encap: isakmp: child_sa  inf2[I]
00:34:28.048478 IP 188.59.221.1.4500 > Redmi-Note-13-Pro-5G.home.arpa.43637: NONESP-encap: isakmp: child_sa  inf2[R]
00:34:36.017616 IP Redmi-Note-13-Pro-5G.home.arpa.43637 > 188.59.221.1.4500: NONESP-encap: isakmp: child_sa  inf2[I]
00:34:36.052326 IP 188.59.221.1.4500 > Redmi-Note-13-Pro-5G.home.arpa.43637: NONESP-encap: isakmp: child_sa  inf2[R]Вроде бы всё чин-чинарём, и виден обмен на порт 500, потом на 4500 и после 8 пакетов всё замирает и индикатор VoWiFi не появляется.
А дальше замечаем, что в дамп попал DNS-request и response по резолвингу собственно самого ePDG, который выглядит так: epdg.epc.mnc001.mcc286.pub.3gppnetwork.org — структура этого URL-а регламентирована стандартами 3GPP и содержит в себе MCC (грубо говоря код страны) и MNC (код оператора внутри страны). И что же мы видим? А видим мы, что MCC = 286 — а это Турция, а MNC = 001 — это оператор Turkcell. Это мой текущий роуминговый оператор. А какого хрена телефон лезет в ePDG Turkcell'а когда сим-карта у него Билайн?
Делаем следующее — на роутере вручную заменяю резолвинг хоста epdg.epc.mnc001.mcc286.pub.3gppnetwork.org на IP-адрес ePDG Билайна, который можно получить, прорезолвив хост epdg.epc.mnc099.mcc250.pub.3gppnetwork.org, что на момент написания статьи 85.249.16.248.
Перезагружаем телефон и.....
10:56:27.416148 IP Redmi-Note-13-Pro-5G.home.arpa.44534 > xenon.home.arpa.53: 24611+ A? epdg.epc.mnc001.mcc286.pub.3gppnetwork.org. (60)
10:56:27.417382 IP xenon.home.arpa.53 > Redmi-Note-13-Pro-5G.home.arpa.44534: 24611* 1/0/0 A 85.249.16.248 (76)
10:56:27.459363 IP Redmi-Note-13-Pro-5G.home.arpa.43426 > epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.500: isakmp: parent_sa ikev2_init[I]
10:56:27.548772 IP epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.500 > Redmi-Note-13-Pro-5G.home.arpa.43426: isakmp: parent_sa ikev2_init[R]
10:56:27.602700 IP Redmi-Note-13-Pro-5G.home.arpa.43426 > epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.4500: NONESP-encap: isakmp: child_sa  ikev2_auth[I]
10:56:27.786840 IP epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.4500 > Redmi-Note-13-Pro-5G.home.arpa.43426: NONESP-encap: isakmp: child_sa  ikev2_auth[R]
10:56:27.872478 IP Redmi-Note-13-Pro-5G.home.arpa.43426 > epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.4500: NONESP-encap: isakmp: child_sa  ikev2_auth[I]
10:56:28.030002 IP epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.4500 > Redmi-Note-13-Pro-5G.home.arpa.43426: NONESP-encap: isakmp: child_sa  ikev2_auth[R]
10:56:28.053222 IP Redmi-Note-13-Pro-5G.home.arpa.43426 > epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.4500: NONESP-encap: isakmp: child_sa  ikev2_auth[I]
10:56:28.264091 IP epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.4500 > Redmi-Note-13-Pro-5G.home.arpa.43426: NONESP-encap: isakmp: child_sa  ikev2_auth[R]
10:56:28.364039 IP Redmi-Note-13-Pro-5G.home.arpa.43426 > epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.4500: NONESP-encap: isakmp: child_sa  ikev2_auth[I]
10:56:28.438758 IP epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.4500 > Redmi-Note-13-Pro-5G.home.arpa.43426: NONESP-encap: isakmp: child_sa  ikev2_auth[R]
10:56:28.798690 IP Redmi-Note-13-Pro-5G.home.arpa.43426 > epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.4500: UDP-encap: ESP(spi=0x07947532,seq=0x1), length 100
10:56:28.886132 IP epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.4500 > Redmi-Note-13-Pro-5G.home.arpa.43426: UDP-encap: ESP(spi=0x066c9ea5,seq=0x1), length 100
10:56:28.961246 IP Redmi-Note-13-Pro-5G.home.arpa.43426 > epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.4500: UDP-encap: ESP(spi=0x07947532,seq=0x2), length 84
10:56:28.961375 IP Redmi-Note-13-Pro-5G.home.arpa.43426 > epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.4500: UDP-encap: ESP(spi=0x07947532,seq=0x3), length 1108
10:56:28.961518 IP Redmi-Note-13-Pro-5G.home.arpa.43426 > epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.4500: UDP-encap: ESP(spi=0x07947532,seq=0x4), length 852
10:56:29.055347 IP epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.4500 > Redmi-Note-13-Pro-5G.home.arpa.43426: UDP-encap: ESP(spi=0x066c9ea5,seq=0x2), length 100
10:56:29.192925 IP Redmi-Note-13-Pro-5G.home.arpa.55894 > xenon.home.arpa.53: 20730+ A? time.xtracloud.net. (36)
10:56:29.221375 IP xenon.home.arpa.53 > Redmi-Note-13-Pro-5G.home.arpa.55894: 20730 3/0/0 CNAME xtratime.qcomgeo2.com., A 52.35.146.2, A 35.91.218.188 (103)
10:56:29.234664 IP Redmi-Note-13-Pro-5G.home.arpa.39429 > ec2-52-35-146-2.us-west-2.compute.amazonaws.com.123: NTPv4, Client, length 48
10:56:29.300105 IP epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.4500 > Redmi-Note-13-Pro-5G.home.arpa.43426: UDP-encap: ESP(spi=0x066c9ea5,seq=0x3), length 708
10:56:29.373712 IP Redmi-Note-13-Pro-5G.home.arpa.43426 > epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.4500: UDP-encap: ESP(spi=0x07947532,seq=0x5), length 84
10:56:29.446557 IP ec2-52-35-146-2.us-west-2.compute.amazonaws.com.123 > Redmi-Note-13-Pro-5G.home.arpa.39429: NTPv4, Server, length 48
10:56:29.469245 IP Redmi-Note-13-Pro-5G.home.arpa.43426 > epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.4500: UDP-encap: ESP(spi=0x07947532,seq=0x6), length 84
10:56:29.469246 IP Redmi-Note-13-Pro-5G.home.arpa.43426 > epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.4500: UDP-encap: ESP(spi=0x07947532,seq=0x7), length 84
10:56:29.469246 IP Redmi-Note-13-Pro-5G.home.arpa.43426 > epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.4500: UDP-encap: ESP(spi=0x07947532,seq=0x8), length 132
10:56:29.559855 IP epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.4500 > Redmi-Note-13-Pro-5G.home.arpa.43426: UDP-encap: ESP(spi=0x066c9ea5,seq=0x4), length 132
10:56:29.563232 IP epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.4500 > Redmi-Note-13-Pro-5G.home.arpa.43426: UDP-encap: ESP(spi=0x066c9ea5,seq=0x5), length 100
10:56:29.572387 IP Redmi-Note-13-Pro-5G.home.arpa.43426 > epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.4500: UDP-encap: ESP(spi=0x07947532,seq=0x9), length 84
10:56:29.575109 IP Redmi-Note-13-Pro-5G.home.arpa.43426 > epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.4500: UDP-encap: ESP(spi=0x07947532,seq=0xa), length 116
10:56:29.586106 IP Redmi-Note-13-Pro-5G.home.arpa.43426 > epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.4500: UDP-encap: ESP(spi=0x07947532,seq=0xb), length 1140
10:56:29.586677 IP Redmi-Note-13-Pro-5G.home.arpa.43426 > epdg.epc.mnc001.mcc286.pub.3gppnetwork.org.4500: UDP-encap: ESP(spi=0x07947532,seq=0xc), length 1140
Вуаля! Обратите внимание, что хостнейм ePDG старый, а IP‑адрес, в который он прорезолвился на 2-й строке лога — билайновский!
Я не большой знаток стэка протоколов работы сотовых сетей, но ChatGPT подтвердил мою догадку — телефон должен подключаться к ePDG своего оператора, а не к роуминговому оператору. Почему же он лезет к Туркцеллу? Тут у меня несколько догадок о возможных причинах. Если в пост забредет знаток этого хозяйства, то прошу поделиться своими знаниями. Догадки следующие:
- Бага в прошивке телефона — помните в начале статьи я писал о том, что обновил перед отъездом, хотя на своём ПМЖ у меня VoWiFi работал. Привет китайским «друзьям»! 
- Каким‑то образом Турецкий оператор воздействует на логику телефона и убеждает его подключаться к своему ePDG. Зачем? Очевидно, чтобы руссо‑туристо звонил через роуминг. 
- Российские операторы (на 4pda страдают все клиенты большой тройки в профильной теме) прогнулись под требования турков и каким‑то образом внесли такую корректировку в работы СИМ‑карты, что вне РФ всё работает как надо, но в Турции работает через задницу. 
У меня на этом для вас сегодя всё, всем хороших отпусков!
А что делать тем, у кого нет роутера с OpenWRT? Наверное, я бы попробовал поднять где‑нибудь свой личный DNS‑резолвер на основе pi‑hole и подмониторил бы там запросы на резолв ePDG вида epdg.epc.mnc???.mcc???.pub.3gppnetwork.org и после обнаружения похожей ситуации, подменял бы резолвинг вручную на IP ePDG вашего оператора.
Комментарии (126)
 - Andy_U06.09.2025 10:20- А что делать тем, у кого нет роутера с OpenWRT? - Keenetiс'и тоже умеют и tcpdump, и КВН клиент... - Интересно, когда вернетесь домой, правильный IP для VoWIFI восстановится? 
- А "домашняя" не российская SIM-карта есть? Что там творится? Такая же дичь? 
- Если (временно) поменять телефон? А то про RedMi много чего интересного на 4pda пишут в соответствующей теме. Как раз про неправильные адреса серверов. 
- Случайно eSIM от MTC нет или на крайний случай Мегафона? 
- А если поднять VPN в Россию или даже к себе домой, или просто в Европу на роутере? Именно на роутере, потому что IpSec организуется не андроидом, а самим мобильным модемом. 
 - А так, да, по крайней мере в том аэропорту, где у Pegasus'а пересадка, у меня на аэропортовском WiFi VoWIFI не работает ни на Мегафоне, ни на финском DNA. Но у меня там пересадки короткие 2 часа, не до экспериментов.  - dmitrmax Автор06.09.2025 10:20- Интересно, когда вернетесь домой, правильный IP для VoWIFI восстановится? - Когда я вернусь домой телефон не будет пытаться резолвить хостнейм ePDG турецкого оператора, он будет резолвить другой хостнейм. Поэтому эта настройка DNS, которую я осуществил, не будет иметь никакого влияния дома. - А "домашняя" не российская SIM-карта есть? Что там творится? Такая же дичь? - Есть, но там глухо - в смысле у домашнего опсоса нет поддержки WiFi calling. - Если (временно) поменять телефон? - У меня eSIM, перевыпустить её можно, но нет под рукой никакого другого телефона с eSIM, который бы поддерживался россискими опсосами. Есть Google Pixel 6 тоже с билайновской eSIM, но там от билайна специальная подлянка, чтобы не работали исходящие (поддержка отвечает, что ваш телефон официально не поддерживается, всего хорошего). - Случайно eSIM от MTC нет или на крайний случай Мегафона? - Есть Мегафон. Такая же ерунда в Redmi. - А если поднять VPN в Россию - VPN в Россию никак не поможет. Телефон обращается к хостнейму турецкого опсоса, который резолвится в IP турецкого опсоса. Если резолвинг подменить на IP билайна всё работает. VPN в Россию нужен был бы, если бы ePDG билайна отлупал подключения из-за бугра. Но тут он прекрасно фунциклирует.  - Andy_U06.09.2025 10:20- Когда я вернусь домой телефон не будет пытаться резолвить хостнейм ePDG турецкого оператора, он будет резолвить другой хостнейм. Поэтому эта настройка DNS, которую я осуществил, не будет иметь никакого влияния дома. - Я спрашивал, восстановится ли работа VoWIFI без без подмены IP роутером. См. 4pda. Там народ плакался, что при отъезде из домашнего региона все ломалось - какой-то кривой профиль заливался провайдером в модем, а потом не восстанавливался. Очень похоже на вашу ситуацию. 
  - wwq_deezer06.09.2025 10:20- У меня eSIM, перевыпустить её можно, но нет под рукой никакого другого телефона с eSIM - Для этого давным давно существуют внешние eSim адаптеры в формфакторе физической симки. А встроенные eSim это зло.  - Andy_U06.09.2025 10:20- Когда как. Вот у меня первая физическая SIM карта финская, вторая, тоже физическая Мегафон, третья eSIM МТС. И я могу в настройках мегфон выключить, а МТС включить. 
  - dmitrmax Автор06.09.2025 10:20- В формате физической симки я смотрел давно, когда не было телефона с eSIM. Там была такая порнография, что добавлять/удалять профили нужно было проприетарной прогой и хотели денег за каждые N новых профилей. Это тоже говно. Полностью открытых вариантов перезаписываемой физической симки так и не появилось вроде бы.  - wwq_deezer06.09.2025 10:20- Полностью открытых вариантов перезаписываемой физической симки так и не появилось вроде бы. - Уже давно все замечательно в этом смысле, а если есть рут, то вообще ляпота. 4pda в помощь. Ссылку на тему выше привел.  - dmitrmax Автор06.09.2025 10:20- Ok, спасибо. Будем считать, что СЯУ  - wwq_deezer06.09.2025 10:20- Вот, поконкретнее ссылка. https://4pda.to/forum/index.php?showtopic=934612&view=findpost&p=139010694 - Стесняюсь спросить. Что такое СЯУ? 
 
 
 
 
 
  - dmitrmax Автор06.09.2025 10:20- Keenetiс'и тоже умеют и tcpdump, и КВН клиент... - Но не все ездят в отпуск со своим OpenWRT или Keenetic и вообще имеют доступ к местному роутеру )  - Andy_U06.09.2025 10:20- А keenetic умеет брать интернет из WiFi и одновременно раздавать (возможно, на другом диапазоне). Размер вот только не гуманный.  - JamesonRU06.09.2025 10:20- В том же, просто выбор канала только автоматический будет. А еще я хотел написать что для работы vowifi надо чтобы телефон знал о твоем местоположении. Мой виво при включении геолокации вообще фичу выключает. И у МТС больше 8 часов без регистрации в какой либо сотовой сети, или может, просто без видимости в какой либо сети перестает работать. Подозреваю это антифродовая фича. До 22 года или до 23 телефон мог днями сидеть в авиарежиме со связью. У мегафона, кстати, только полтора часа было. А так - операторские приложения, у МТС это мой МТС, у других что то должно быть, можно настроить на звонки и прием звонков через интернет, и звонит через него, то есть не только WiFi но и через местную симку с интернетом. Впрочем у некоторых моделей смартфонов и vowifi так умеет.  - dmitrmax Автор06.09.2025 10:20- У Мегафона было приложение Мультифон - больше не поддерживается и не работает. У Билайна кажется ничего подобного не было. У МТС не знаю. Так что только VoWiFi остался из более менее рабочих способов.  - vikarti06.09.2025 10:20- У того же MCN Mobile - есть MCN Softphone (и да - в смс этот тоже умеет), при этом так же можно нормальным SIP цеплятся (Zoiper'ом) для голоса а смски получать хоть в telegram. - Зато у них нет насколько помню esim и VoWiFi 
 
 
  - werter_l06.09.2025 10:20- Cudy tr1200 позиционируется как трэвэл роутер (т.е. небольшой). Умеет и в опенврт и в кинетикОС. Есть юсб для модемов. Стоит <2к руб. - 4пда в помощь.  - Andy_U06.09.2025 10:20- Cudy tr1200 - Тогда уже tr3000, но придется на openwrt переходить, чтобы CISCO AnyConnect/OpenConnect клиент инсталлировать.  - dmitrmax Автор06.09.2025 10:20- Какое-то дерьмо. Без аккума, 4G/5G модема и тем более без поддежки eSIM. - Надо что-то вроде GL.iNet Mudi V2, но он не умеет в eSim, хотя вроде были к ним физические симки, на которые OpenWrt умеет по курокоду записывать профиля.  - Andy_U06.09.2025 10:20- Без аккума, 4G/5G модема и тем более без поддежки eSIM. - Мне он нужен не для пляжа или аэропорта, а для отеля в той же Турции, или даже в РФ, чтобы запустить VoWIFI на финской SIM-карте, когда Мегафон/Yota блокирует IpSec напрочь. Или чтобы рабочий ноут подключить к Teams если вдруг доступ к MS сервисам пристрелят. - На крайний случай, для питания powerbank есть, интернет я телефоном раздам. А fibocom860 с MIMO антенной у меня Keenetic поддерживат на даче в РФ. - И tr3000 стоит 50 евро, а второй - 150 долларов.  - werter_l06.09.2025 10:20- tr1200 питается по type-C - можно к повер-банке подкл - tr1200 имеет юсб для модема - tr1200 шитый в кинОС умеет Openconnect из коробки - про 4пда писал выше 
 
 
  - werter_l06.09.2025 10:20- тут каждый решает сам - шашечки или ехать - у оврт порог вхождения на порядок выше в сравнение с кинОС - там где в кинОСе достаточно 2-3 галки поставить, на оврт надо курс СДСМ изучить и (важно!) понять его. - OpenConnect у кинОС из коробки есть  - Andy_U06.09.2025 10:20- у оврт порог вхождения на порядок выше в сравнение с кинОС - Ну не сложнее же, чем routeros? - OpenConnect у кинОС из коробки есть - Медленный :(  - werter_l06.09.2025 10:20- медленный, если soc не умеет его ускорять _аппаратно_ - и медленный для чего? для просмотра кинА в 4к+ или для поговорить голосом - опять же, на кинОС есть не только опенконнект - пользуйте другой вариант  - Andy_U06.09.2025 10:20- медленный, если soc не умеет его ускорять аппаратно - и медленный для чего? для просмотра кинА в 4к+ или для поговорить голосом - Ну на моем финском Keenetic Hero (KN-1011) аппаратный вариант дает примерно 10-20 Mbps, а просто на телефоне 130 Mbps. - на кинОС есть не только опенконнект - пользуйте другой вариант - Опять VPS перенастраивать? - И еще раз - размер и вес. 
 
 
  - dmitrmax Автор06.09.2025 10:20- Как раз наоборот. OpenWRT - это линукс, и если ты худо бедно умеешь админить линукс, то ничего нового изучать не надо. - Про Кинетики я писал статью со своим собственным батхёртом. Если задача не супер стандартная - придётся потанцевать с бубном. 
 
 
 
 
 
 
 - melodictsk06.09.2025 10:20- Тоже заметил аналогичную проблему в Турции. Из-за этого попал на 2 звонка в роуминге. Ни мтс ни мегафон в Турции не работали по вовифи. 4 разных телефона: poco f5, honor 200 pro, poco x3, pova 5. В Египте в том году все работало на ура. В Грузии по пути в Турцию тоже работало. Турки мутят. Теперь ясно почему не работало. 
 - dmitrmax Автор06.09.2025 10:20 - gazkom06.09.2025 10:20- И спортлото еще никак не прокомментировало криворуких прошивкописателей из Xiaomi. Во втором слоте местная симка не стояла?  - JamesonRU06.09.2025 10:20- меня вообще удивляет небходимость какой то особой поддержки для каждой модели телефона. Но вообще многие считают что в сабже отключена геолокация. Если ее отклчюить то vowifi не работает. Или если телефон не передает геолокацию оператору связи -владельцу симки. изз-за этого в режиме полета на МТС например не больше 8 часов идет. некотоыре телефоны якобы умеют и в режиме полета передавать геолокацию оператору и могут в режиме полета неделями жить. а на моем виво при отключении геолокации и vowifi выключается в настройках сам.  - dmitrmax Автор06.09.2025 10:20- Геолокация не нужна. Регистрация в мобильной сети любого оператора нужна периодическая.  - JamesonRU06.09.2025 10:20- как раз с целью геолокации и нужна.  - dmitrmax Автор06.09.2025 10:20- Это другое. Это роуминговый опсос отправляет домашнему сообщение "мол твой абонент зарегался у меня в сети примерно там-то". Домашний опсос после этого знает, что твой аппарат вышел на связь откуда-то примерно. 
 Сам телефон не посылает опсосу координаты при регистрации через VoWiFi. - JamesonRU06.09.2025 10:20- хм, слышал что регистрироваться необязательно, главное чтобы телефон был ввиду сотовых вышех и видел какие то сети местных операторов. 
 
 
 
 
 
 
 - 0xC0CAC01A06.09.2025 10:20- Вопрос почти в тему. Какие сейчас остались работоспособные VoIP операторы, чтобы недорого звонить на российские городские и сотовые?  - dmitrmax Автор06.09.2025 10:20- Skype. И нет, Skype для звонков в телефонную сеть не умер. Есть ещё какие-то на чистом SIP'е, но меня скайп более чем устраивает пока. 
  - wwq_deezer06.09.2025 10:20- sipnet, zadarma  - dmitrmax Автор06.09.2025 10:20- sipnet умер на том, что там стало нужно приобретать номер с подпиской. и подозреваю из-за изменений в законодательстве это требование относится ко всем отечественным SIP-провайдерам. - То есть только зарубежные имеют смысл  - wwq_deezer06.09.2025 10:20- тогда voipstunt и его клоны.  - 0xC0CAC01A06.09.2025 10:20- Кстати, что это за феномен, не меньше полусотни VoIP-провайдеров с сайтами-клонами из одного ведра, почти одинаковыми ценниками и неизменно отвратительным качеством соединения? 
 
 
  - 0xC0CAC01A06.09.2025 10:20- Задарма, видимо, на фоне общеизвестных событий, поднял цены на звонки в Россию чуть ли не на порядок, так что он таперь совсем не за дарма, вычёркиваем.  - vikarti06.09.2025 10:20- они разделились на zadarma и novofon, второй - по сути только по России и очень немного вне_ россии работают. 
 
 
  - efcadu06.09.2025 10:20- MCN Telecom. Кроме физической симки, дают sip акаунт, можно в любую звонилку подключить, или их софтфоном пользоваться. 
 
 - droZOnE06.09.2025 10:20- Была такая же проблема с Vowifi в Турции на всех телефонах, и айфон 12 (до 14го айфона vowifi работает), и андроиды разные. Оператор МТС. - Решалось тем, что переводил в авиарежим и подключался к WiFi. Тогда он работал, но через 30-90 минут входящие звонки переставали все равно приходить. Нужно было переподключаться. Мне кажется, что тут химичил МТС, т.к. долгий коннект с турецким айпи, его не устраивал. Это решалось Кинетиком, подключенному к домашнему ВПН-серверу, т.е. роутер раздавал wifi с русским айпи. - Второе решение. Отключал роуминг на симке. Тогда телефон не подключался к местному оператору, но при наличии wifi всегда устанавливал связь. 
 - here-we-go-again06.09.2025 10:20- У меня есть американская е-сим и во-вай-фай работает в роуминге в ЕС без проблем. 
 - 0xC0CAC01A06.09.2025 10:20- Кстати, а кто знает, как победить ещё одну засаду? Оператор утверждает что поддерживает VoLTE, телефон тоже поддерживает (и галочка в нём включена), но вот интернета во время звонка всё равно нет, хоть убейся. Поддержка традиционно валяет дурака.  - dmitrmax Автор06.09.2025 10:20- ChatGPT подскажет какие логи нужно добыть с помощью adb logcat, почитает их скажет в чем может быть проблема. - В целом нужно смотреть, почему не происходит регистрация в IMS. 
  - gazkom06.09.2025 10:20- VoLTE - это передача голоса в сети 4G. Если во время разговора телефон остается в 4G, VoLTE работает. Если нет, значит либо в аппарате нет конфига вашего оператора, либо у оператора не подключена услуга. - К интернету всё вышеописанное отношения не имеет. 
  - Coppermine06.09.2025 10:20- У меня тариф от Билайна, и мне понадобилось через поддержку включать VoLTE и VoWiFi - были отключены на стороне оператора. Может быть в этом причина. 
 
 - sergey-kuznetsov06.09.2025 10:20- Старый iPhone месяцами в авиарежиме и нормально держит подключение к MTS RUS WIFI. Пытался перейти на гуглофон Pixel и в настройках так и не появилось пункта wifi calling, хотя поддержка должна быть.  - vikarti06.09.2025 10:20- В России Pixel'ы официально (гуглом) ж не продаются. Ну вот и. - Качаете PixelIMS с https://github.com/kyujin-cho/pixel-volte-patch/ ставите Shizuku, включаете принудительно. смотрим https://4pda.to/forum/index.php?showtopic=1065946 вообщем - Ну или если не хочется PixelIMS ставить - читаем https://habr.com/ru/articles/924510/ - Рут если что - не нужен. - Работает если у оператора нет блокировок на этот аппарат  - NAI06.09.2025 10:20- Угу, только есть нюанс - например, у Т2, при подключении некоторых фич, VoLTE и VoWIFI не работают в принципе. Я с таким столкнулся при подключении услуги второй номер 
  - Cbiker06.09.2025 10:20- Ну на pixel 3 и 3xl на МТС и йоте не работает. Пункты появляются а при звонке все равно переходит либо в ²g либо 3g если есть. 
 
 
 - lantonov06.09.2025 10:20- Потому что не подходит IPsec из России в другие страны иза этого он падает и не может потом подняться по этому нужно попробовать проверить как ходит пакет если уж фигово работает надо просто настроить vpn в Россию и выходить через него  - dmitrmax Автор06.09.2025 10:20- Вы точно прочитали статью и поняли её смысл?  - lantonov06.09.2025 10:20- Да я знаю как работает этот протокол и иэ все я понял просто я также делал в Абхазии он не всегда подключался отвалился как только есть vpn все хорошо работает и без проблем  - dmitrmax Автор06.09.2025 10:20- Но это другая проблема, связанная, видимо, с тем, что оккупационная администрация Абхазии блокирует IPSec вообще (даже в Россию) или именно трафик к ePDG опсосов (благо они все известны). Не знаю, как IPSec из России, но в Россию IPSec не блокируется, как правило, да и из России я слышал только про блокировки в мобильных сетях.  - lantonov06.09.2025 10:20- Как раз блокировка сейчас есть его внутри России он работает а снаружи в Россию нет просто пакеты не доходят как с мобильного так и со обычного интернета и его надо оборачивается в другие протоколы типа gre  - dmitrmax Автор06.09.2025 10:20- Я же приложил в статье лог с дампом трафика, из которого видно, что работает IPSec. Иначе бы вообще никогда и никак VoWiFi работать не мог бы.  - lantonov06.09.2025 10:20- Ну вообще просто по идее их блокировать не должны но как говорится ркн сказал не должны но это не значит что все будет именно так 
  - lantonov06.09.2025 10:20- И кстати проблема может быть что сессия nat закрывается раньше а DPD там не настроен и возможно подключение инициирует другой процесс + там надо выбрать приоритет между обычной сетью и wifi 
 
 
 
 
 
 
 - kirill42806.09.2025 10:20- По моему опыту с двумя телефонами: редми ноут 9 про с физ сим и хонор 200 с есим, обе симки билайн, телефоны хорошо работают на любом вайфае в Индии и Вьетнаме. жил там по пол года, пользуюясь сразу обеими трубками. Все нормально работает до сих пор. Жаль они недавно перестали разрешать пользоваться одним номером сразу на двух устройствах в роуминге. Причем даже после запрета, по вовайфай дополнительный телефон к сети подключался, а через базовые станции уже нет.  - dmitrmax Автор06.09.2025 10:20- Да-да. Я же написал, что тоже не живу в РФ и там, где живу, всё работает. Это какая-то особенность именно Турции (хотя где-то пишут, что в Крыму такие же приколы наблюдают). Не знаю специально это или просто у кого-то кривые руки. Но факт. 
 
 - ex_ineris06.09.2025 10:20- А если ВПН поднять дома ? Прокатит ?  - Vladislav6406.09.2025 10:20- Мне помогло. Подключенный vowifi Билайн после перезагрузки без впн быстро отключается. А с впн работает нормально. 
  - dmitrmax Автор06.09.2025 10:20- А как это поможет прошивке baseband модема подключаться к правильному ePDG (к домашнему, а не к турецкому)? 
 
 - IvanG06.09.2025 10:20- В копилку догадок (подвариант кривой прошивки) - может дело быть в том что в телефоне есим русская, а аппаратная сим турецкая? Поэтому туркцелл и в приоритете? Что если попробовать только с единственной есим?  - dmitrmax Автор06.09.2025 10:20- Аппаратная сим не турецкая - турецкие симки дорогие шописец, нафиг их покупать? Уж лучше esimdb. Я вообще пробовал и когда только одна eSIM стоит. Всё равно так себя ведет.  - Berland06.09.2025 10:20- https://www.teltarif.de/tuerkei-esim-blockade-btk/news/99113.html - Турки блокируют e SIM для путешественников  - Andy_U06.09.2025 10:20- Не всем, а каким то восьми провайдерам (туристских SIM-карт), про которые я даже не слышал. 
  - dmitrmax Автор06.09.2025 10:20- Это eSIM'ки с esimdb и блокируют, как я понял, попытки купить, а не работать. Но в статье речь про совсем другое. Travel eSIM у меня есть и работает прекрасно в Турции. 
 
 
 
 
           
 


corefly
Не волнуйтесь, канадский телефон в роуминге также не включает значок vowifi :)
dmitrmax Автор
Канадский - это какой?
Вообще тут причины могут быть как в телефоне, так и в операторе - некоторые не хотят давать возможность кроить на роуминге. Но с российскими оператора было известно, что в целом они в роуминге работают. Судя по всему тут дело именно в Xiaomi, что подтверждается дискуссиями на 4pda.
Тест такой: выключаем VoWiFi, включаем авиарежим, включаем WiFi, после этого включаем VoWiFi. Если заработало, то скорее всего проблема в телефоне - он формирует адрес ePDG, исходя из текущего оператора. А в авиарежиме он не видит текущего оператора и подключается к домашнему.
corefly
Отбой тревоги :)
Нет у меня сейчас WiFi calling. В прошлом году был, но в ноябре сменил провайдера и сменил телефон на Samsung S24 Ultra, который не привязан к провайдеру. Меню WiFi calling отсутствует. А на S23 от провайдера - был :)
dmitrmax Автор
Это может быть из-за того, что провайдер не поддерживает VoWiFi вообще или на вашем устройстве в частности. Если последнее, то иногда сервисными командами или приложеньками (типа PixelIMS для пикселей) на некоторых телефонах это можно заоверрайдить, чтобы телефон всё равно показал кнопочку включения WiFi Calling и часто оператор тоже пропускает.
corefly
Оператор поддерживает. По крайней мере утверждает об этом на сайте. А вот девайс эту опцию не показывает.
censor2005
У меня тоже s24 ultra, VoWiFi внезапно начал работать после очередного обновления системы. До обновления с одним оператором работал, со вторым нет.
Andy_U
А какой регион? У меня такой же европейский телефон и со скрипом в роуминге работает.
Gbor
С айфоном и мегафоном работает?