2012-07-16 2 views
5

Kürzlich versuche ich SIP API in Android zu verwenden und für viele Male suchen, finde ich heraus SipDemo (sample project von android-10). Ich importiere das Projekt einfach in Eclipse. Wenn ich jedoch in diesem Projekt nach Details suche (von Log.e(...)), finde ich heraus, dass SipManager manager immer null ist, gleich nach dieser Zeile: manager = SipManager.newInstance(this);. Daher kann ich, egal was ich beim Sip Provider registriere, nicht funktionieren! Hat jemand das gleiche Problem? Kann mir jemand einen Vorschlag machen?SipDemo Manager ist immer Null in Gerät SamSung SII android SIP API

Edited:

wenn ich die link here verwenden, kann ich meine Emulator Arbeit mit register, call und receive einen Anruf bekommen. Aber mit meinem Gerät, SamSung SII, funktioniert es nicht !! Liegt das an meinem Gerät oder an etwas mit der grundlegenden API ?!

+0

haben Sie Internet und android.permission.USE_SIP in Ihrer Verwendung Permission in Manifest. –

+0

natürlich, ja! Dies ist 'SipDemo Beispielprojekt' von 'android-10' –

+0

Ru läuft in Gerät oder Emulator. –

Antwort

3

Nicht alle Android-Geräte unterstützen VoIP-Anrufe mit SIP. Sie sollten immer isVoipSupported() anrufen, um zu überprüfen, ob das Gerät VOIP-Anrufe unterstützt, und isApiSupported(), um zu überprüfen, ob das Gerät die SIP-APIs unterstützt.

+0

Ich rief 2 Funktionen, die ich vorschlagen und alles, was ich habe, sind "falsch"! Kann ich VOIP nicht für dieses Gerät verwenden? Ist das 'SIP API' nicht tragbar? –

+0

ist die OS-Version des Geräts. –

+0

Ich benutze Android 2.3.4! –

Verwandte Themen