Picture of DieHummel
Registered 4 years 279 days
DieHummel Wednesday, 19 February 2020, 04:49 PM
CDR mit verschachtelten Knoten
Es gibt ein CDR, der wie folgt aussieht:

<cdr id="2e012b679d465e013732005056875216" guid="5ab616174b28de49b8f6d8e88afc7ea2" ... >
<user/>
<event msg="setup-to" time="99169" type="ext" e164="0017744xxxxxx" conf="8de03c449d465e019eb2009033290630">
<cf e164="929" h323="andre.aaaaaa" dn="Aaaaaa Andre"/>
</event>
<event msg="alert-from" time="99169" e164="0017744xxxxxx" root="492223334440017744xxxxxx"/>
<event msg="conn-from" time="99178" e164="0017744xxxxxx" root="492223334440017744xxxxxx"/>
<event msg="transfer-from" time="99221" e164="0017744xxxxxx">
<to e164="929" h323="andre.aaaaaa" dn="Aaaaaa Andre"/>
<event msg="setup-from" time="99212" h323="andre.aaaaaa" conf="bd81a54c9d465e01fd820090334c749c"/>
<event msg="alert-to" time="99212" e164="929" h323="andre.aaaaaa" dn="Aaaaaa Andre"/>
<event msg="alert-to" time="99214" e164="929" h323="andre.aaaaaa" dn="Aaaaaa Andre"/>
<event msg="conn-to" time="99217" e164="929" h323="andre.aaaaaa" dn="Aaaaaa Andre" root="49222333444929"/>
</event>
<event msg="connected" time="99221" e164="929" h323="andre.aaaaaa" dn="Aaaaaa Andre" root="49222333444929"/>
<event msg="rel-to" time="99536" e164="929" h323="andre.aaaaaa" dn="Aaaaaa Andre"/>
</cdr>

Man sieht hier, dass in der XML Struktur <event> Knoten verschachtelt werden. Die Struktur der Dokumentation
lässt annehmen, dass unterhalb des Knotens <event> lediglich Knoten <ep>, <to>, <cf>, <ct> und <makecall> auftauchen dürfen.
Ist das hier ein Bug oder interpretiere ich die Doku falsch oder ist die Doku unvollständig ? Weißt jemand mehr ...

Picture of Peter 1333
Registered 11 years 18 days
Peter 1333 Thursday, 26 March 2020, 12:56 PM
Re: CDR mit verschachtelten Knoten
Ja das Problem kenne ich! Ich hätte eine Auswertung von Gesprächsdaten schreiben sollen, die Datensätze der Anlage hatte ich ja via CDR. Nur bzgl. Auswertung wurde ich auf Kooperationspartner verwiesen ;) Null infos seitens Inno

Peter
Picture of Achim 1648
Registered 10 years 245 days
Achim 1648 Thursday, 26 March 2020, 01:06 PM in response to DieHummel
1 of 1 users consider this post helpful
Re: CDR mit verschachtelten Knoten
Moin,

der Datensatz sieht nach Release 10 aus ... hier wäre der dazugehörige Wiki-Eintrag http://wiki.innovaphone.com/index.php?title=Reference10:Call_Detail_Record_CDR_PBX ,das mit den Subknoten wird erst ab 11r1 beschrieben.

Gruß Achim
Picture of DieHummel
Registered 4 years 279 days
DieHummel Wednesday, 22 April 2020, 02:41 PM
Re: CDR mit verschachtelten Knoten
Ich habe die Wiki Seite zu Release11r1 (http://wiki.innovaphone.com/index.php?title=Reference11r1:Concept_Call_Detail_Record_CDR_PBX) durchgelesen, finde jedoch keine Stelle, wo es Beschrieben ist wann und weswegen ein <event> Knoten einen weiteren <event> Subknoten beinhaltet sad
Picture of Achim 1648
Registered 10 years 245 days
Achim 1648 Monday, 27 April 2020, 03:23 PM
Re: CDR mit verschachtelten Knoten
Moin,

stimmt, theoretisch müssten die Zeilen

<event msg="transfer-from" time="99221" e164="0017744xxxxxx">
<to e164="929" h323="andre.aaaaaa" dn="Aaaaaa Andre"/>
<event msg="setup-from" time="99212" h323="andre.aaaaaa" conf="bd81a54c9d465e01fd820090334c749c"/>

eigentlich so aussehen:

<event msg="transfer-from" time="99221" e164="0017744xxxxxx">
<to e164="929" h323="andre.aaaaaa" dn="Aaaaaa Andre"/>
</event>
<event msg="setup-from" time="99212" h323="andre.aaaaaa" conf="bd81a54c9d465e01fd820090334c749c"/>

Wieder mal verwirrend ...

Gruß Achim
Picture of DieHummel
Registered 4 years 279 days
DieHummel Tuesday, 28 April 2020, 08:41 AM
Re: CDR mit verschachtelten Knoten
Um solche Strukturfehler beim Import abzufangen, habe ich mir zunächst anhand der Doku und Beispieldaten eine DTD konstruiert und validiere damit jede XML-Zeile.

Ich habe gehofft, dass jemand von Innovaphone, der hier mitliest, sich meldet und etwas Licht ins Dunkle bringt breit grinsend

Grüße, Raphael

← You can define your color theme preference here