Wie sende ich SMS in Android über sip

9

Ich entwickle eine Anwendung in Android, in der ich SMS mit sip / xmpp (Session Initiation Protocol) senden möchte, kann mir jemand Code dafür geben und alle Richtlinien über seine Entwicklung und Tests auf jedem freien SIP-Provider.

    
Muhammad Hassan 06.07.2012, 02:35
quelle

1 Antwort

-1

Update neu gelesen
Leider konnte ich nicht erkennen, dass sich die Frage nur auf SMS bezieht. SIP selbst unterstützt keine Textnachrichten, SIMPLE- oder MSRP-Erweiterungen ermöglichen dies. Sie müssen einen Stack finden, mit dem Sie gerne arbeiten, hier ein Beispiel Doubango und deren Demo-Produkt IMSDroid , aber Google "Android MSRP" für viele andere Optionen. Ich weiß immer noch nichts über XMPP, aber schaut euch diesen Thread an eine große Liste von Bibliotheken und Anwendungen.
Update beenden

Was hast du bisher versucht? Für den SIP (Stimme) Teil Ihrer Frage hier ist die Dokumentation auf der Android-Entwickler-Website mit alles, was Sie wissen müssen, und hier ist ein kostenloser SIP-Provider: Getonsip .

Reduziertes Codebeispiel, größtenteils von der Android-Entwickler-Website entfernt.

Im Wesentlichen müssen Sie sicherstellen, dass minSDK auf 9 gesetzt ist, da die SIP-Bibliothek erst 2.3 hinzugefügt wurde. Fügen Sie die Services Ihrem Manifest hinzu:

%Vor%

Fügen Sie optional die uses-feature voip -Direktive hinzu, wenn Ihre App nicht auf Geräten installiert werden soll, auf denen sie nicht funktioniert.

%Vor%

Erstellen Sie einen SipManager:

%Vor%

Erstellen Sie ein Profil, über das Sie über Ihren Provider Anrufe tätigen / empfangen können:

%Vor%

Wenn Sie nur daran interessiert sind, Anrufe zu tätigen:

%Vor%

Um einen Anruf zu tätigen, arbeiten Sie mit einem Listener:

%Vor%

Nun, solange Sie die SIP-Adresse Ihres Peers haben, können Sie verwenden:

%Vor%

Das sollte dich beginnen. Leider habe ich keine Erfahrung mit XMPP.

    
JohnMark13 04.09.2013 15:46
quelle

Tags und Links