2 <md-toolbar class="md-table-toolbar md-default">
3 <div class="md-toolbar-tools">
4 <span class="md-subhead" translate="APP.OUTBOUND_CALLS"
10 <!-- OUTBOUNDS TABLE -->
15 <th md-column width="30px"></th>
16 <th md-column>{{ 'APP.SOURCE' | translate }}</th>
17 <th md-column>{{ 'APP.DESTINATION' | translate }}</th>
18 <th md-column>{{ 'APP.DURATION' | translate }}</th>
22 <tr md-row ng-hide="vm.calls.rows.length">
23 <td md-cell colspan="4">
24 <div layout="row" layout-align="center center">
25 <span translate="APP.NO_AVAILABLE_INFO">No Available Info</span>
31 ng-repeat="call in vm.calls.rows | filter: vm.query.filter | limitTo: vm.query.limit: (vm.query.page - 1) * vm.query.limit"
35 ng-class="vm.channelStatus[call.channelstatedesc.toLowerCase()]"
38 <td md-cell privacy ng-cloak>
39 {{call.calleridname}}, {{call.calleridnum}}
40 <span class="text-boxed" ng-if="call.answered">
41 <timer ng-if="call.answertime" start-time="call.answertime"></timer>
44 <td md-cell privacy ng-cloak>{{call.exten}}</td>
48 ng-if="call.channelstatedesc.toLowerCase() !== 'hangup'"
50 <timer ng-if="call.starttime" start-time="call.starttime"></timer>
54 ng-if="call.channelstatedesc.toLowerCase() === 'hangup'"
55 translate="APP.CLOSING"
65 md-label="{page: '{{'VOICE.PAGE' | translate}}:', rowsPerPage: '{{'VOICE.ROWSPERPAGE' | translate}}:', of: '{{'VOICE.OF' | translate}}'}"
66 md-limit="vm.query.limit"
67 md-limit-options="[10, 15, 20, 50, 100, 250]"
68 md-page="vm.query.page"
69 md-total="{{vm.calls.count}}"
70 ></md-table-pagination>
71 <!-- / OUTBOUNDS TABLE -->