Aristech Register
Mit diesem Aufruf wird ein Aristech Flow für die Voicebot Kommunikation registriert.
POST /api/v1/Aristech/register
{
"data": {
"callingNumber": "+4912345678",
"callId": "1234-5678-unique",
"voiceBotId": "9876-54321-unique",
"queue": "development",
"skill": "Skill"
}
}
Das “data” Objekt kann eine beliebige Anzahl an Schlüssel/Wert-Paaren beinhalten.
Folgende Schlüssel müssen immer übergeben werden:
callId: Die von der IVR generierte eineindeutige ID des Anrufs
callingNumber: Beinhaltet die Rufnummer des Anrufers
voiceBotId: Die von Aristech generierte eineindeutige ID des Flows
Sollte einer der Parameter fehlen, wird mit einem Status 406 geantwortet:
{
"statusText": "Missing parameter callId!",
"statusCode": 406,
"item": {}
}
Bei erfolgreicher Registrierung des Anrufs, wird ein Status 200 mit folgendem Inhalt zurückgegeben:
{
"statusText": "OK",
"statusCode": 200,
"item": {
"sessionId": "71f275c6-094b-47e7-a336-26e18591150f",
"callId": "1234-5678-unique",
"voicebotId": "9876-54321-unique"
}
}