Combination View Flat View Tree View
Threads [ Previous | Next ]
Hi guys,
 
Any one know how to deal with Transfer CDR.  From CDR Admin Guide, both consult and blind generate 3 CDR Rows
 
Calling Party Transfer:
 A call B  ,  A transfer call to C [ Internal Extension], B and C connected. 
 
1st  CDR:   Calling = A  ,  FinalCalled = B
2nd CDR:   Calling = A  ,  FinalCalled = C
3rd  CDR:   Calling = B  , FinalCalled = C
 
 
Called Party Transfer
 A call B [ Operator],  B transfer call to C,  A and C connected. 
 
1st  CDR:   Calling = A  ,  FinalCalled = B
2nd CDR:   Calling = B  ,  FinalCalled = C
3rd  CDR:   Calling = A  , FinalCalled = C
 
 
The Calling Party Transfer  case is problem to me, I can not properly charge since the 3rd cdr will be read as incomming call.
If i flip around the CDR, then it will effect to Called Party Transfer case , The incomming call will be charged.
 
I think about match globalCallID_callId  but, this will be  much complex and not feasible if all 3 CDRs  not in the same CDR files.
 
 
Thanks

RE: CDR Transfer Case
Answer
12/20/10 4:28 PM as a reply to Nattawut Boonpramook.

Hi guys, 
 
The Calling Party Transfer  case is problem to me, I can not properly charge since the 3rd cdr will be read as incomming call.
If i flip around the CDR, then it will effect to Called Party Transfer case , The incomming call will be charged.
 
I think about match globalCallID_callId  but, this will be  much complex and not feasible if all 3 CDRs  not in the same CDR files.
  
Thanks




 
 
Hi Nattawut,
 
You will have to examine the calling leg ID and the called leg ID. Then you can associate the PSTN to extensions call legs with the correct call leg CDR entry/call which caused the transfer. Also the lastRedirectDn field will help tell you who was the last party that directed this call. However, it won't necessarily be the extension that made the PSTN call. Check this link to see a CDR example of each transferred call type. globalCallID_callId is not a good idea I believe becuase it will not persist though the transferred calls. It does this only for conference calls.
 
I hope this helps

Thanks for your answer