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