2012-07-16 5 views
5

Recentemente, sto cercando di utilizzare SIP API in Android e per molte volte la ricerca, trovo SipDemo (il sample project di android-10). Importo il progetto in eclissi. Tuttavia, quando cerco i dettagli in questo progetto (per Log.e(...)), scopro che è sempre null anche dopo questa riga: manager = SipManager.newInstance(this);. Pertanto, non importa quello che registro al provider Sip, non riesco a farlo funzionare! Qualcuno ha lo stesso problema? Qualcuno può darmi un suggerimento?SipDemo manager è sempre nullo nel dispositivo SamSung SII android SIP API

Modificato:

se uso il link here, posso ottenere il mio lavoro emulatore con register, call e receive una chiamata. Tuttavia, con il mio dispositivo, SamSung SII, non funziona !! È a causa del mio dispositivo o qualcosa di sbagliato con l'API di base ?!

+0

hai internet e android.permission.USE_SIP nella permessi di utilizzo in manifest. –

+0

ovviamente sì! Questo è 'Progetto di esempio SipDemo' di' android-10' –

+0

Ru in esecuzione nel dispositivo o nell'emulatore. –

risposta

3

Non tutti i dispositivi Android supportano le chiamate VOIP tramite SIP. Dovresti sempre chiamare isVoipSupported() per verificare che il dispositivo supporti le chiamate VOIP e isApiSupported() per verificare che il dispositivo supporti le API SIP.

+0

Ho chiamato 2 cazzate che U suggerisco e tutto quello che ho è 'falso'! Quindi non posso usare VOIP per questo dispositivo? L'API SIP non è portabile? –

+0

qual è la versione del sistema operativo del dispositivo. –

+0

Sto usando Android 2.3.4! –

Problemi correlati