2012-07-16 5 views
5

Ostatnio staram się używać SIP API w Android i wiele razy szukając, dowiem SipDemo (the sample project z android-10). Po prostu zaimportuję projekt w Zaćmienie. Jednak gdy szukam szczegółów w tym projekcie (przez Log.e(...)), dowiaduję się, że SipManager manager jest zawsze null nawet zaraz po tym wierszu: manager = SipManager.newInstance(this);. Dlatego, bez względu na to, co rejestruję u dostawcy Sip, nie mogę go uruchomić! Ktoś ma ten sam problem? Czy ktoś może mi dać sugestię?menedżer SipDemo zawsze ma wartość null w urządzeniu Samsung SII android SIP API

Zmieniano:

jeśli używam link here mogę dostać moją pracę emulatora z register, call i receive rozmowy. Jednak z moim urządzeniem, SamSung SII, to nie działa !! Czy to z powodu mojego urządzenia lub czegoś nie tak z podstawowym API ?!

+0

czy masz Internet i android.permission.USE_SIP w swoim zezwoleniu na używanie w manifeście. –

+0

oczywiście, tak! To jest "przykładowy projekt SipDemo" z 'android-10' –

+0

Ru działającego na urządzeniu lub emulatorze. –

Odpowiedz

3

Nie wszystkie urządzenia z systemem Android obsługują połączenia VoIP za pomocą protokołu SIP. Zawsze należy dzwonić pod numer isVoipSupported(), aby sprawdzić, czy urządzenie obsługuje wywoływanie VOIP i isApiSupported(), aby sprawdzić, czy urządzenie obsługuje interfejsy API SIP.

+0

Zadzwoniłem do 2 funkcji, które sugeruję, a wszystko, co mam, to "fałsz"! Więc nie mogę używać VOIP dla tego urządzenia? Czy to "API SIP" nie jest przenośne? –

+0

jaka jest wersja systemu operacyjnego urządzenia. –

+0

Używam Androida 2.3.4! –