Ich benutze Twilio Edelstein für Anrufe in meiner Rails App. Alles funktioniert gut, jetzt möchte ich eine Konferenzfunktionalität hinzufügen (das Hinzufügen von Konferenzfunktionen ist einfach), die nach einem Pin fragen sollte, bevor ich einem Anruf beitrete. Ich möchte die PIN-Logik nicht manuell hinzufügen. Wenn ich anschließe, werde ich einen Code für die PIN-Eingabe hinzufügen, wie twilio funktioniert, um alle diese Clients der Konferenz hinzuzufügen, die die PIN korrekt eingegeben haben. Unterstützt Twilio so etwas? Jeder Körper hat irgendeine Idee über diese Art von Funktionalität?Twilio Sicherheits-PIN für Telefonkonferenz
Antwort
Twilio Entwickler Evangelist hier.
Die Usha-URL ist ein guter Anfang für das Hinzufügen von PIN-Funktionalität für Konferenzen. Es gibt keine automatische Möglichkeit, dies zu tun. Sie müssen eine Kombination aus <Gather>
und Ihrer eigenen Logik für die richtige PIN verwenden, damit dies funktioniert.
In Rails, die ein bisschen wie folgt aussehen könnte:
Initial Webhook für eingehende Anrufe an die Konferenznummer:
def start_conference
response = Twilio::TwiML::VoiceResponse.new
response.gather(:action => conference_gather_url, :num_digits => 4) do |gather|
gather.say("Please enter the code for the conference", :voice => 'alice')
end
return :xml => response.to_xml
end
In diesem Beispiel, wenn der Benutzer 4 Ziffern eingibt wird der Anruf automatisch dazu führen, eine Anfrage an die conference_gather_url
mit den Ziffern, die eingegeben wurden, als Digits
Parameter im Körper der Anfrage gesendet.
Dann muss die Aktion überprüfen, dass die PIN korrekt ist und den Zugriff auf die Konferenz zulassen, wenn dies der Fall ist. Ich habe eine pin_is_correct?
Methode unten eingefügt, es liegt an Ihnen, dies zu implementieren.
def conference_gather
pin = params["Digits"]
response = Twilio::TwiML::VoiceResponse.new
if pin_is_correct?(pin)
response.dial do |dial|
dial.conference("CONFERENCE_NAME")
end
else
response.say("Your pin was incorrect. Goodbye.")
response.hangup
end
return :xml => response.to_xml
end
Lassen Sie mich wissen, ob das überhaupt hilft.
- 1. Twilio - Telefonkonferenz android App
- 2. Anzahl der Teilnehmer an Twilio Client Telefonkonferenz Android
- 3. Wie implementiert man eine Telefonkonferenz mit waitUrl mit Twilio?
- 4. Twilio Nutzungsdatensätze für eine Twilio-Nummer
- 5. Bessere Stimme für Twilio
- 6. Twilio programmierbares Video für Xamarin
- 7. Twilio: Auslösen von Ereignissen beim Verbinden einer Konferenzschaltung.
- 8. Twilio-SIP-Metadaten in Twilio-Sprachanfrage aktivieren
- 9. Twilio: java.lang.NoClassDefFoundError: com/Twilio/sdk/TwilioRestException
- 10. Twilio Anrufbeantwortererkennung
- 11. Twilio Anrufannahme
- 12. Twilio Client sdk für iOS Fehlercode 31002
- 13. Lautstärke für Twilio say-Befehl erhöhen
- 14. Twilio bekommen alle Nummern für Konto
- 15. Zeile für Zeile Textnachrichten - Python & Twilio
- 16. Twilio Rest API für Ereignisregistrierung und Listening
- 17. Video Twilio - Einrichten eines Klingeltons für Videoanrufe
- 18. Twilio Client für Android hat keine Audio
- 19. Kannst du die Stimme für Twilio ändern?
- 20. Twilio Komplikationen
- 21. Twilio Videokonferenzanwendung
- 22. Twilio Anrufweiterleitung
- 23. Twilio ListMessages
- 24. Twilio: statusCallBack?
- 25. Beispiele für getnextpage Verwendung in der Twilio API für C#?
- 26. Twilio Video mit Webrtc
- 27. Twilio Sprachaufnahme in ASP.Core
- 28. Mit Twilio Skripte auslösen?
- 29. Twilio: Android Abhängigkeiten Ausgabe
- 30. Twilio Ist es möglich, die Zeit zu verlängern den Zugangscode einzugeben?
https://www.twilio.com/blog/2011/07/easy-conference-calling-twilio.html – usha
@usha danke für den Link, ich habe diesen Link gestern schon gesehen, aber ich möchte wissen, wie Twilio wird arbeiten, um all diese Kunden zur Konferenz hinzuzufügen, die PIN richtig eingeben wird, welche Methoden ich verwenden kann, welche Antwort twoilo gibt zurück? –