Hallo,
wir lesen die CDR’s via REST aus der pascom.cloud v7.19.
Es sind zwei pascom-clients eingerichtet (Bert [102] und Ernie [103]).
-pascom Softphone [Bert]=102
-pascom Softphone [Ernie]=103
Test-Fall 1: Ernie [103] ruft Bert [102] intern an -> es werden zwei Rec’s ausgegeben:
-
Rec: Frage: Warum hat “ernie” hier die “extension”: “102” ?
-> hier muesste “ernie” die “extension”: “103” haben, weil es sonst so aussieht, dass “ernie” von der
“extension”: “102” angerufen hat…
{
“id”: 36,
“timestamp”: 1592580248488,
“time”: “2020-06-19 17:24:08”,
“userId”: 5,
“userName”: “ernie”,
“extension”: “102”,
“inbound”: 0,
“internal”: 1,
“duration”: 12,
“connected”: 10,
“deviceId”: 6,
“deviceName”: “pascom Softphone [Ernie]”,
“locationId”: 4,
“locationName”: “Ernie”,
“recordId”: “”,
“voicemailId”: “”,
“name”: “Bert”,
“number”: “102”,
“prefix”: “”,
“phonebookEntryId”: 2,
“result”: “hangup”,
“resultDetails”: “”,
“via”: “”,
“viaDetails”: “”,
“phonecallRecordId”: 26,
“chain”: “1592580248489_26”,
"l -
Rec: Frage: Warum hat “bert” hier die “extension”: “103” ?
-> hier muesste “bert” die “extension”: “102” haben, weil es sonst so aussieht, dass “bert” von der
“extension”: “103” angerufen wurde…
{
“id”: 37,
“timestamp”: 1592580248488,
“time”: “2020-06-19 17:24:08”,
“userId”: 4,
“userName”: “bert”,
“extension”: “103”,
“inbound”: 1,
“internal”: 1,
“duration”: 12,
“connected”: 10,
“deviceId”: 4,
“deviceName”: “pascom Softphone [Bert]”,
“locationId”: 3,
“locationName”: “Bert”,
“recordId”: “”,
“voicemailId”: “”,
“name”: “Ernie”,
“number”: “103”,
“prefix”: “”,
“phonebookEntryId”: 3,
“result”: “hangup”,
“resultDetails”: “”,
“via”: “”,
“viaDetails”: “”,
“phonecallRecordId”: 26,
“chain”: “1592580248489_26”,
“labelList”: []
}
Test-Fall 2: Bert [102] ruft [004989xxxxxxxxxxx] extern an -> es werden ein Rec ausgegeben:
Rec: Frage: Warum hat “bert” hier die “extension”: “” ?
-> hier muesste “bert” die “extension”: “102” haben, weil die Verbindung von “pascom Softphone
[Bert]=102” ausgelöst worden ist
{
“id”: 33,
“timestamp”: 1592576998541,
“time”: “2020-06-19 16:29:58”,
“userId”: 4,
“userName”: “bert”,
“extension”: “”,
“inbound”: 0,
“internal”: 0,
“duration”: 16,
“connected”: 13,
“deviceId”: 4,
“deviceName”: “pascom Softphone [Bert]”,
“locationId”: 3,
“locationName”: “Bert”,
“recordId”: “”,
“voicemailId”: “”,
“name”: “”,
“number”: “004989xxxxxxxxxxx”,
“prefix”: “”,
“phonebookEntryId”: “”,
“result”: “hangup”,
“resultDetails”: “”,
“via”: “”,
“viaDetails”: “”,
“phonecallRecordId”: 24,
“chain”: “1592576998542_24”,
“labelList”: []
}
Frage: Ist das so gewollt? Weil für externe Applikationen (welche “extension-basiert” arbeiten) ist es dann schwer diese Verbindungen zuzuordnen…
Gruss Andreas