2 Stimmen

Android - wie kann ich Skype/VoIP-Anrufe annehmen?

Ich bin daran interessiert, einen VoIP-Anruf programmgesteuert zu beantworten, vorzugsweise innerhalb der Skype-Anwendung, unter Verwendung des Hintergrunddienstes meiner Anwendung. Ich müsste also in der Lage sein, einen eingehenden Skype-Anruf irgendwie zu erkennen und ihn dann zu beantworten. Ich habe die ITelephony-Schnittstelle verwendet, um normale Anrufe zu beantworten, und das scheint bei den meisten Telefonen zu funktionieren.

Ist das überhaupt möglich? Gibt es eine Open-Source-Skype-API für Mobiltelefone, die ich dafür verwenden könnte?

Zum Wohl.

EDIT - weiß jemand, ob es eine Open Source API für Viber gibt? Es ist eine andere VoIP-Smartphone-Anwendung, die ich mit arbeiten könnte.

3voto

Peter Knego Punkte 79484
  1. Skype ist nicht VoIP. Es verwendet ein eigenes, geschlossenes Protokoll.

  2. Da das Skype-Protokoll proprietär ist und keine API zur Verfügung steht, können Sie nicht erkennen, dass ein Anruf" kommt.

  3. Es gibt keine Open-Source-API für Skype.

3voto

AlfredoVR Punkte 3771

Das ist nicht machbar, da Skype kein Open Source ist und jeder Versuch nur ein Hack wäre. Skype verwendet ein firmeneigenes Protokoll und eine firmeneigene Schnittstelle. Was Sie tun können, ist eine VOIP-Bibliothek für die Kommunikation außerhalb von Skype zu verwenden. Eine kurze Suche in Google ergab einige tote Projekte, also fangen Sie dort an.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X