|
@@ -115,14 +115,10 @@ class CdrCall:
|
|
|
if not self.isAnswered:
|
|
if not self.isAnswered:
|
|
|
return 0
|
|
return 0
|
|
|
else:
|
|
else:
|
|
|
- _t = 0
|
|
|
|
|
if len(self.events) > 1:
|
|
if len(self.events) > 1:
|
|
|
- for event in self.events.all[1:]:
|
|
|
|
|
- if event.disposition == 'ANSWERED':
|
|
|
|
|
- _t = _t + event.billsec
|
|
|
|
|
|
|
+ return self.events.second.billsec
|
|
|
else:
|
|
else:
|
|
|
- _t = self.events.first.billsec
|
|
|
|
|
- return _t
|
|
|
|
|
|
|
+ return self.events.first.billsec
|
|
|
@property
|
|
@property
|
|
|
def waiting(self):
|
|
def waiting(self):
|
|
|
if not self.isAnswered:
|
|
if not self.isAnswered:
|