Android 12 usunął zintegrowaną obsługę połączeń SIP poprzez fabryczny dialer i przygotowuje się do usunięcia kodu z usługi telefonicznej.
Protokół inicjowania sesji lub łyk, to protokół powszechnie używany do wykonywania połączeń głosowych przez Internet. Wiele lat temu klienci i dostawcy SIP byli dość popularni, ponieważ oferowali darmowe lub tanie usługi na całym świecie Połączenia przez Internet, podczas gdy wielu amerykańskich operatorów nadal nie oferowało nawet nieograniczonych połączeń głosowych sieci. Przez lata Android natywnie obsługiwał dodawanie konta SIP i wykonywanie połączeń SIP za pośrednictwem domyślnego dialera, ale wydaje się, że to zanika wraz z Androida 12 aktualizacja.
Wydaje się, że począwszy od Androida 12 standardowa aplikacja do wybierania numerów – która jest dostępna na telefonach Pixel Telefon Google’a aplikacja — nie oferuje już ustawień SIP. Oznacza to, że nie możesz dodać konta SIP ani używać standardowego dialera do połączeń SIP.
Google'a Strona wsparcia
do wykonywania połączeń przez Wi-Fi nadal wymienia SIP jako opcję, ale ich dokumentacja dla programistów zauważa, że Klasa SipManagera był przestarzały na poziomie API 31. Chociaż klasa ta była przestarzała, nie wygląda na to, że natywny stos SIP Androida został całkowicie usunięty — przynajmniej jeszcze nie.Oparte na te zobowiązania, wygląda na to, że Google przygotowuje się do całkowitego usunięcia obsługi połączeń SIP z usługi telefonicznej Androida. Po usunięciu usługi SIP ze środowiska apps opierając się na natywnym stosie SIP Androida może pęknąć. Ponieważ wydaje się, że zatwierdzenia nie zostały jeszcze połączone, aplikacje innych firm z własnym klientem SIP, np Dialer telefoniczny ACR powinny nadal działać na Androidzie 12, ale nie sprawdziliśmy, czy działają. Jeśli masz konto SIP i możesz sprawdzić, czy połączenia nadal działają za pośrednictwem klienta SIP innej firmy, który opiera się na natywnym stosie SIP systemu Android, daj nam znać!
W każdym razie jasne jest, że Google nie uważa już obsługi protokołu SIP za wartościową funkcję, którą warto utrzymywać w systemie Android. Stos SIP nie był aktualizowany od lat, więc został już w dużej mierze porzucony — te zmiany w kodzie sprawiają, że jest to oficjalne.
Dzięki uznanemu programiście XDA Luca020400 za wskazówkę!