sipgate-io / sipgateio-node

The official Node.js library for sipgate.io
MIT License
35 stars 7 forks source link

Präsenzstatus per API abfragen #16

Closed paul-hph closed 1 year ago

paul-hph commented 1 year ago

Hallo,

ich würde gerne den Präsenzstatus von allen Usern per API abfragen.

Ich würde also gerne abfragen, ob die User mit einem Gerät angemeldet sind und ob Sie gerade telefonieren oder nicht. Ich sehe in der Sipgate Präsenzanzeige Konsole, dass es ähnliche Response gibt:

Request URL: https://team-de.live.sipgate.com/presence/?key=XXX

{
   "phoneState.123456789p23":{
      "phonestate.onphone":true,
      "phonestate.ringing":false,
      "phonestate.incomingRinging":false,
      "phonestate.available":false
   }
}

Ich sehe in der Swagger Docs leider nichts dazu: https://api.sipgate.com/v2/doc#/

@b-squared42 @ramenbox @LukenSkyne @bethgeNetz @ratkowski @MalteSehmer @derveloper @jeyemwey @l00kuss @Ahrdie @SvenKube Vielleicht könnt ihr mir einen Tipp gebe, wo ich dazu etwas finde.

ThePhoenixCoding commented 1 year ago

Hallo Paul, ob die Geräte eines Users angemeldet sind, kannst du über den GET devices-Endpunkt abrufen.

Ob die User eines Accounts gerade telefonieren, ist aus Datenschutzgründen nicht abrufbar. Für deinen eigenen User kann du den Telefonie-Status über den GET calls-Endpunkt abfragen.

Zögere nicht, dich bei Fragen gern erneut an uns zu wenden!

Viele Grüße Alexa von sipgate.io

paul-hph commented 1 year ago

Hallo Alexa,

danke für die schnelle Rückmeldung.

Ob die User eines Accounts gerade telefonieren, ist aus Datenschutzgründen nicht abrufbar. Alle Sipgate User können doch auch über die MeineTelefonie>Präsenzanzeige sehen, wer von den anderen telefoniert.

Die Clinq-App scheint das ja auch von Sipgate per API abgefragt zu bekommen: image

Warum steht dies dann mir als Sipgate(io) User nicht zur Verfügung?

ThePhoenixCoding commented 1 year ago

Hallo Paul, stimmt. Wir haben das Thema nochmal diskutiert und es handelt sich in diesem Fall tatsächlich nicht um eine datenschutzrechtliche, sondern um eine technische Einschränkung, weshalb diese Funktion derzeit über sipgate.io leider nicht öffentlich zur Verfügung steht.

Viele Grüße Alexa von sipgate.io

paul-hph commented 1 year ago

😭