Erstellen einer Vonage API-Plattform-Anwendung
Jede Smart Numbers Anwendung, die Sie erstellen, muss mit einer Vonage API Platform Voice Application verknüpft sein.
Hinweis: Um Verwechslungen zu vermeiden, Application bezieht sich hier auf die Vonage API Platform Application. Die Anwendung, die Sie erstellen, wird als "Anwendung" bezeichnet.
Eine Vonage API Platform Application speichert Konfigurationsinformationen wie Details zu den Smart Numbers und Webhook Callback URLs, die Ihre Anwendung verwendet. Um Ihre VBC Smart Numbers-Anrufe in der Vonage API Platform zum Nulltarif zu machen, müssen Sie eine Applikation mit dem vbc und voice Fähigkeiten, unter Verwendung der Vonage API-Plattform Anwendungs-API.
Verwendung der Application API
Um eine Vonage API Platform Application für die Arbeit mit Smart Numbers zu erstellen, geben Sie die curl (siehe unten) und ersetzt dabei VONAGE_API_KEY und VONAGE_API_SECRET mit Ihrem Vonage API Platform API-Schlüssel bzw. -Geheimnis. Sie finden diese Informationen in der Vonage API-Plattform Entwickler-Dashboard.
Die beiden URLs, die Sie angeben, beziehen sich auf die Webhook-Endpunkte, die Ihre Anwendung den Servern der Vonage API-Plattform zur Verfügung stellen wird:
- Der erste ist der Webhook, an den die APIs der Vonage API-Plattform eine Anfrage stellen, wenn ein Anruf auf Ihrer Smart Number eingeht.
- Im zweiten Bereich veröffentlichen die APIs der Vonage API-Plattform Details zu Ereignissen, die für Ihre Anwendung von Interesse sein könnten, z. B. wenn ein Anruf angenommen oder beendet wird.
Die Antwort ist ein JSON-Objekt, das die Vonage API Platform Application id die Sie für die Interaktion mit der Vonage API Platform Voice API verwenden werden.
{
"id": "27aa0583-7246-4822-aabb-17b03c25d52e",
"name": "My VAPI VBC Application",
"keys": {
"private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvAIBADANBgkq...
-----END PRIVATE KEY-----\n",
"public_key": "-----BEGIN PUBLIC_KEY-----\nMIIBIjANBgkqh...
-----END PUBLIC KEY-----\n"
},
"capabilities": {
"voice": {
"webhooks": {
"event_url": {
"address": "https://example.com/webhooks/event",
"http_method": "POST"
},
"answer_url": {
"address": "https://example.com/webhooks/answer",
"http_method": "POST"
}
}
},
"vbc": {}
},
"_links": {
"self": {
"href": "/v2/applications/27aa0583-7246-4822-aabb-17b03c25d52e"
}
}
}
Der nächste Schritt ist Bereitstellung von Smart Numbers Verwendung der Vonage API-Plattform-Anwendung id.