2012-08-07 7 views
10

Ho installato SIPDROID. Ho fatto tre account su sip2sip. Successivamente ho configurato l'applicazione utilizzando uno di questi account. L'applicazione funziona bene.sipdroid - Un'altra chiamata in arrivo non viene visualizzata mentre si continua uno

La domanda è: Se effettuo più chiamate allo stesso telefono tramite SIP, è comunque possibile gestire tutte le chiamate contemporaneamente?
Un'altra chiamata in arrivo non viene visualizzata sullo schermo del cellulare mentre la prima chiamata continua.
La prima chiamata viene rilevata ma per quanto riguarda la seconda chiamata in arrivo durante la prima chiamata.
Anche la seconda chiamata non viene visualizzata sullo schermo. Confuso !!

risposta

6

Sipdroid che io ho iniziato, ma dopo aver effettuato una ricerca su di esso e dalle recensioni degli sviluppatori, ho trovato che l'applicazione ha alcune funzionalità mancanti come multiple chiamare e chiamate ecc trasferimento ...

non so, ma forse chi è esperto in pila sorso o avere il tempo di fare in grado di implementare funzionalità mancanti, ma io non sono né uno di loro quindi il mio desiderio di ottenere un applicazione che ha tutte queste funzionalità e modificandola posso integrarmi nella mia applicazione e csipsimple è la risposta.

Tuttavia, non è facile creare csipsimple nell'ambiente Windows, ma c'è un trucco su come farlo. leggere attentamente il suo wiki sulla costruzione del progetto nell'ambiente della finestra.

Secondo wiki è possibile build native library oppure è possibile andare avanti without building the native library. Suggerisco all'utente di Windows di andare con without building the native library.

Se avete letto wiki poi nel "senza costruire la libreria nativa" sezione ultima riga è come

"To get the .so files, download latest nightly build from nightly build website and unpack the apk file (apk files are just zip files). Then get lib/ARCH/.so files and copy it into CSipSimple libs/ARCH/.so"

Devo chiarire una cosa importante a tale proposito:
First ottenere .apk file di csipsimple. La versione di .apk il file deve essere uguale per il download della versione csipsimple source code..

Qui, è possibile vedere la versione del codice sorgente. Scarica la stessa versione .apk e prosegui come descritto nella wiki.
enter image description here

+0

Ho un file apk scaricato dal sito Web di nightly build, come decomprimere quel file apk per ottenere il file .so. Sono stato scaricato csipsimple dalla svn e importato in eclissi, cosa devo fare dopo per lavorare, aiutami a rimanere bloccato in questo modulo nelle ultime 2 settimane. –

+0

.apk file non è altro che il suo unico tipo di pacchetto .zip. È possibile estrarre facendo clic destro su di esso come facciamo per .zip pacchetto. – Priyank

+0

ho ricevuto questo errore java.lang.ExceptionInInitializerError e 08-NoClassDefFoundError: org.pjsip.pjsua.pjsuaConstants ho questa classe nella cartella src. Usata da: java.lang.UnsatisfiedLinkError: PJSUA_SDP_SESS_HAS_CONN_get, org.pjsip.pjsua.pjsuaJNI .PJSUA_SDP_SESS_HAS_CONN_get (metodo nativo) –

5

SipDroid supporta solo uno riga in qualsiasi momento. Questo significa che non puoi avere chiamate in conferenza. Quindi alla domanda:

If I make multiple call to the same phone using SIP is there anyway to handle all calls at a same time?

No, non è possibile gestire le chiamate simultanee contemporaneamente. Fortunatamente c'è un altro client SIP open source che supporta più linee - IMSDroid. Sebbene sia possibile estendere SipDroid per supportare più linee, è molto impegnativo. Gli oggetti principali a cui prestare attenzione per supportare più linee sono: UserAgent, SipProvider (si noti che è progettato per supportare il multiplexing/demultiplexing di messaggi SIP), JAudioLauncher e l'oggetto Call.

Il bug che stai descrivendo con la seconda chiamata non visualizzata non è qualcosa a cui ho assistito. Ciò potrebbe essere dovuto all'impostazione del dispositivo o alle personalizzazioni eseguite sul codice originale ...

+0

È possibile [csipsimple] (http://code.google.com/p/csipsimple/) l'alternativa di sipdroid? perché sono abbastanza familiare con [csipsimple] (http://code.google.com/p/csipsimple/). Ho importato entrambi i progetti, quindi ho installato sia appllication (.apk Generated by sourcce code). csipsimple continuava a non riuscire nella registrazione quindi vado con sipdroid. Ma dopo quella faccia mul. chiamare il problema in sipdroid. Quale parte dovrei andare? – Priyank

+1

Ho anche usato csipsimple, non ho mai avuto problemi con la registrazione su server Asterisk e Kamailio personalizzati, ma la registrazione in sip2sip è più complicata a causa del proxy e dei relay. Anche se penso che csipsimple dovrebbe anche essere in grado di registrarsi in sip2sip. Hai guardato in un documento che mostra come appare la configurazione in csipsimple (per connettersi a sip2sip)? – hovanessyan

+0

Posso facilmente registrarmi a csip se scarico il suo apk direttamente da [qui] (http://code.google.com/p/csipsimple/downloads/list). Quello che ho fatto, ho importato la sua [fonte] (http://code.google.com/p/csipsimple/source/browse/trunk/CSipSimple) in eclipse e poi, dopo molte difficoltà, la costruisco senza errori e generata. apk nella cartella * bin *, ho installato. Ma lo stato del mio account rimane solo * inattivo * anche se non è un processo per la registrazione. questa è la seconda cosa se faccio qualche errore a riempire il nome del server ecc ... Almeno deve iniziare il processo di registrazione. Questo è tutto il problema che ho trovato nel mio apk di build. – Priyank

4

si può costruire la CSipSimple facilmente in OS linux ... Tutto quello che dovete fare è semplicemente incollare il link di download source linux commanpropmt e per le finestre è necessario disporre di software più recente cygwin per scaricare o per costruire libreria nativa ... L'opzione migliore è quella di andare solo per il sistema operativo Linux ...

+1

Sì Ramesh, che io sappia, ma questo è tutto su Windows os. Ma l'ho risolto :) – Priyank

Problemi correlati