Using jssip.net as a SIP WebRTC client with asterisk 16.10 and PJSIP channel driver we are able to do a SIP Attended Transfer and asterisk generates 3 CDR records for this type of transfer.
Based on Uniqueid and Linkedid, as you can see below, we are not able to link these 3 records as a single call.
|1004||1009||1004 <1004>||PJSIP/1004-00000002||PJSIP/1009-00000003||9/22/2020 14:55||9/22/2020 14:56||9/22/2020 14:56||49||39||ANSWERED||1600779350.30||1600779350.30|
|1009||6002||1009 <1009>||PJSIP/1009-00000004||PJSIP/6002-00000005||9/22/2020 14:56||9/22/2020 14:56||9/22/2020 14:56||31||27||ANSWERED||1600779368.50||1600779368.50|
|1004||1009||1004 <1004>||PJSIP/1004-00000002||PJSIP/6002-00000005||9/22/2020 14:56||9/22/2020 14:56||9/22/2020 14:57||30||30||ANSWERED||1600779350.30||1600779350.30|
From the second record, judging from the UniqueId and Linkedid you cannot tell that this records belong to the same call.
Is there a way to link these 3 CDR records to represent a single call ?
Maybe having an extra field, something like CallID that it must have the same value for all CDR records that belong to the same call ?
Thanks in advance!