Hallo liebes Starface Forum,
ich würde gerne unsere Anrufer History mit diversen anderen Daten anreichern und visualisieren.
Die Daten die aus "Asuwertung -> Verbindungsdaten exportieren" als CSV herausfallen wären dafür ideal.
Allerdings möchte ich nur ungern ständig händisch CSV Tabellen exportieren und wo anders importieren.
Die Dokus zur XML-RPC Schnittstelle und REST Api habe ich mir angesehen.
Wenn ich das richtig sehe, ist eine Abfrage der callerhistory via REST nicht möglich, korrekt?
Die Daten aus der XML-RPC "Queue.getHistoryData" sind scheinbar nicht "aufbereitet", damit meine ich dass der gesamte caller trace rausfällt und noch mal aufbereitet werden müssten.
Kleiner vergleich:
CSV Daten, eine Zeile (Caller ID 51941), interessant für mich vor allem Felder wie "answered", "duration" und "login"
XML-RPC, insg. 5 Arrays mit gleicher callId und unterschiedlicher Daten (incomig, callLegUUID:
[0] => Array
(
[callId] => 51941
[incoming] =>
[callLegUUID] => c7372363-e529-4010-a73f-2858101fad62
[agentId] => 635
[...]
)
[1] => Array
(
[callId] => 51941
[incoming] => 1
[callLegUUID] => c7372363-e529-4010-a73f-2858101fad62
[agentId] => 635
[...]
)
[2] => Array
(
[callId] => 51941
[incoming] => 1
[callLegUUID] => 48f26092-af6a-4e80-bcf4-b6c01c998c6b
[agentId] => 635
[...]
)
[3] => Array
(
[callId] => 51941
[incoming] => 1
[callLegUUID] => 7cfcbc55-7942-4a0b-84ee-79dd71f4500a
[agentId] => 635
[...]
)
[4] => Array
(
[callId] => 51941
[incoming] => 1
[callLegUUID] => 7cfcbc55-7942-4a0b-84ee-79dd71f4500a
[agentId] => 635
[...]
)
Display More
Bei einem Test für den gleichen Zeitraum habe ich ~300 Einträge in der CSV und über 2200 über die XML-RPC.
Gibt es eine Möglichkeit über eine der Schnittstellen automatisiert "aufbereitete" Daten abzufragen?
Ist sowas ggf. geplant oder soll mit in die REST Schnittstelle intgeriert werden?
Falls nicht anders möglich: Hat jemand - oder gibt es - einen "parser" (php, js, ...) um die Daten aus der XML Queue.getHistoryData passend zu mergen dass ein Array mit den gewünschten Infos rausfällt?
Vielen lieben Dank für jede Info,
Stefan