Czy istnieje konfiguracja umożliwiająca włączenie VoIP na urządzeniu? Czy te metody naprawdę pokazują, że moje urządzenie nie obsługuje VOIP?SipManager.isApiSupported() i SipManager.isVoipSupported() zwracają fałsz
Odpowiedz
Myślę, że to trochę późno, by odpowiedzieć, ale po wielu poszukiwaniach dotarłem fakt, że ci mają używać SipStack
, ponieważ jak wyjaśniono here:
Fusion kod źródłowy SIP zaprojektowane specjalnie do użytku w urządzeniach osadzonych , ma niewielki rozmiar i jest całkowicie ROMable i ponownie wprowadzić. Stos SIP Fusion zapewnia uproszczony interfejs API do łatwej integracji z aplikacją i stosem transportu (TCP/IP/UDP).
a gdy mówimy o android konkretnie, jak wyjaśniono w odpowiedzi na this question:
Wszystkie urządzenia z Androidem, które mogą łączyć się z Internetem, wsparcie SIP.
Po tym wszystkim SIP to tylko protokół, który wymaga połączenia z Internetem i jest bardzo podobny do protokołu HTTP.
Aby pracować z SIP, potrzebujesz implementacji SIPStack - nie ma znaczenia, czy jest to strona trzecia, czy pochodzi z interfejsu Android API.
io przykładów SipStacks które mogą być używane, znajdziesz poncz z nich jak PJSIP i Doubango, a wszystko istnieje w tym question.
- 1. Dlaczego [] === [] (i inne) zwracają fałsz w javascript?
- 2. Dlaczego (null == false) i (null == true) oba zwracają fałsz?
- 3. Dlaczego Fałsz == Fałsz w [Fałsz] zwraca True?
- 4. Dlaczego 2-składnikowe konstrukcje z tą samą datą i czasem zwracają fałsz w porównaniu z ==?
- 5. Fałsz Udostępnianie i Zmienne atomowe
- 6. Jak mogę porównać float z NaN, jeśli porównania z NaN zawsze zwracają fałsz?
- 7. prawda i fałsz nie działają wewnątrz SUM()
- 8. Zmiana etykiet "Prawda" i "Fałsz" parametru boolowskiego
- 9. Różnica między AutoPostBack = True i AutoPostBack = Fałsz?
- 10. ABAddressBookCopyArrayOfAllPeople i ABAddressBookGetPersonCount zwracają różne rozmiary
- 11. Magento, getSubtotal i getGrandTotal zawsze zwracają zero
- 12. Kryteria JPA zwracają stronę i suma
- 13. Operatory potrójne zwracają "true: false". Czemu?
- 14. System.IO.File.Exists (@ "C: \ Windows \ System32 \ SnippingTool.exe") zwraca fałsz
- 15. json_encode() zwraca fałsz
- 16. string.matches (". *") Zwraca fałsz
- 17. Fałsz lub Brak w porównaniu z Brak lub Fałsz
- 18. ConfigureAwait (fałsz) nadal zakleszczenia
- 19. Pakiety MVC4 zwracają 404
- 20. Podwójnie jako prawda/fałsz
- 21. Sprawdź, czy jest fałsz.
- 22. Metody, które zwracają znaczące wartości zwracane
- 23. sprawdź, czy tablica zawiera fałsz?
- 24. Kiedy jest (x ||! X) fałsz?
- 25. Python if: Fałsz vs. 0,0
- 26. Restler nie akceptując logiczna fałsz
- 27. Powrót Prawda lub fałsz Losowo
- 28. php: // dane wejściowe zwracają pusty
- 29. ValidateRequest = Fałsz, ale w akcji to nadal prawda i ignorowane?
- 30. jQuery odroczone i zwracaj fałsz na podstawie odpowiedzi serwera
Vaow, odpowiedź po 4 latach :) Zaznaczę twoją odpowiedź i mam nadzieję, że pomoże komuś innemu. Dziękuję Ci. –
@OnuraySahin dzięki :), natknąłem się na twoje pytanie, szukając odpowiedzi na to pytanie, a po jego znalezieniu doszedłem do niego, aby zilustrować, co dostałem z mojego wyszukiwania :) –