2012-08-07 9 views
10

Ich habe SIPDROID installiert. Ich habe bei sip2sip drei Accounts gemacht. Danach habe ich Anwendung mit einem dieser Konto konfiguriert. Anwendung funktioniert gut.sipdroid - Ein weiterer eingehender Anruf wird nicht angezeigt, während einer fortfährt

Frage ist: Wenn ich mehrere Anrufe auf dem gleichen Telefon mit SIP mache, gibt es sowieso alle Anrufe gleichzeitig zu behandeln?
Ein weiterer eingehender Anruf wird auf dem mobilen Bildschirm nicht angezeigt, während der erste Anruf fortgesetzt wird.
Der erste Anruf wird abgeholt, aber was ist mit dem zweiten Anruf, der während des ersten Anrufs kommt.
Selbst der zweite Anruf wird nicht auf dem Bildschirm angezeigt. Verwirrt !!

Antwort

6

Sipdroid, dass ich begann, aber nach der Forschung darauf und von Entwicklern Bewertungen fand ich, dass die Anwendung einige fehlende Funktionalität wie mehrere hat anrufen und Anrufe weiterleiten etc ...

ich weiß nicht, kann aber wer ist Experte in SIP-Stack oder Zeit haben, zu tun implementieren Funktionalität fehlt, aber ich bin keiner von ihnen so ein mein Wunsch zu bekommen Anwendung, die all diese Funktionalität haben und durch die Änderung kann ich in meine Anwendung integrieren und csipsimple ist die Antwort.

Allerdings ist es nicht einfach, csipsimple in Windows-Umgebung zu bauen, aber es gibt Hack, wie es geht. so lesen Sie sorgfältig seine wiki über das Projekt in Fenster-Umgebung zu bauen.

Laut Wiki können Sie build native library oder Sie können weitergehen without building the native library. Ich schlage vor, dass Windows-Benutzer mit without building the native library gehen.

Wenn Sie Wiki gelesen haben dann in „ohne den Aufbau der native Bibliothek“ Abschnitt letzte Zeile ist wie

"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"

Ich habe eine darüber wichtige Sache zu klären:
Zuerst bekommen .apk Datei von csipsimple. Die Version .apk Datei muss die gleiche Version von Ihrem csipsimple source code. herunterladen.

Hier können Sie die Quellcodeversion sehen. Laden Sie die gleiche Version .apk herunter und machen Sie weiter wie im Wiki beschrieben.
enter image description here

+0

Ich habe apk-Datei von nächtlichen Build-Website heruntergeladen, wie diese apk-Datei entpacken, um die .so-Datei zu bekommen. Ich wurde csipsimple Form der Svn heruntergeladen und in Eclipse importiert, was als nächstes zum Arbeiten zu tun, mir helfen, ich war in diesem Formular die letzten 2 Wochen fest. –

+0

.apk-Datei ist nichts anderes als eine einzige Art von .zip-Paket. Sie können mit der rechten Maustaste darauf wie beim .zip-Paket extrahieren. – Priyank

+0

Ich erhalte diesen Fehler java.lang.ExceptionInInitializerError und 08-NoClassDefFoundError: org.pjsip.pjsua.pjsuaConstants Ich habe diese Klasse im src folder.Caused von: java.lang.UnsatisfiedLinkError: PJSUA_SDP_SESS_HAS_CONN_get, org.pjsip.pjsua.pjsuaJNI .PJSUA_SDP_SESS_HAS_CONN_get (Native Methode) –

5

SipDroid unterstützt nur eine Linie jederzeit. Dies bedeutet, dass Sie keine Telefonkonferenzen haben können. Also auf die Frage:

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

Nein, Sie können gleichzeitige Anrufe nicht gleichzeitig behandeln. Glücklicherweise gibt es einen anderen Open-Source-SIP-Client, der mehrere Leitungen unterstützt - IMSDroid. Obwohl Sie SipDroid erweitern können, um mehrere Zeilen zu unterstützen, ist das eine Menge Aufwand. Die Hauptobjekte, auf die Sie achten müssen, um mehrere Zeilen zu unterstützen, sind: UserAgent, SipProvider (beachten Sie, dass es das Multiplexen/Demultiplexen von SIP-Nachrichten unterstützt), JAudioLauncher und das Objekt Call.

Der Fehler, den Sie mit dem zweiten Anruf beschreiben, ist nicht etwas, das ich gesehen habe. Dies könnte an Ihrem Gerät Setup oder aufgrund Anpassungen am ursprünglichen Code durchgeführt werden ...

+0

Kann [csipsimple] (http://code.google.com/p/csipsimple/) die Alternative von sipdroid sein? weil ich mit [csipsimple] ziemlich vertraut bin (http://code.google.com/p/csipsimple/). Ich habe beide Projekte importiert und dann beide Anwendungen installiert (.apk Generiert von Sourcce-Code). csipsimple war weiterhin fehlgeschlagen bei der Registrierung, also gehe ich mit sipdroid. Aber nach diesem Gesicht mul. Problem in sipdroid aufrufen. Auf welcher Seite sollte ich gehen? – Priyank

+1

Ich habe auch csipsimple verwendet, hatte nie Probleme mit der Registrierung auf einem benutzerdefinierten Asterisk und Kamailio-Servern, aber die Registrierung in sip2sip ist komplizierter wegen der Proxy und der Relais. Obwohl ich denke, csipsimple sollte auch in der Lage sein, sich in sip2sip zu registrieren. Haben Sie in irgendeinem Dokument nachgesehen, wie die Konfiguration in csipsimple aussieht (um sich mit sip2sip zu verbinden)? – hovanessyan

+0

Ich kann mich leicht zu csip anmelden, wenn ich direkt die App von [hier] (http://code.google.com/p/csipsimple/downloads/list) herunterlade. Was ich gemacht habe, habe ich seine [Quelle] (http://code.google.com/p/csipsimple/source/browse/trunk/CSipSimple) in Eclipse importiert und dann nach vielen Kämpfen habe ich es fehlerfrei erstellt und erzeugt. apk in * bin Ordner *, ich habe installiert. Aber mein Account-Status bleibt nur * inaktiv *, auch wenn es sich nicht um eine Registrierung handelt. Das ist die zweite Sache, wenn ich einen Fehler mache, um den Servernamen usw. aufzufüllen ... Zumindest muss er den Registrierungsprozess starten. Das alles Problem, das ich in meiner Build-APK bekomme. – Priyank

4

Sie die csipsimple leicht unter Linux OS bauen können ... Alles, was Sie gerade tun müssen, ist fügen Sie den Download-Quelle Link in Linux commanpropmt und für Windows müssen Sie neueste Cygwin-Software herunterladen oder native Bibliothek zu bauen ... Bessere Option ist, nur für Linux-Betriebssystem zu gehen ...

+1

Ja Ramesh, dass ich weiß, aber das ist alles über Fenster OS. Aber ich habe es gelöst :) – Priyank

Verwandte Themen