Dokumentation
Call https-Posts API
Die API für HTTPS-POST dient zur Übermittlung von Anrufinformationen in Echtzeit an externe Kundensysteme. Dabei werden die Anrufdaten – wie Anrufernummer, gewählte Nummer, Datum, Uhrzeit sowie gegebenenfalls DTMF-Eingaben – über die TENIOS-API per HTTPS-POST übergeben. Die Übermittlung erfolgt wahlweise zu Beginn oder am Ende der Verbindung sowie optional nach jedem Call-Block.
Mit HTTPS-POST-Anfragen können Sie beispielsweise externe Systeme anbinden, um Anrufzählung oder Reporting auf einem anderen System zu integrieren. Anhand der Anrufernummer oder einer Kunden-/Ticketnummer können auch Call-to-Action- oder Screenpop-Funktionen im CRM- oder ERP-System ausgelöst werden. So stehen dem Mitarbeiter bereits vor der Anrufannahme relevante Informationen wie Kundendaten, Ticketdetails oder anrufbezogene Hinweise auf dem Bildschirm zur Verfügung.
Die HTTPS-POST-Requests werden von der IP-Adresse 80.239.139.193 gesendet. Bitte stellen Sie sicher, dass diese IP-Adresse in Ihrer Firewall freigegeben ist, damit die Anrufdaten Ihr System erreichen können.
Die Einstellungen für HTTPS-POST werden pro Rufnummer im Routing vorgenommen. Details finden Sie hier.
Aufbau der Post-Requests:
Post beim Start
{
"requestType": "CALL_START",
"customerNumber": 200000,
"accessKey": "XXXXXXXXX",
"variables": {
"destination_number": "+4922155400300",
"correlation_id": "XXXXXXXXX",
"call_uuid": "XXXXXXXXX",
"caller_id_number": "+4917012345678"
}
}Post nach jedem Block
{
"requestType": "BLOCK_END",
"customerNumber": 200000,
"accessKey": "XXXXXXXXX",
"variables": {
"destination_number": "+4922155400300",
"correlation_id": "XXXXXXXXX",
"call_uuid": "XXXXXXXXX",
"caller_id_number": "+49170123456"
},
"blockType": "ANNOUNCEMENT"
}Post am Ende/Auflegen
{
"requestType": "CALL_END",
"customerNumber": 20000,
"accessKey": "XXXXXXXXX",
"variables": {
"destination_number": "+4922155400300",
"correlation_id": "XXXXXXXXX",
"call_uuid": "XXXXXXXXX",
"caller_id_number": "+49170123456"
}
}Post bei Initiieren der Anrufweiterleitung
{
"requestType": "INITIATE_FORWARD",
"customerNumber": 200000,
"accessKey": "XXXXXXXXXX",
"variables": {
"destination_number": "+4922155400300",
"correlation_id": "XXXXXXXXX",
"call_uuid": "XXXXXXXXX",
"caller_id_number": "+49170123456"
},
"destination": "+492212345678",
"destinationType": "EXTERNALNUMBER"
}Post bei Annahme der Anrufweiterleitung
{
"requestType": "FORWARD_ANSWER",
"customerNumber": 200000,
"accessKey": "XXXXXXXXXX",
"variables": {
"destination_number": "+4922155400300",
"correlation_id": "XXXXXXXXX",
"call_uuid": "XXXXXXXXX",
"caller_id_number": "+49170123456"
},
"destination": "+492212345678",
"destinationType": "EXTERNALNUMBER"
}