jut für einen Hintergrund, ich bin ein poc von Twilio basierte Video Chat Contact Center und ich bin auf ein Problem gestoßen. Die meisten Personen, die den Dienst nutzen, sind anonyme Kunden, hier erfolgt keine Protokollierung/Authentifizierung. Wenn ich einen token mit VideoGrant erzeuge, verliere ich die Kontrolle darüber, was der Javascript-Client damit macht. Zum Beispiel kann jemand meinen JS-Client ändern, um seinen eigenen Raum zu erstellen, anstatt dem von meiner App zugewiesenen beizutreten . Gibt es eine Möglichkeit, VideoGrant zu erstellen, mit dem nur ein Raum verbunden werden kann, vorzugsweise ein einzelner, ausgewählter Raum? Es gibt eine Erwähnung von Raumereignissen in der Konsole, aber ich sah keine Dokumente darauf, vielleicht würde es erlauben, Räume zu erstellen und die unbekannten Räume zu töten, gibt es dort eine REST-API für Räume? nichts auf offiziellen REST API-Dokumenten wieder. Tut mir leid, wenn die Fragen ein wenig wage sind, ich bin mir bewusst, dass sie die SO-Standards nicht erfüllen, aber ich weiß, dass einige Twilio-Entwickler-Evangelisten aktiv sind. Vielleicht können Sie hier einige Best Practices vorschlagen oder einfach auf die richtigen Dokumente hinweisen wenn ich dumm genug bin, sie zu vermissen.Twilio Kontrolle Video Zimmer Zugang
Antwort
Lukasz,
Rob Brazier hier, PM für Video. In den nächsten Wochen werden wir einen neuen Zuschuss für den Videobereich unserer Zugangstoken hinzufügen, mit dem Sie den Zugriff nur auf einen bestimmten Raum sperren können.
wird die Grundströmung sein:
- Benutzer Ihre Website besucht.
- Ihr App-Server entscheidet, mit welchem Raum er sich verbinden soll.
- Ihr App-Server erstellt einen Raum mit der von Ihnen gewünschten Bezeichnung (unter Verwendung der kommenden Video-REST-API).
- Ihr App-Server generiert einen Zugriffstoken mit einem Zuschuss für den in # 3 erstellten spezifischen Raum.
- Ihr App-Server gibt dieses Access Token an den Client zurück.
- Der Client stellt mithilfe des bereitgestellten Tokens eine Verbindung her und wird mit dem angegebenen Raum verbunden.
Lassen Sie mich wissen, ob das klar ist. Danke,
Rob thx für die Antwort. Irgendwelche Neuigkeiten auf API für das Auflisten von aktiven Räumen, Entfernen von ihnen usw.? Thx –
REST APIs für Rooms sind in der Entwicklung - wir werden sie im nächsten Monat zusammen mit der oben beschriebenen Änderung einführen. Vielen Dank! –
- 1. Twilio Recording Video-Chat
- 2. Twilio Video mit Webrtc
- 3. Twilio Video + Parse
- 4. Twilio programmierbares Video für Xamarin
- 5. reactjs Twilio Video-Chat - Anfügen von Video als Remote-Medien
- 6. Mischen Twilio Video mit Konferenz Obects
- 7. Twilio iOS iPhone MMS Video thumbnail Inkonsistenzen
- 8. Android Twilio Video - get Kamera Stream
- 9. Video Twilio - Einrichten eines Klingeltons für Videoanrufe
- 10. Twilio WebRTC Video Einfrieren auf Mobile Web
- 11. wie Twilio php Video mit codenigniter
- 12. Zum ersten Mal mit Twilio
- 13. 360 Kamera Live-Video Textur Einheit Zugang
- 14. Zugang Eigentum Eigentum der Kontrolle in asp.net C#
- 15. Wie bekomme ich Zugang zur Restcomm Cloud?
- 16. Erkennung von Benutzer Trennung von Twilio Zimmer aufgrund von Internet-Problemen
- 17. Was ist sinnvoller, Twilio Client vs Twilio Video API zu verwenden?
- 18. socket.io Zimmer funktionieren nicht
- 19. Codeigniter Zimmer Buchungsformular Validierung
- 20. Socket Zimmer Menge
- 21. Google Tabellenkalkulation Zimmer Reservierung
- 22. Zimmer ID - Philips TV
- 23. Angezeigt Zimmer im Kontakt
- 24. Node.js & Socket.IO - Zimmer Ausgabe
- 25. Twilio - Display Remote Teilnehmer Video für alle verbundenen Teilnehmer
- 26. Verbinden mit Kurento Zimmer ohne Stream
- 27. Twilio: Android Abhängigkeiten Ausgabe
- 28. Twilio - IfMachine Ruhecode
- 29. XMPP Zimmer Creation verweigert (403)
- 30. Android Zimmer - Suche in String
Ok, also habe ich eine (Teil-) Lösung mit Twilio Room Callbacks gefunden. Der Rückruf Körper sieht wie folgt aus: RoomStatus = in-progress & RoomSid = xxxx & Raumname = room1 & SequenceNumber = 0 & ParentAccountSid = xxx & StatusCallbackEvent = Raum erstellt & AccountSid = yyy & Timestamp = 2017-03-21T18% 3A50 % 3A04.051Z Wenn wir die Raumnamen-Server-Seite generieren, können wir kontrollieren, ob der erstellte Raum legitim ist und wenn nicht - zerstöre ihn. Nachteil ist, dass wir für das Zimmer berechnet werden. Ein weiteres Problem ist, dass ich noch nicht Video Room Control API herausgefunden habe. –