Frage

Ich bin neu in diesem Board und ich bin auch etwas neu in Androids. Ich arbeite derzeit mit einem Forschungsprojekt zur Entwicklung von Gemeinden und wir müssen einen Weg herausfinden, um benutzerdefinierte Daten über SIP zu senden.

Jetzt verwende ich einen Antrag namens SIPDROID, um VoIP-Anrufe herzustellen, und es funktioniert gut. Ich habe zwei Knoten in meinem Labor, und das Ding ist, dass wir benutzerdefinierte Server gemacht haben (ich benutze nicht den PBXES.ORG, jeder Knoten verfügt stattdessen über einen eigenen SIP-Server, der die Anrufe umleitet).

Nun wollen wir wissen, wie man SMS oder Fotos über das Netzwerk senden sendet. SIPDROID erlaubt mir nicht, es zu tun (ich habe es recherchiert). Ich habe einige Forschungen gemacht und stellte fest, dass die Leute versucht haben, Text und andere Dinge über SIP bereits zu schicken ... Ich bin einfach etwas neu in Androiden und ich verstehe nicht, was in den folgenden Links los ist.

http://groups.google.com/group/sipredroid- Benutzer / browse_thread / thread / 5dea390ec6379537

http://developer.android.com/guide/topics/network/ sip.html

eindeutig, es wird im letzten Link angezeigt, dass Instant Messaging durch SIP etwas möglich sein sollte. Gibt es also einen Antrag oder einen Ausweg, um Dinge zu vereinfachen und benutzerdefinierte Daten mit SIP-Netzwerken zu senden? SIPDROID arbeitet großartig, das ist bisher ein Zeichen des Erfolgs. Ich wünschte nur, ich könnte andere Arten von Daten senden und nicht nur VoIP-Datenpakete. Ich fand diese App namens Imsdroid, und es scheint, als würde es wie ein Charme passen, es sei denn, es kann nur für vorbestehende SIP-Server (wie PBXES) konfiguriert werden, während wir mit unseren eigenen SIP-Servern arbeiten.

Entschuldigung für meine Nicht-Technik und mangelnde Details, ich bin ein Physik-Student, und ich mache das nur zum Spaß, also habe ich keinen echten Programmier- oder Informatikhintergrund.

Vielen Dank für Ihre Hilfe.

ds

War es hilfreich?

Lösung

SIP ist ein generisches Protokoll, um eine Sitzung zu innen und zu beenden.SIP ist nicht an der Datenübertragung beteiligt, dies ist der Job anderer Protokolle wie rtp oder slp .SIPDROID ist eine Kombination aus SIP, RTP und einigen anderen Protokollen.

imsdroid scheint eine gute Wette für Instant Messaging und andere Datenübertragungen zu sein.SIPDROID ist ein Softphone , das Telefonie wie primäres Merkmal aufweist.Ein IMS-Client, wie ich imsdroid, gibt Ihnen Sprache, Video, Präsenz, verschiedene Datenaustausch und andere Funktionen.

Wie ich verstehe hier , können Sie den gewünschten Server angeben.Die vorbestehenden Konfigurationen, die Sie gesehen haben, scheint nur für den Komfort zu sein.

Andere Tipps

Es gibt Protokolle zum Senden von Textnachrichten über SIP (alias einfach), siehe rfc3428 "SitzungInitiation Protocol (SIP) Erweiterung für Instant Messaging ", und auch als POY, der auf MSRP in rfc4975 " angezeigt wirdDas Nachrichtensitzungsrelaisprotokoll (MSRP) ", das nicht sip ist, kann jedoch mit SIP verwendet werden.

Obwohl die Protokolle existieren, und Note Simple ist seit 2002 in SIP-Benutzer, die in SIP-Benutzeragenten wie Softphones vorhanden sind, nicht weithin unterstützt.IMHO Teil des Grundes dafür ist, dass es bessere Ansätze zum SIP für Instant Messaging, Dateifreigabe, Mediensitzungen usw. gibt, mit dem Prime-Kandidaten, der XMPP und Erweiterungen dazu ist, wie Jingle.Und es gibt Softphones, beispielsweise die Serie von Counterath, die SIP & XMPP implizit in der Bestätigung unterstützt, dass beide Protokolle mit bestimmten Dingen besser sind.

Ich nutze bereits diese anpassende API-IMS für Android-Arbeiten, die perfekt funktioniert, nur Sie werden mit zunehmend ein paar Ärger finden Installation mit Ubuntu: http://code.google.COM / P / The-IMS-Open-Source-Project-for-android /

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top