Fähigkeiten verwalten

Die vonage apps capabilities können Sie die Ihrer Anwendung zugeordneten Vonage API-Funktionen hinzufügen, aktualisieren und entfernen.

Hinzufügen und Aktualisieren einer Fähigkeit

Um einer Anwendung eine neue Fähigkeit hinzuzufügen oder die Einstellungen einer Fähigkeit zu aktualisieren, für deren Verwendung eine Anwendung bereits konfiguriert wurde, führen Sie den Befehl vonage apps capabilities update <application-id> <capability>.

Jede API hat einen anderen Satz von Flags für die zugehörigen Einstellungen, die konfiguriert werden müssen; die Liste der Flags für jede API finden Sie im entsprechenden Abschnitt unten.

Netzwerk-Funktionen

Flagge Beschreibung Typ
--network-app-id Netzregistrierungsanwendung ID Zeichenfolge
--network-redirect-url URL für die Umleitung zum Austausch des Codes für das Token Zeichenfolge

Nachrichten

Flagge Beschreibung Typ
--messages-inbound-url URL für eingehende Nachrichten Zeichenfolge
--messages-status-url URL für Statusmeldungen Zeichenfolge
--messages-version Version für Webhook-Daten. Muss entweder "v0.1" oder "v1" sein Zeichenfolge
--messages-authenticate-media Eingehende Medien authentifizieren Boolesche

Verify

Flagge Beschreibung Typ
--verify-status-url URL für Verify-Statusmeldungen Zeichenfolge

Stimme

Flagge Beschreibung Typ
--voice-signed-callbacks Signierte Rückrufe einschalten Boolesche
--voice-conversations-ttl Die Lebenszeit für Gespräche (gemessen in Sekunden)
--voice-leg-persistence-time Die Persistenzdauer für die Beine (gemessen in Tagen)
--voice-region Alle eingehenden, programmierbaren SIP- und SIP-Connect-Anrufe werden an die ausgewählte Region gesendet. Wenn der Anruf einen regionalen Endpunkt verwendet, hat dies Vorrang vor den Einstellungen der Anwendung Zeichenfolge
--voice-answer-url Antwort Webhook-URL-Adresse Zeichenfolge
--voice-answer-http Antwort Webhook HTTP-Methode Zeichenfolge
--voice-answer-connection-timeout Zeitüberschreitung bei der Antwort
--voice-answer-socket-timeout Socket-Timeout beantworten
--voice-event-url Ereignis-Webhook-URL-Adresse Zeichenfolge
--voice-event-http Ereignis Webhook HTTP-Methode Zeichenfolge
--voice-event-connection-timeout Zeitüberschreitung der Ereignisverbindung
--voice-event-socket-timeout Zeitüberschreitung der Ereignissteckdose
--voice-fallback-url Fallback-Webhook-URL-Adresse Zeichenfolge
--voice-fallback-http Fallback Webhook HTTP Methode Zeichenfolge
--voice-fallback-connection-timeout Zeitüberschreitung der Fallback-Verbindung
--voice-fallback-socket-timeout Fallback-Socket-Zeitüberschreitung

Video

Flagge Beschreibung Typ
--video-archive-status-url URL für Archiv Zeichenfolge
--video-archive-status-secret Geheimnis für Archiv-URL Zeichenfolge
--video-broadcast-status-url Übertragungsstatus-URL Zeichenfolge
--video-broadcast-status-secret Geheimnis für Broadcast-URL Zeichenfolge
--video-captions-status-url URL für Beschriftungsstatus Zeichenfolge
--video-captions-status-secret Geheimnis für den Untertitel Status Zeichenfolge
--video-connection-created-url URL für erstellte Verbindungen Zeichenfolge
--video-connection-created-secret Geheimnis für die erstellte Verbindungs-URL Zeichenfolge
--video-connection-destroyed-url URL für zerstörte Verbindungen Zeichenfolge
--video-connection-destroyed-secret Geheimnis für zerstörte Verbindungen Zeichenfolge
--video-render-status-url URL für den Rendering-Status Zeichenfolge
--video-render-status-secret Geheimnis für den Rendering-Status Zeichenfolge
--video-sip-call-created-url URL für über SIP erstellte Anrufe Zeichenfolge
--video-sip-call-created-secret Geheimnis für SIP erstellt Zeichenfolge
--video-sip-call-destroyed-url URL für SIP zerstört Zeichenfolge
--video-sip-call-destroyed-secret Geheimnis für SIP zerstört Zeichenfolge
--video-sip-call-mute-forced-url URL für stummgeschalteten SIP-Anruf Zeichenfolge
--video-sip-call-mute-forced-secret Geheimnis für stummgeschaltete SIP-Anrufe Zeichenfolge
--video-sip-call-updated-url URL für SIP aktualisiert Zeichenfolge
--video-sip-call-updated-secret Geheimnis für SIP aktualisiert Zeichenfolge
--video-stream-created-url URL für erstellten Stream Zeichenfolge
--video-stream-created-secret Geheimnis für Stream erstellt Zeichenfolge
--video-stream-destroyed-url URL für zerstörten Stream Zeichenfolge
--video-stream-destroyed-secret Geheimnis für zerstörten Strom Zeichenfolge

Eine Fähigkeit entfernen

Sie können eine Fähigkeit entfernen, indem Sie den Befehl vonage apps capabilities rm <application-id> <capability>, wobei <application-id> ist die ID der Anwendung, die Sie aktualisieren möchten, und <capability> ist die API-Fähigkeit, die Sie entfernen möchten.

vonage apps capabilities rm 00000000-0000-0000-0000-000000000000 messages 

✅ Fetching Application

Remove Messages capability from testing (00000000-0000-0000-0000-000000000000)? [y/n] 

✅ Removing messages capability from application 

Name: Your application
Application ID: 00000000-0000-0000-0000-000000000000
Improve AI: Off
Private/Public Key: Set

Capabilities:
  None Set