├── .github └── workflows │ └── main.yml ├── LICENSE ├── README.md ├── build ├── 2.5 │ └── elastix-reports.spec └── 4.0 │ ├── files │ └── .gitkeep │ ├── issabel-reports.spec │ └── patches │ └── .gitkeep ├── issabel-reports.spec ├── menu.xml ├── modules ├── asterisk_log │ ├── configs │ │ └── default.conf.php │ ├── help │ │ ├── en.hlp │ │ ├── es.hlp │ │ └── uk.hlp │ ├── images │ │ ├── asterisk_log.jpg │ │ ├── es_hlp_asterisk_log.png │ │ ├── hlp_asterisk_log.png │ │ ├── reports_asterisk_logs.png │ │ └── uk_hlp_asterisk_log.png │ ├── index.php │ ├── lang │ │ ├── bg.lang │ │ ├── br.lang │ │ ├── ca.lang │ │ ├── cn.lang │ │ ├── da.lang │ │ ├── de.lang │ │ ├── el.lang │ │ ├── en.lang │ │ ├── es.lang │ │ ├── fa.lang │ │ ├── fr.lang │ │ ├── hr.lang │ │ ├── hu.lang │ │ ├── it.lang │ │ ├── ja.lang │ │ ├── ko.lang │ │ ├── pl.lang │ │ ├── pt-br.lang │ │ ├── ro.lang │ │ ├── ru.lang │ │ ├── sl.lang │ │ ├── sr.lang │ │ ├── sv.lang │ │ └── uk.lang │ ├── libs │ │ ├── LogParser_Full.class.php │ │ └── paloSantoAsteriskLogs.class.php │ └── themes │ │ └── default │ │ ├── filter.tpl │ │ └── loglist.tpl ├── billing_rates │ ├── configs │ │ └── default.conf.php │ ├── help │ │ ├── en.hlp │ │ ├── es.hlp │ │ └── uk.hlp │ ├── images │ │ ├── es_hlp_billing_rate.png │ │ ├── es_hlp_edit_rate.png │ │ ├── es_hlp_import_rate.png │ │ ├── es_hlp_import_rate_file.png │ │ ├── es_hlp_new_rate.png │ │ ├── es_hlp_rate_view.png │ │ ├── hlp_billing_rate.png │ │ ├── hlp_edit_rate.png │ │ ├── hlp_import_rate.png │ │ ├── hlp_import_rate_file.png │ │ ├── hlp_new_rate.png │ │ ├── hlp_rate_view.png │ │ ├── img_info.png │ │ ├── reports_billing_rates.png │ │ ├── uk_hlp_billing_rate.png │ │ ├── uk_hlp_edit_rate.png │ │ ├── uk_hlp_import_rate.png │ │ ├── uk_hlp_import_rate_file.png │ │ ├── uk_hlp_new_rate.png │ │ └── uk_hlp_rate_view.png │ ├── index.php │ ├── lang │ │ ├── bg.lang │ │ ├── br.lang │ │ ├── ca.lang │ │ ├── cn.lang │ │ ├── da.lang │ │ ├── de.lang │ │ ├── el.lang │ │ ├── en.lang │ │ ├── es.lang │ │ ├── fa.lang │ │ ├── fr.lang │ │ ├── hr.lang │ │ ├── hu.lang │ │ ├── it.lang │ │ ├── ja.lang │ │ ├── ko.lang │ │ ├── pl.lang │ │ ├── pt-br.lang │ │ ├── ro.lang │ │ ├── ru.lang │ │ ├── sl.lang │ │ ├── sr.lang │ │ ├── sv.lang │ │ └── uk.lang │ ├── libs │ │ └── paloSantoBillingRates.class.php │ └── themes │ │ └── default │ │ ├── css │ │ └── style.css │ │ ├── edit_rate.tpl │ │ ├── filter.tpl │ │ ├── import_rate.tpl │ │ ├── js │ │ └── jqueryTooltip.js │ │ ├── new_rate.tpl │ │ └── view_rate.tpl ├── billing_report │ ├── configs │ │ └── default.conf.php │ ├── help │ │ ├── en.hlp │ │ ├── es.hlp │ │ └── uk.hlp │ ├── images │ │ ├── es_hlp_billing_report.png │ │ ├── hlp_billing_report.png │ │ └── uk_hlp_billing_report.png │ ├── index.php │ ├── lang │ │ ├── bg.lang │ │ ├── br.lang │ │ ├── ca.lang │ │ ├── cn.lang │ │ ├── da.lang │ │ ├── de.lang │ │ ├── el.lang │ │ ├── en.lang │ │ ├── es.lang │ │ ├── fa.lang │ │ ├── fr.lang │ │ ├── hr.lang │ │ ├── hu.lang │ │ ├── it.lang │ │ ├── ja.lang │ │ ├── ko.lang │ │ ├── pl.lang │ │ ├── pt-br.lang │ │ ├── ro.lang │ │ ├── ru.lang │ │ ├── sl.lang │ │ ├── sr.lang │ │ ├── sv.lang │ │ └── uk.lang │ ├── libs │ │ └── paloSantobilling_report.class.php │ └── themes │ │ └── default │ │ ├── css │ │ └── style.css │ │ ├── filter.tpl │ │ └── js │ │ └── javascript.js ├── billing_setup │ ├── configs │ │ └── default.conf.php │ ├── help │ │ ├── en.hlp │ │ ├── es.hlp │ │ └── uk.hlp │ ├── images │ │ ├── es_hlp_trunk_bill_configuration.png │ │ ├── hlp_trunk_bill_configuration.png │ │ ├── reports_billing_setup.png │ │ └── uk_hlp_trunk_bill_configuration.png │ ├── index.php │ ├── lang │ │ ├── bg.lang │ │ ├── br.lang │ │ ├── ca.lang │ │ ├── cn.lang │ │ ├── da.lang │ │ ├── de.lang │ │ ├── el.lang │ │ ├── en.lang │ │ ├── es.lang │ │ ├── fa.lang │ │ ├── fr.lang │ │ ├── hr.lang │ │ ├── hu.lang │ │ ├── it.lang │ │ ├── ja.lang │ │ ├── ko.lang │ │ ├── pl.lang │ │ ├── pt-br.lang │ │ ├── ro.lang │ │ ├── ru.lang │ │ ├── sl.lang │ │ ├── sr.lang │ │ ├── sv.lang │ │ └── uk.lang │ └── themes │ │ └── default │ │ └── default_rate.tpl ├── cdrreport │ ├── configs │ │ └── default.conf.php │ ├── help │ │ ├── en.hlp │ │ ├── es.hlp │ │ └── uk.hlp │ ├── images │ │ ├── es_hlp_cdr_report_filters.png │ │ ├── es_hlp_cdr_report_list.png │ │ ├── hlp_cdr_report_filters.png │ │ ├── hlp_cdr_report_list.png │ │ ├── loading.svg │ │ ├── uk_hlp_cdr_report_filters.png │ │ └── uk_hlp_cdr_report_list.png │ ├── index.php │ ├── js │ │ ├── buttons.flash.min.js │ │ ├── buttons.html5.min.js │ │ ├── buttons.print.min.js │ │ ├── dataTables.buttons.min.js │ │ ├── dataTables.colReorder.min.js │ │ ├── dataTables.responsive.min.js │ │ ├── jquery.autocomplete.js │ │ ├── jquery.dataTables.min.js │ │ ├── jszip.min.js │ │ ├── pdfmake.min.js │ │ ├── pdfmake.min.js.map │ │ └── vfs_fonts.js │ ├── lang │ │ ├── bg.lang │ │ ├── br.lang │ │ ├── ca.lang │ │ ├── cn.lang │ │ ├── da.lang │ │ ├── datatables.br.json │ │ ├── datatables.ca.json │ │ ├── datatables.cn.json │ │ ├── datatables.da.json │ │ ├── datatables.de.json │ │ ├── datatables.es.json │ │ ├── datatables.fa.json │ │ ├── datatables.fr.json │ │ ├── datatables.it.json │ │ ├── datatables.ja.json │ │ ├── datatables.ru.json │ │ ├── datatables.sr.json │ │ ├── datatables.uk.json │ │ ├── de.lang │ │ ├── el.lang │ │ ├── en.lang │ │ ├── es.lang │ │ ├── fa.lang │ │ ├── fr.lang │ │ ├── hr.lang │ │ ├── hu.lang │ │ ├── it.lang │ │ ├── ja.lang │ │ ├── ko.lang │ │ ├── pl.lang │ │ ├── pt-br.lang │ │ ├── ro.lang │ │ ├── ru.lang │ │ ├── sl.lang │ │ ├── sr.lang │ │ ├── sv.lang │ │ ├── tr.lang │ │ └── uk.lang │ ├── libs │ │ ├── core.class.php │ │ ├── queues.php │ │ └── ringgroup.php │ ├── scenarios │ │ ├── SOAP_CDR.class.php │ │ └── soap.php │ └── themes │ │ └── default │ │ ├── cel.tpl │ │ ├── css │ │ ├── 1_datatables.min.css │ │ └── style.css │ │ ├── datatables.tpl │ │ ├── filter.tpl │ │ ├── images │ │ ├── sort_asc.png │ │ ├── sort_asc_disabled.png │ │ ├── sort_both.png │ │ ├── sort_desc.png │ │ └── sort_desc_disabled.png │ │ └── js │ │ ├── 1_pdfmake.min.js │ │ ├── 2_vfs_fonts.js │ │ ├── 3_datatables.min.js │ │ ├── 4_jquery.mark.min.js │ │ ├── 5_datatables.mark.js │ │ ├── 6_Charts.js │ │ ├── 7_time-elapsed-dhms.js │ │ ├── 8_jspdf.min.js │ │ └── javascript.js ├── channelusage │ ├── configs │ │ └── default.conf.php │ ├── help │ │ ├── en.hlp │ │ ├── es.hlp │ │ └── uk.hlp │ ├── images │ │ ├── es_hlp_channel_usage.png │ │ ├── hlp_channel_usage.png │ │ ├── reports_channel_usage.png │ │ └── uk_hlp_channel_usage.png │ ├── index.php │ ├── lang │ │ ├── br.lang │ │ ├── ca.lang │ │ ├── cn.lang │ │ ├── da.lang │ │ ├── de.lang │ │ ├── el.lang │ │ ├── en.lang │ │ ├── es.lang │ │ ├── fa.lang │ │ ├── fr.lang │ │ ├── hr.lang │ │ ├── hu.lang │ │ ├── it.lang │ │ ├── ja.lang │ │ ├── ko.lang │ │ ├── pl.lang │ │ ├── pt-br.lang │ │ ├── ro.lang │ │ ├── ru.lang │ │ ├── sl.lang │ │ ├── sr.lang │ │ ├── sv.lang │ │ └── uk.lang │ ├── libs │ │ └── paloSantoChannelUsage.class.php │ └── themes │ │ └── default │ │ ├── channelusage.tpl │ │ ├── charts.tpl │ │ └── js │ │ ├── 1moment.min.js │ │ ├── Chart.js │ │ ├── javascript.js │ │ ├── pdfmake.min.js │ │ └── vfs_fonts.js ├── dest_distribution │ ├── configs │ │ └── default.conf.php │ ├── help │ │ ├── en.hlp │ │ ├── es.hlp │ │ └── uk.hlp │ ├── images │ │ ├── dest_distrib_calls.jpg │ │ ├── dest_distrib_cost.jpg │ │ ├── dest_distrib_time.jpg │ │ ├── es_hlp_dest_distrib_calls.png │ │ ├── es_hlp_dest_distrib_cost.png │ │ ├── es_hlp_dest_distrib_time.png │ │ ├── hlp_dest_distrib_calls.png │ │ ├── hlp_dest_distrib_cost.png │ │ ├── hlp_dest_distrib_time.png │ │ ├── uk_hlp_dest_distrib_calls.png │ │ ├── uk_hlp_dest_distrib_cost.png │ │ └── uk_hlp_dest_distrib_time.png │ ├── index.php │ ├── lang │ │ ├── bg.lang │ │ ├── br.lang │ │ ├── ca.lang │ │ ├── cn.lang │ │ ├── da.lang │ │ ├── de.lang │ │ ├── el.lang │ │ ├── en.lang │ │ ├── es.lang │ │ ├── fa.lang │ │ ├── fr.lang │ │ ├── hr.lang │ │ ├── hu.lang │ │ ├── it.lang │ │ ├── ja.lang │ │ ├── ko.lang │ │ ├── pl.lang │ │ ├── pt-br.lang │ │ ├── ro.lang │ │ ├── ru.lang │ │ ├── sl.lang │ │ ├── sr.lang │ │ ├── sv.lang │ │ └── uk.lang │ └── themes │ │ └── default │ │ ├── dest_dist_filter.tpl │ │ └── dest_distribution.tpl ├── graphic_report │ ├── configs │ │ └── default.conf.php │ ├── help │ │ ├── en.hlp │ │ ├── es.hlp │ │ └── uk.hlp │ ├── images │ │ ├── end.gif │ │ ├── end_off.gif │ │ ├── es_hlp_graphic_report_1.png │ │ ├── es_hlp_graphic_report_2.png │ │ ├── es_hlp_graphic_report_3.png │ │ ├── es_hlp_graphic_report_4.png │ │ ├── es_hlp_graphic_report_5.png │ │ ├── hlp_graphic_report_1.png │ │ ├── hlp_graphic_report_2.png │ │ ├── hlp_graphic_report_3.png │ │ ├── hlp_graphic_report_4.png │ │ ├── hlp_graphic_report_5.png │ │ ├── next.gif │ │ ├── next_off.gif │ │ ├── previous.gif │ │ ├── previous_off.gif │ │ ├── reports_graphic_reports.png │ │ ├── start.gif │ │ ├── start_off.gif │ │ ├── uk_hlp_graphic_report_1.png │ │ ├── uk_hlp_graphic_report_2.png │ │ ├── uk_hlp_graphic_report_3.png │ │ ├── uk_hlp_graphic_report_4.png │ │ └── uk_hlp_graphic_report_5.png │ ├── index.php │ ├── lang │ │ ├── br.lang │ │ ├── en.lang │ │ ├── es.lang │ │ ├── fa.lang │ │ ├── fr.lang │ │ ├── tr.lang │ │ └── uk.lang │ ├── libs │ │ └── paloSantoExtention.class.php │ └── themes │ │ └── default │ │ ├── extension.tpl │ │ ├── filter.tpl │ │ └── js │ │ ├── 1moment.min.js │ │ ├── Chart.js │ │ ├── chartjs-plugin-datalabels.min.js │ │ ├── javascript.js │ │ ├── pdfmake.min.js │ │ └── vfs_fonts.js ├── missed_calls │ ├── configs │ │ └── default.conf.php │ ├── help │ │ ├── en.hlp │ │ ├── es.hlp │ │ └── uk.hlp │ ├── images │ │ ├── es_hlp_missed_calls.png │ │ ├── hlp_missed_calls.png │ │ └── uk_hlp_missed_calls.png │ ├── index.php │ ├── lang │ │ ├── br.lang │ │ ├── en.lang │ │ ├── es.lang │ │ ├── fa.lang │ │ ├── ru.lang │ │ ├── tr.lang │ │ └── uk.lang │ ├── libs │ │ └── paloSantoMissedCalls.class.php │ └── themes │ │ └── default │ │ └── filter.tpl └── summary_by_extension │ ├── configs │ └── default.conf.php │ ├── help │ ├── en.hlp │ ├── es.hlp │ └── uk.hlp │ ├── images │ ├── es_hlp_summary.png │ ├── es_hlp_summary_graph.png │ ├── flecha.png │ ├── hlp_summary.png │ ├── hlp_summary_graph.png │ ├── uk_hlp_summary.png │ └── uk_hlp_summary_graph.png │ ├── index.php │ ├── lang │ ├── br.lang │ ├── en.lang │ ├── es.lang │ ├── fa.lang │ ├── fr.lang │ ├── ru.lang │ ├── tr.lang │ └── uk.lang │ ├── libs │ └── paloSantoReportCall.class.php │ └── themes │ └── default │ ├── filter.tpl │ └── report_call.tpl └── setup ├── db ├── db.info ├── install │ └── rate │ │ └── 1_schema.sql └── update │ └── rate │ └── version_sql │ └── 1_2.0.0-1_2.0.4-2.sql ├── installer.php ├── paloSantoCDR.class.php ├── paloSantoQueue.class.php ├── paloSantoRate.class.php └── paloSantoTrunk.class.php /.github/workflows/main.yml: -------------------------------------------------------------------------------- 1 | # This is a basic workflow to help you get started with Actions 2 | 3 | name: RPM Build 4 | 5 | # Controls when the action will run. 6 | on: 7 | # Triggers the workflow on push or pull request events but only for the master branch 8 | push: 9 | branches: [ master ] 10 | 11 | 12 | # Allows you to run this workflow manually from the Actions tab 13 | workflow_dispatch: 14 | 15 | jobs: 16 | build: 17 | runs-on: ubuntu-latest 18 | steps: 19 | - uses: asternic/checkout@v2 20 | 21 | - name: build RPM package 22 | id: rpm 23 | uses: asternic/rpmbuild@master 24 | with: 25 | spec_file: "issabel-reports.spec" 26 | 27 | - name: copy file via ssh key 28 | uses: asternic/scp-action@master 29 | with: 30 | host: ${{ secrets.REPOHOST }} 31 | username: ${{ secrets.REPOUSER }} 32 | port: ${{ secrets.REPOPORT }} 33 | key: ${{ secrets.BUILDKEY }} 34 | source: ${{ steps.rpm.outputs.rpm_dir_path }} 35 | target: "rpm" 36 | 37 | # - name: Upload artifact 38 | # uses: actions/upload-artifact@v1.0.0 39 | # with: 40 | # name: Binary RPM 41 | # path: ${{ steps.rpm.outputs.rpm_dir_path }} 42 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ``` 2 | ___ _ _ 3 | |_ _|___ ___ __ _| |__ ___| | 4 | | |/ __/ __|/ _` | '_ \ / _ \ | 5 | | |\__ \__ \ (_| | |_) | __/ | 6 | |___|___/___/\__,_|_.__/ \___|_| 7 | ``` 8 | 9 | Issabel is an open source distribution and GUI for Unified Communications systems forked from Elastix© 10 | 11 | It uses the [Asterisk©](http://www.asterisk.org/ "Asterisk Home Page") open source PBX software as its core. 12 | 13 | Reports 14 | ---- 15 | 16 | Issabel Reporting Modules for CDR, Billing, etc. 17 | 18 | 19 | License 20 | ---- 21 | 22 | GPLv2 or Later 23 | 24 | >This program is free software; you can redistribute it and/or 25 | >modify it under the terms of the GNU General Public License 26 | >as published by the Free Software Foundation; either version 2 27 | >of the License, or (at your option) any later version. 28 | 29 | >This program is distributed in the hope that it will be useful, 30 | >but WITHOUT ANY WARRANTY; without even the implied warranty of 31 | >MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 32 | >GNU General Public License for more details. 33 | 34 | >You should have received a copy of the GNU General Public License 35 | >along with this program; if not, write to the Free Software 36 | >Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 37 | -------------------------------------------------------------------------------- /build/4.0/files/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/build/4.0/files/.gitkeep -------------------------------------------------------------------------------- /build/4.0/patches/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/build/4.0/patches/.gitkeep -------------------------------------------------------------------------------- /modules/asterisk_log/configs/default.conf.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/asterisk_log/help/en.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 |

{$node_name}

8 |

The option "Asterisk Logs" of the "Reports" module allows visualizing the content of Asterisk logs for monitoring the events. You can filter the results by date or strings that are in the content of the logs

9 |
10 |

Figure 1

11 | 12 |

Below a description of each column.

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |
ColumnDescription
DateThe date of the event.
TypeThe type of the event.
SourceWhere the event comes from.
MessageThe description of the event.
30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /modules/asterisk_log/help/es.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 |

{$node_name}

8 |

La opción "Logs de Asterisk" en Issabel permite visualizar el contenido de los logs de Asterisk para monitorear eventos. Usted puede filtrar los resultados por fecha o por palabras/frases específicas.

9 |
10 |

Figura 1

11 | 12 |

A continuación una descripción de cada columna.

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |
ColumnaDescripción
FechaLa fecha en que ocurrió el evento.
TipoEl tipo del evento.
FuenteEn qué archivo se generó el evento.
MensajeLa descripción del evento
30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /modules/asterisk_log/help/uk.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 |

{$node_name}

8 |

Опція "Журнал Астеріск" модуля "Звіти" дозволяє візуалізувати вміст логів Asterisk для моніторингу подій. Ви можете відфільтрувати результати за датою або рядками, які є у вмісті логів

9 |
10 |

Зображення 1

11 | 12 |

Нижче опис кожної колонки.

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |
СтовпецьОпис
ДатаДата події.
ТипТип події.
ДжерелоЗвідки походить подія.
ПовідомленняОпис події.
30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /modules/asterisk_log/images/asterisk_log.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/asterisk_log/images/asterisk_log.jpg -------------------------------------------------------------------------------- /modules/asterisk_log/images/es_hlp_asterisk_log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/asterisk_log/images/es_hlp_asterisk_log.png -------------------------------------------------------------------------------- /modules/asterisk_log/images/hlp_asterisk_log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/asterisk_log/images/hlp_asterisk_log.png -------------------------------------------------------------------------------- /modules/asterisk_log/images/reports_asterisk_logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/asterisk_log/images/reports_asterisk_logs.png -------------------------------------------------------------------------------- /modules/asterisk_log/images/uk_hlp_asterisk_log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/asterisk_log/images/uk_hlp_asterisk_log.png -------------------------------------------------------------------------------- /modules/asterisk_log/lang/bg.lang: -------------------------------------------------------------------------------- 1 | "Търси стринг", 26 | "Search" => "Търси", 27 | "Search next" => "Търси следващ", 28 | "offset" => "начало", 29 | "Asterisk Logs" => "Астериск Логове", 30 | "Date" => "Дата", 31 | "Show" => "Покажи", 32 | "Message" => "Съобщение", 33 | "Type" => "Тип", 34 | "Source" => "Източник", 35 | ); 36 | ?> -------------------------------------------------------------------------------- /modules/asterisk_log/lang/br.lang: -------------------------------------------------------------------------------- 1 | "Data", 26 | "Show" => "Vizualizar", 27 | "Type" => "Tipos", 28 | "Source" => "Origem", 29 | "Search" => "Pesquisar", 30 | "Search string" => "Campo Pesquisa" 31 | "Search next" => 'Próxima Pesquisa', 32 | "offset" => "offset", 33 | "Asterisk Logs" => "Logs Asterisk", 34 | ); 35 | ?> -------------------------------------------------------------------------------- /modules/asterisk_log/lang/ca.lang: -------------------------------------------------------------------------------- 1 | "Cercar", 26 | "Date" => "Data", 27 | "Show" => "Mostrar", 28 | "Message" => "Missatge", 29 | "Type" => "Tipus", 30 | "Source" => "Font", 31 | ); 32 | ?> -------------------------------------------------------------------------------- /modules/asterisk_log/lang/cn.lang: -------------------------------------------------------------------------------- 1 | "日期", 26 | "Show" => "显示", 27 | "Type" => "类型", 28 | "Source" => "来源", 29 | ); 30 | ?> -------------------------------------------------------------------------------- /modules/asterisk_log/lang/da.lang: -------------------------------------------------------------------------------- 1 | "Dato", 26 | "Show" => "Vis", 27 | "Source" => "Kilde", 28 | ); 29 | ?> -------------------------------------------------------------------------------- /modules/asterisk_log/lang/de.lang: -------------------------------------------------------------------------------- 1 | "Datum", 26 | "Show" => "Anschauen", 27 | "Type" => "Typ", 28 | "Source" => "Quelle", 29 | ); 30 | ?> -------------------------------------------------------------------------------- /modules/asterisk_log/lang/el.lang: -------------------------------------------------------------------------------- 1 | "Αναζήτηση", 26 | "Date" => "Ημερομηνία", 27 | "Show" => "Προβολή", 28 | "Message" => "Μήνυμα", 29 | "Type" => "Τύπος", 30 | "Source" => "Πηγή", 31 | ); 32 | ?> -------------------------------------------------------------------------------- /modules/asterisk_log/lang/es.lang: -------------------------------------------------------------------------------- 1 | "Cadena de búsqueda", 26 | "Search" => "Buscar", 27 | "Search next" => "Buscar siguiente", 28 | "Asterisk Logs" => "Logs de Asterisk", 29 | "Date" => "Fecha", 30 | "Show" => "Mostrar", 31 | "Message" => "Mensaje", 32 | "Type" => "Tipo", 33 | "Source" => "Fuente", 34 | ); 35 | ?> -------------------------------------------------------------------------------- /modules/asterisk_log/lang/fr.lang: -------------------------------------------------------------------------------- 1 | "Rechercher un texte", 26 | "Search" => "Chercher", 27 | "Search next" => "Suite", 28 | "offset" => "Offset", 29 | "Asterisk Logs" => "Traces Asterisk", 30 | "Show" => "Afficher", 31 | ); 32 | ?> -------------------------------------------------------------------------------- /modules/asterisk_log/lang/hr.lang: -------------------------------------------------------------------------------- 1 | "Pretraga", 26 | "Date" => "Datum", 27 | "Show" => "Prikaži", 28 | "Message" => "Poruka", 29 | "Type" => "Tipovi", 30 | "Source" => "Izvorište", 31 | ); 32 | ?> -------------------------------------------------------------------------------- /modules/asterisk_log/lang/hu.lang: -------------------------------------------------------------------------------- 1 | "Dátum", 26 | "Show" => "Megtekint", 27 | "Message" => "Üzenet", 28 | "Type" => "Típus", 29 | "Source" => "Forrás", 30 | ); 31 | ?> -------------------------------------------------------------------------------- /modules/asterisk_log/lang/it.lang: -------------------------------------------------------------------------------- 1 | "Cerca", 26 | "Date" => "Data", 27 | "Show" => "Visualizza", 28 | "Message" => "Messaggio", 29 | "Type" => "Tipo", 30 | "Source" => "Sorgente", 31 | ); 32 | ?> -------------------------------------------------------------------------------- /modules/asterisk_log/lang/ja.lang: -------------------------------------------------------------------------------- 1 | "検索", 26 | "Date" => "年月日", 27 | "Show" => "表示", 28 | "Message" => "メッセージ", 29 | "Type" => "タイプ", 30 | "Source" => "発信元", 31 | ); 32 | ?> -------------------------------------------------------------------------------- /modules/asterisk_log/lang/ko.lang: -------------------------------------------------------------------------------- 1 | "날자", 26 | "Show" => "보기", 27 | "Type" => "타입", 28 | "Source" => "자원", 29 | ); 30 | ?> -------------------------------------------------------------------------------- /modules/asterisk_log/lang/pl.lang: -------------------------------------------------------------------------------- 1 | "Data", 26 | "Show" => "Pokaż", 27 | "Type" => "Typ", 28 | "Source" => "Źródło", 29 | ); 30 | ?> -------------------------------------------------------------------------------- /modules/asterisk_log/lang/pt-br.lang: -------------------------------------------------------------------------------- 1 | "Procurar", 26 | "Date" => "Data", 27 | "Show" => "Mostrar", 28 | "Message" => "Mensagem", 29 | "Type" => "Tipo", 30 | "Source" => "Origem", 31 | ); 32 | ?> -------------------------------------------------------------------------------- /modules/asterisk_log/lang/ro.lang: -------------------------------------------------------------------------------- 1 | "Cautare", 26 | "Date" => "Data", 27 | "Show" => "Afiseaza", 28 | "Message" => "Mesaje", 29 | "Type" => "Tip", 30 | "Source" => "Sursa", 31 | ); 32 | ?> -------------------------------------------------------------------------------- /modules/asterisk_log/lang/ru.lang: -------------------------------------------------------------------------------- 1 | "Дата", 26 | "Show" => "Показать", 27 | "Type" => "Тип", 28 | "Source" => "От кого", 29 | ); 30 | ?> -------------------------------------------------------------------------------- /modules/asterisk_log/lang/sl.lang: -------------------------------------------------------------------------------- 1 | "Datum", 26 | "Show" => "Prikaži", 27 | "Type" => "Tip", 28 | "Source" => "Od kod", 29 | ); 30 | ?> -------------------------------------------------------------------------------- /modules/asterisk_log/lang/sr.lang: -------------------------------------------------------------------------------- 1 | "Datum", 26 | "Show" => "Prikazi", 27 | "Type" => "Tip", 28 | "Source" => "Izvor", 29 | ); 30 | ?> -------------------------------------------------------------------------------- /modules/asterisk_log/lang/sv.lang: -------------------------------------------------------------------------------- 1 | "Sök", 26 | "Date" => "Datum", 27 | "Show" => "Visa", 28 | "Message" => "Meddelande", 29 | "Type" => "Typ", 30 | "Source" => "Källa", 31 | ); 32 | ?> -------------------------------------------------------------------------------- /modules/asterisk_log/lang/uk.lang: -------------------------------------------------------------------------------- 1 | "Дата", 26 | "Show" => "Показати", 27 | "Type" => "Тип", 28 | "Source" => "Джерело", 29 | "Search string" => "Пошуковий рядок", 30 | "Search" => "Пошук", 31 | ); 32 | ?> -------------------------------------------------------------------------------- /modules/asterisk_log/themes/default/filter.tpl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
{$filter.LABEL}: {$filter.INPUT}
{$busqueda.LABEL}:{$busqueda.INPUT}
13 | {$ultima_busqueda.INPUT} 14 | {$ultimo_offset.INPUT} 15 | {$offset.INPUT} 16 | -------------------------------------------------------------------------------- /modules/billing_rates/configs/default.conf.php: -------------------------------------------------------------------------------- 1 | 32 | -------------------------------------------------------------------------------- /modules/billing_rates/images/es_hlp_billing_rate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_rates/images/es_hlp_billing_rate.png -------------------------------------------------------------------------------- /modules/billing_rates/images/es_hlp_edit_rate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_rates/images/es_hlp_edit_rate.png -------------------------------------------------------------------------------- /modules/billing_rates/images/es_hlp_import_rate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_rates/images/es_hlp_import_rate.png -------------------------------------------------------------------------------- /modules/billing_rates/images/es_hlp_import_rate_file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_rates/images/es_hlp_import_rate_file.png -------------------------------------------------------------------------------- /modules/billing_rates/images/es_hlp_new_rate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_rates/images/es_hlp_new_rate.png -------------------------------------------------------------------------------- /modules/billing_rates/images/es_hlp_rate_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_rates/images/es_hlp_rate_view.png -------------------------------------------------------------------------------- /modules/billing_rates/images/hlp_billing_rate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_rates/images/hlp_billing_rate.png -------------------------------------------------------------------------------- /modules/billing_rates/images/hlp_edit_rate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_rates/images/hlp_edit_rate.png -------------------------------------------------------------------------------- /modules/billing_rates/images/hlp_import_rate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_rates/images/hlp_import_rate.png -------------------------------------------------------------------------------- /modules/billing_rates/images/hlp_import_rate_file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_rates/images/hlp_import_rate_file.png -------------------------------------------------------------------------------- /modules/billing_rates/images/hlp_new_rate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_rates/images/hlp_new_rate.png -------------------------------------------------------------------------------- /modules/billing_rates/images/hlp_rate_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_rates/images/hlp_rate_view.png -------------------------------------------------------------------------------- /modules/billing_rates/images/img_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_rates/images/img_info.png -------------------------------------------------------------------------------- /modules/billing_rates/images/reports_billing_rates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_rates/images/reports_billing_rates.png -------------------------------------------------------------------------------- /modules/billing_rates/images/uk_hlp_billing_rate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_rates/images/uk_hlp_billing_rate.png -------------------------------------------------------------------------------- /modules/billing_rates/images/uk_hlp_edit_rate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_rates/images/uk_hlp_edit_rate.png -------------------------------------------------------------------------------- /modules/billing_rates/images/uk_hlp_import_rate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_rates/images/uk_hlp_import_rate.png -------------------------------------------------------------------------------- /modules/billing_rates/images/uk_hlp_import_rate_file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_rates/images/uk_hlp_import_rate_file.png -------------------------------------------------------------------------------- /modules/billing_rates/images/uk_hlp_new_rate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_rates/images/uk_hlp_new_rate.png -------------------------------------------------------------------------------- /modules/billing_rates/images/uk_hlp_rate_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_rates/images/uk_hlp_rate_view.png -------------------------------------------------------------------------------- /modules/billing_rates/themes/default/css/style.css: -------------------------------------------------------------------------------- 1 | 2 | /* Tooltips */ 3 | #tooltip { 4 | position: absolute; 5 | padding: 4px; 6 | color: #FFF; 7 | font-family:Arial, Helvetica, sans-serif; 8 | font-size: 12px; 9 | display: none; 10 | text-align: left; 11 | background-color: #000; 12 | opacity: 0.8; 13 | -moz-opacity: 0.8; 14 | filter: alpha(opacity=80); 15 | } 16 | 17 | .tooltipTitle { 18 | font-weight: bold; 19 | color:#FF9900; 20 | } 21 | -------------------------------------------------------------------------------- /modules/billing_rates/themes/default/filter.tpl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 |
4 | 5 |
-------------------------------------------------------------------------------- /modules/billing_rates/themes/default/import_rate.tpl: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 14 | 15 | 16 | 24 | 25 |
5 | 6 | 7 | 10 | 11 | 12 |
8 | 9 | * {$REQUIRED_FIELD}
13 |
17 | 18 | 19 | 20 | 21 | 22 |
{$importcsv.LABEL}: *{$importcsv.INPUT}  info
23 |
26 | 27 |
28 | -------------------------------------------------------------------------------- /modules/billing_rates/themes/default/js/jqueryTooltip.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2008 por Robert Baumgartner; the.godking.com 3 | * todos los derechos reservados 4 | * 5 | * 6 | */ 7 | 8 | tooltipClass=".tooltip"; // reemplaza por tu clase, para usar con muchas clases, separar con comas. 9 | 10 | function str_replace(search, replace, subject) { return subject.split(search).join(replace); } 11 | this.tooltip=function(){xOffset=10;yOffset=20;fadeInTime=400;jQuery(tooltipClass).hover(function(e){this.t=this.title;this.title="";this.t=str_replace("::", "
", this.t);this.t=str_replace("[!]", "", this.t);this.t=str_replace("[/!]", "
", this.t);this.t=str_replace("[", "<", this.t);this.t=str_replace("]", ">", this.t);if(this.t != "") {jQuery("body").append("

"+this.t+"

");jQuery("#tooltip").css("top",(e.pageY-xOffset)+"px").css("left",(e.pageX+yOffset)+"px").fadeIn(fadeInTime);}},function(){this.title=this.t;jQuery("#tooltip").remove();});jQuery(tooltipClass).mousemove(function(e){jQuery("#tooltip").css("top",(e.pageY-xOffset)+"px").css("left",(e.pageX+yOffset)+"px");});};jQuery(document).ready(function(){tooltip();}); 12 | 13 | /*http://micodigobeta.com.ar*/ -------------------------------------------------------------------------------- /modules/billing_rates/themes/default/new_rate.tpl: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 14 | 15 | 16 | 36 | 37 |
5 | 6 | 7 | 10 | 11 | 12 |
8 | 9 | * {$REQUIRED_FIELD}
13 |
17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 |
{$Prefix.LABEL}: *{$Prefix.INPUT}{$Rate.LABEL} {$by_min}:*{$currency} {$Rate.INPUT}{$Hidden_Digits.LABEL}: *{$Hidden_Digits.INPUT}
{$Name.LABEL}: *{$Name.INPUT}{$Rate_offset.LABEL}: *{$currency} {$Rate_offset.INPUT}{$Trunk.LABEL}: *{$Trunk.INPUT}
35 |
38 | 39 |
40 | -------------------------------------------------------------------------------- /modules/billing_rates/themes/default/view_rate.tpl: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 17 | 18 | 19 | 41 | 42 |
5 | 6 | 7 | 14 | 15 |
8 | 9 | {if $name neq 'Default'} 10 | 11 | {/if} 12 | 13 |
16 |
20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 |
{$Prefix.LABEL}: {$prefix}{$Rate.LABEL} {$by_min}:{$currency} {$rate}{$Creation_Date.LABEL}: {$creation_date}
{$Name.LABEL}: {$name}{$Rate_offset.LABEL}: {$currency} {$rate_offset}{$Trunk.LABEL}: {$trunk}{$Hidden_Digits.LABEL}: {$hidden_digits}
40 |
43 | 44 | 45 |
46 | -------------------------------------------------------------------------------- /modules/billing_report/configs/default.conf.php: -------------------------------------------------------------------------------- 1 | 31 | -------------------------------------------------------------------------------- /modules/billing_report/help/en.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 |

{$node_name}

8 |

The option "Billing Report" in Issabel shows a complete report of calls according to a rate established in "Billing Rates". You can filter the results by date, rate applied, duration and so on (See Figure 1). Also you can download this report in different formats such as CSV, XLS and PDF.

9 |
10 |

Figure 1

11 |
12 |

The fields in this report are:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 |
NameDescription
DateInitial date of call
Rate AppliedName of Rate applied
Rate ValueRate value by minutes
SourceNumber or source
DestinationDestination Number
Dst. ChannelChannel Destination (Example: DAHDI/1)
Account CodeCode of account extension
DurationDuration in seconds of calls
CostCost of call
Summary CostSum of all calls by cost field
48 |
49 | 50 | 51 | -------------------------------------------------------------------------------- /modules/billing_report/help/es.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 |

{$node_name}

8 |

La opción "Reporte de Facturación" en Issabel muestra un reporte completo de facturación de llamadas de acuerdo a las tarifas establecidas. Usted puede filtrar los resultados por fecha, tarifa aplicada, duración de llamadas, entre otras (Ver figura 1). También es posible descargar este reporte en formatos CSV, PDF y XLS.

9 |
10 |

Figura 1

11 |
12 |

Los campos en este reporte son:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 |
NombreDescripción
FechaFechas de inicio y fin de las llamadas
Tarifa AplicadaNombre de la tarifa
Valor de tarifaValor de la tarifa por minuto
FuenteNúmero de origen
DestinoNúmero de destino
Canal DestinoCanal de destino (Ejemplo: DAHDI/1)
Código de cuentaCódigo de la cuenta.
DuraciónDuración en segundo de las llamadas
CostoCosto de la llamada
Resumen de gastosSuma de todos los costos de cada llamada.
48 |
49 | 50 | 51 | -------------------------------------------------------------------------------- /modules/billing_report/help/uk.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 |

{$node_name}

8 |

Опція "Білінговий Звіт" в Issabel показує повний звіт про дзвінки відповідно до тарифу, встановленого в "Тарифи". Ви можете фільтрувати результати за датою, застосованою ставкою, тривалістю тощо (Див. Зображення 1). Також ви можете завантажити цей звіт у різних форматах, таких як CSV, XLS і PDF.

9 |
10 |

Зображення 1

11 |
12 |

Поля в цьому звіті такі:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 |
НазваОпис
ДатаПочаткова дата виклику
Розраховано за ТарифомНазва застосованого Тарифу
Значення ТарифуЗначення тарифу за хвилинами
ДжерелоНомер або джерело
ПризначенняНомер Пункту Призначення
Канал ПризначенняПризначення каналу (Приклад: DAHDI/1)
Код РахункуКод Рахунки Внутрішнього номера
ТривалістьТривалість у секундах дзвінків
ВартістьВартість дзвінка
Підсумкова ВартістьСума всіх викликів за полем вартості
48 |
49 | 50 | 51 | -------------------------------------------------------------------------------- /modules/billing_report/images/es_hlp_billing_report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_report/images/es_hlp_billing_report.png -------------------------------------------------------------------------------- /modules/billing_report/images/hlp_billing_report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_report/images/hlp_billing_report.png -------------------------------------------------------------------------------- /modules/billing_report/images/uk_hlp_billing_report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_report/images/uk_hlp_billing_report.png -------------------------------------------------------------------------------- /modules/billing_report/lang/cn.lang: -------------------------------------------------------------------------------- 1 | "开始日期", 26 | "End Date" => "结束日期", 27 | "Field Name" => "项目名称", 28 | "Channel" => "頻道", 29 | "Billing Report" => "帐单报告", 30 | "Duration in seconds" => "持续时间(秒)", 31 | "Cost" => "花费金额", 32 | "Rate Applied" => "已应用的费率", 33 | "Date" => "日期", 34 | "Source" => "来源", 35 | "Destination" => "目的地", 36 | "Dst. Channel" => "目的频道", 37 | "Duration" => "有效期限", 38 | "Filter" => "过滤器", 39 | "Field" => "项目", 40 | ); 41 | ?> -------------------------------------------------------------------------------- /modules/billing_report/lang/da.lang: -------------------------------------------------------------------------------- 1 | "Start dato", 26 | "End Date" => "Slut dato", 27 | "Field Name" => "Feltnavn", 28 | "Channel" => "Kanal", 29 | "Billing Report" => "Regningsudtræk", 30 | "Duration in seconds" => "Tid i sekunder", 31 | "Cost" => "Pris", 32 | "Rate Applied" => "Takst tilføjet", 33 | "Date" => "Dato", 34 | "Source" => "Kilde", 35 | "Dst. Channel" => "Destinationskanal", 36 | "Duration" => "Tid", 37 | "Field" => "Felt", 38 | ); 39 | ?> -------------------------------------------------------------------------------- /modules/billing_report/lang/ko.lang: -------------------------------------------------------------------------------- 1 | "시작 날자", 26 | "End Date" => "종료 날자", 27 | "Field Name" => "필드 이름", 28 | "Channel" => "채널", 29 | "Billing Report" => "빌링 보고서", 30 | "Duration in seconds" => "사용시간(초)", 31 | "Cost" => "요금", 32 | "Rate Applied" => "적용 비율", 33 | "Date" => "날자", 34 | "Source" => "자원", 35 | "Destination" => "목적지", 36 | "Dst. Channel" => "목적지 채널", 37 | "Duration" => "기간", 38 | "Filter" => "필터", 39 | "Field" => "필드", 40 | ); 41 | ?> -------------------------------------------------------------------------------- /modules/billing_report/themes/default/css/style.css: -------------------------------------------------------------------------------- 1 | .time{ 2 | width:162px; 3 | float:right; 4 | /*visibility: hidden;*/ 5 | } 6 | 7 | .time2{ 8 | width:162px; 9 | float:left; 10 | height: 15px; 11 | /*padding-right:1px;*/ 12 | /*visibility: hidden;*/ 13 | } 14 | 15 | .time3{ 16 | float:left; 17 | height: 15px; 18 | } 19 | 20 | 21 | #textfield{ 22 | /*padding-right:1px;*/ 23 | display:none; 24 | } 25 | 26 | #duration{ 27 | /*padding-right:1px;*/ 28 | width:150px; 29 | } 30 | -------------------------------------------------------------------------------- /modules/billing_report/themes/default/filter.tpl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 20 | 21 | 22 |
{$date_start.LABEL}:{$date_start.INPUT}{$date_end.LABEL}:{$date_end.INPUT} 
{$filter_field.LABEL}:{$filter_field.INPUT} 13 | {$filter_value.INPUT} 14 | 15 | {$horas.INPUT} H  16 | {$minutos.INPUT} M  17 | {$segundos.INPUT} S  18 | 19 |
23 | -------------------------------------------------------------------------------- /modules/billing_report/themes/default/js/javascript.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | $(document).ready((function(){ 4 | 5 | $('select').click(function(){ 6 | var val = $('select option:selected').val(); //obtenemos el value para el valor del item es .text() 7 | if(val=='duration'){ 8 | //$('.time').attr('style','visibility:show;'); 9 | $('#duration').show(); 10 | $('#textfield').hide(); 11 | } 12 | else{ 13 | $('#duration').hide(); 14 | $('#textfield').show(); 15 | } 16 | }); 17 | })); 18 | /* 19 | onChange="validarSiNumero(this.value);" 20 | function validarSiNumero(numero){ 21 | if (!/^([0-9])*$/.test(numero)) 22 | alert("El valor " + numero + " no es un número"); 23 | }*/ 24 | 25 | function onlyNumbers(evt) 26 | { 27 | var keyPressed = (evt.which) ? evt.which : event.keyCode 28 | return !(keyPressed > 31 && (keyPressed < 48 || keyPressed > 57)); 29 | } -------------------------------------------------------------------------------- /modules/billing_setup/configs/default.conf.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/billing_setup/help/en.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 | 8 |

{$node_name}

9 | 10 |

The option “Billing Setup” of the Menu “Billing” in Issabel lets us determine the cost per minute of the connection for the route by omission, and also determine which of the trunks will be used for the billing process

11 | 12 |
13 |

Figure 1

14 |
15 | 16 |

The list shows all of the registered trunks; you should select the ones that will be used for billing and click on the “Billing Capable” button.

17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /modules/billing_setup/help/es.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 | 8 |

{$node_name}

9 | 10 |

La opción "Configuración de Facturación" en Issabel permite determinar el costo por minuto para la tarifa de conexión por omisión y también seleccionar las troncales que serán tomadas en cuenta para el proceso de facturación.

11 | 12 |
13 |

Figura 1

14 |
15 | 16 |

La lista muestra todas las troncales registradas; usted debe seleccionar las que serán usadas para facturación y hacer click en el botón "Habilitar para facturar".

17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /modules/billing_setup/help/uk.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 | 8 |

{$node_name}

9 | 10 |

Опція "Налаштування Білінгу" меню "Звіти -> Білінг" в Issabel дозволяє нам визначити вартість хвилини з'єднання для маршруту за замовчуванням, а також визначити, який з транків буде використовуватися для процесу білінгу

11 | 12 |
13 |

Figure 1

14 |
15 | 16 |

У списку відображаються всі зареєстровані транки, виберіть ті, які будуть використовуватися для білінгу, і натисніть кнопку "Білінгу Доступно".

17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /modules/billing_setup/images/es_hlp_trunk_bill_configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_setup/images/es_hlp_trunk_bill_configuration.png -------------------------------------------------------------------------------- /modules/billing_setup/images/hlp_trunk_bill_configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_setup/images/hlp_trunk_bill_configuration.png -------------------------------------------------------------------------------- /modules/billing_setup/images/reports_billing_setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_setup/images/reports_billing_setup.png -------------------------------------------------------------------------------- /modules/billing_setup/images/uk_hlp_trunk_bill_configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/billing_setup/images/uk_hlp_trunk_bill_configuration.png -------------------------------------------------------------------------------- /modules/billing_setup/lang/bg.lang: -------------------------------------------------------------------------------- 1 | "Използвай", 26 | "Default Rate Configuration" => "Настройки Тарифа по Подразбиране", 27 | "Default Rate" => "Стойност", 28 | "Default Rate Offset" => "Такса Свързване", 29 | "Trunk Bill Configuration" => "Използване за Градска Линия", 30 | "Trunk" => "Градска Линия", 31 | ); 32 | ?> -------------------------------------------------------------------------------- /modules/billing_setup/lang/br.lang: -------------------------------------------------------------------------------- 1 | "Habilitar para Faturamento", 26 | "Trunk Bill Configuration" => "Configuração Fatura do Tronco", 27 | "Trunk" => "Tronco", 28 | "Default Rate Configuration" => "Configuração de Tarifa Padrão", 29 | "Default Rate" => "Tarifa Padrão", 30 | "Default Rate Offset" => "Tarifa de Conexão Padrão", 31 | "Trunk Bill Configuration"=>"Configuração da Conta de Tronco", 32 | ); 33 | ?> 34 | -------------------------------------------------------------------------------- /modules/billing_setup/lang/ca.lang: -------------------------------------------------------------------------------- 1 | "Habilitar per facturar", 26 | "Default Rate Configuration" => "Configuració de tarifa per defecte", 27 | "Default Rate" => "Tarifa per defecte", 28 | "Default Rate Offset" => "Tarifa de conexió per defecte", 29 | "Trunk Bill Configuration" => "Configuració de Troncals per Facturació", 30 | "Trunk" => "Troncal", 31 | ); 32 | ?> -------------------------------------------------------------------------------- /modules/billing_setup/lang/cn.lang: -------------------------------------------------------------------------------- 1 | "银帐能力", 26 | "Default Rate Configuration" => "默认费率配置", 27 | "Default Rate" => "默认费率", 28 | "Default Rate Offset" => "默认费率偏移量", 29 | "Trunk Bill Configuration" => "干线银帐配置", 30 | "Trunk" => "干线", 31 | ); 32 | ?> -------------------------------------------------------------------------------- /modules/billing_setup/lang/da.lang: -------------------------------------------------------------------------------- 1 | "Kan takseres", 26 | "Trunk Bill Configuration" => "Konfiguration af takstberegning på linier", 27 | "Trunk" => "Linie", 28 | ); 29 | ?> -------------------------------------------------------------------------------- /modules/billing_setup/lang/de.lang: -------------------------------------------------------------------------------- 1 | "mögliche Berechnung", 26 | "Trunk Bill Configuration" => "Konfiguration des Bündelsystems", 27 | "Trunk" => "Bündel", 28 | ); 29 | ?> -------------------------------------------------------------------------------- /modules/billing_setup/lang/el.lang: -------------------------------------------------------------------------------- 1 | "Υπόκειται σε χρέωση", 26 | "Default Rate" => "Προεπιλεγμένη τιμή", 27 | "Trunk Bill Configuration" => "Ρύθμιση Χρέωσης Κορμού (Trunk)", 28 | "Trunk" => "Κορμός (Trunk)", 29 | ); 30 | ?> -------------------------------------------------------------------------------- /modules/billing_setup/lang/es.lang: -------------------------------------------------------------------------------- 1 | "Habilitar para facturar", 26 | "Default Rate Configuration" => "Configuración de tarifa por omisión", 27 | "Default Rate" => "Tarifa por omisión", 28 | "Default Rate Offset" => "Tarifa de conexión por omisión", 29 | "Trunk Bill Configuration" => "Configuración de Troncales para Facturación", 30 | "Trunk" => "Línea Troncal", 31 | ); 32 | ?> 33 | -------------------------------------------------------------------------------- /modules/billing_setup/lang/fr.lang: -------------------------------------------------------------------------------- 1 | "Facturation possible", 26 | "Default Rate Configuration" => "Configuration du tarif par défaut", 27 | "Default Rate" => "Tarif par défaut", 28 | "Default Rate Offset" => "Tarif de connexion par défaut", 29 | "Trunk Bill Configuration" => "Configuration des Trunks Facturables", 30 | ); 31 | ?> -------------------------------------------------------------------------------- /modules/billing_setup/lang/hr.lang: -------------------------------------------------------------------------------- 1 | "Moguća naplata", 26 | "Default Rate Configuration" => "Podešenje pretpostavljenog cjenika", 27 | "Default Rate" => "Pretpostavljeni cjenik", 28 | "Default Rate Offset" => "Pretpostavljena zarada po cjeniku", 29 | "Trunk Bill Configuration" => "Konfiguracija računa za glavni kanal", 30 | "Trunk" => "Glavni kanal", 31 | ); 32 | ?> -------------------------------------------------------------------------------- /modules/billing_setup/lang/hu.lang: -------------------------------------------------------------------------------- 1 | "Számlaképes", 26 | "Default Rate Configuration" => "Alapértelmezett Tarifa Konfiguráció", 27 | "Default Rate" => "Alapértelmezett Tarifa Konfiguráció", 28 | "Default Rate Offset" => "Alapértelmezett Tarifa Eltérés", 29 | "Trunk Bill Configuration" => "Trönk számla konfigurálása", 30 | "Trunk" => "Trönk ", 31 | ); 32 | ?> -------------------------------------------------------------------------------- /modules/billing_setup/lang/it.lang: -------------------------------------------------------------------------------- 1 | "Capacità di Fatturazione", 26 | "Default Rate Configuration" => "Configurazione Tariffa di Default", 27 | "Default Rate" => "Tariffa di Default", 28 | "Default Rate Offset" => "Limite Tariffa di Default", 29 | "Trunk Bill Configuration" => "Configurazione Trunk di fatturazione", 30 | ); 31 | ?> -------------------------------------------------------------------------------- /modules/billing_setup/lang/ja.lang: -------------------------------------------------------------------------------- 1 | "通話料可", 26 | "Default Rate Configuration" => "デフォルトレート設定", 27 | "Default Rate" => "デフォルトレート", 28 | "Default Rate Offset" => "デフォルトレートオフセット", 29 | "Trunk Bill Configuration" => "外線通話料設定", 30 | "Trunk" => "外線", 31 | ); 32 | ?> -------------------------------------------------------------------------------- /modules/billing_setup/lang/ko.lang: -------------------------------------------------------------------------------- 1 | "요금부과 가능", 26 | "Trunk Bill Configuration" => "국선 요금 내역", 27 | "Trunk" => "국선", 28 | ); 29 | ?> -------------------------------------------------------------------------------- /modules/billing_setup/lang/pl.lang: -------------------------------------------------------------------------------- 1 | "Włącz billing", 26 | "Default Rate Configuration" => "Konfiguracja domyślnej stawki", 27 | "Default Rate" => "Domyślna stawka za minutę", 28 | "Default Rate Offset" => "Domyślna opłata za rozpoczęcie rozmowy", 29 | "Trunk Bill Configuration" => "Konfiguracja billingu traktu", 30 | "Trunk" => "Trakt", 31 | ); 32 | ?> -------------------------------------------------------------------------------- /modules/billing_setup/lang/pt-br.lang: -------------------------------------------------------------------------------- 1 | "Capacidade de Faturamento", 26 | "Default Rate Configuration" => "Configuração de Taxa Padrão", 27 | "Default Rate" => "Taxa Padrão", 28 | "Default Rate Offset" => "Taxa Padrão Offset", 29 | "Trunk Bill Configuration" => "Configuração Fatura do Tronco", 30 | "Trunk" => "Tronco", 31 | ); 32 | ?> -------------------------------------------------------------------------------- /modules/billing_setup/lang/ro.lang: -------------------------------------------------------------------------------- 1 | "Capabil de Facturare", 26 | "Default Rate Configuration" => "Configurarea Ratelor Implicite", 27 | "Default Rate" => "Rata Implicita", 28 | "Default Rate Offset" => "Offsetul Ratei Implicite", 29 | "Trunk Bill Configuration" => "Configurare Facturare Trunchiuri", 30 | "Trunk" => "Trunchi", 31 | ); 32 | ?> -------------------------------------------------------------------------------- /modules/billing_setup/lang/ru.lang: -------------------------------------------------------------------------------- 1 | "Возможность выписок по счёту", 26 | "Default Rate Configuration" => "Настройки Тарифов по Умолчанию", 27 | "Default Rate" => "Тариф по Умолчанию", 28 | "Default Rate Offset" => "Надбавка Тарифа по Умолчанию", 29 | "Trunk Bill Configuration" => "Биллинговые настройки по транкам", 30 | "Trunk" => "Транк", 31 | ); 32 | ?> -------------------------------------------------------------------------------- /modules/billing_setup/lang/sl.lang: -------------------------------------------------------------------------------- 1 | "sposobno plačevanja", 26 | "Trunk Bill Configuration" => "konfiguracija debelnega računa", 27 | "Trunk" => "deblo", 28 | ); 29 | ?> -------------------------------------------------------------------------------- /modules/billing_setup/lang/sr.lang: -------------------------------------------------------------------------------- 1 | "Obracun moguc", 26 | "Trunk Bill Configuration" => "Konfiguracija obracunske linije", 27 | "Trunk" => "Linija", 28 | ); 29 | ?> -------------------------------------------------------------------------------- /modules/billing_setup/lang/sv.lang: -------------------------------------------------------------------------------- 1 | "Kostnads Duglighet", 26 | "Default Rate Configuration" => "Standard Taxa Konfiguration", 27 | "Default Rate" => "Standard Taxa", 28 | "Default Rate Offset" => "Standard Taxa Majoritet", 29 | "Trunk Bill Configuration" => "Trunk Kostnads Konfiguration", 30 | ); 31 | ?> -------------------------------------------------------------------------------- /modules/billing_setup/themes/default/default_rate.tpl: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 | 20 | 21 | 22 | 34 | 35 |
6 | 7 | 8 | 12 | 13 | {else} 14 |    15 | 16 | {/if} 17 | 18 |
9 | {if $mode eq 'input'} 10 | 11 | * {$REQUIRED_FIELD}
19 |
23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 |
{$default_rate.LABEL}: {if $mode eq 'input'}*{/if}{$default_rate.INPUT}
{$default_rate_offset.LABEL}: {if $mode eq 'input'}*{/if}{$default_rate_offset.INPUT}
33 |
36 |
-------------------------------------------------------------------------------- /modules/cdrreport/configs/default.conf.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/cdrreport/help/en.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 | 8 |

{$node_name}

9 | 10 |

The option "CDR Reports" of the Menu “Reports” in Issabel lets us view a list with the details of the calls. You can download this list in different format files such as CSV, XLS and PDF.

11 | 12 |
13 |

Figure 1

14 |
15 | 16 |

The report will change depending on the values of the filter:

17 | 18 |
19 |

Figure 2

20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 |
FieldDescription
Start DateThe start date of the calls to be selected.
End DateThe end date of the calls to be selected.
FieldAdditional fields for filtering: Source, Destination, Dst. Channel, Src. Channel, Account Code.
StatusStatus of call: Answered, Busy, Failed, No Answer.
Ring groupThe ring group of the calls to be selected.
42 |
43 | 44 |

If you want to delete the reports just find the records you want to get rid by using the filters and click on "Delete displayed CDR(s)" button.

45 |
46 | 47 | 48 | -------------------------------------------------------------------------------- /modules/cdrreport/help/es.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 | 8 |

{$node_name}

9 | 10 |

La opción "Reportes CDR" en Issabel permite ver una lista detallada de las llamadas en el PBX. Esta lista puede ser descargada en diferentes formatos tales como archivos CSV, XLS y PDF.

11 | 12 |
13 |

Figura 1

14 |
15 | 16 |

El reporte variará de acuerdo a los valores que se apliquen en el filtro:

17 | 18 |
19 |

Figura 2

20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 |
CampoDescripción
Fecha InicioLa fecha de inicio de las llamadas.
Fecha FinLa fecha fin de las llamadas.
CampoCampos adicionales para el filtrado: Destino, Fuente, Canal de origen, Código de Cuenta, Canal destino.
EstadoEstado de la llamada: Contestado, Ocupado, Fallido, No Contestado, Todos.
Grupo de TimbradoEl grupo de timbrado al que pertenecen las llamadas.
42 |
43 | 44 |

Para eliminar reportes determinados selecciónelos y haga click en el botón "Eliminar CDR(s) mostrado(s)".

45 |
46 | 47 | 48 | -------------------------------------------------------------------------------- /modules/cdrreport/help/uk.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 | 8 |

{$node_name}

9 | 10 |

Опція "Звіти CDR" в меню "Звіти" в Issabel дозволяє переглянути список з деталями дзвінків. Ви можете завантажити цей список у різних форматах, таких як CSV, XLS та PDF.

11 | 12 |
13 |

Зображення 1

14 |
15 | 16 |

Звіт буде змінюватися в залежності від значень фільтра:

17 | 18 |
19 |

Зображення 2

20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 |
ПолеОпис
Початкова ДатаПочаткова дата дзвінків, які потрібно вибрати.
Кінцева Дата Кінцева дата викликів, які потрібно вибрати.
ПолеДодаткові поля для фільтрації: Джерело, Призначення, Канал Призначення, Канал Джерела, Код Рахунку.
СтатусСтатус виклику: Відповів, Зайнято, Не Вдалося, Немає Відповіді.
Група дзвінківГрупа дзвінків, яку потрібно вибрати.
42 |
43 | 44 |

Якщо ви хочете видалити звіти, просто знайдіть записи, яких ви хочете позбутися, за допомогою фільтрів і натисніть кнопку "Видалити відображені CDR(и)".

45 |
46 | 47 | 48 | -------------------------------------------------------------------------------- /modules/cdrreport/images/es_hlp_cdr_report_filters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/cdrreport/images/es_hlp_cdr_report_filters.png -------------------------------------------------------------------------------- /modules/cdrreport/images/es_hlp_cdr_report_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/cdrreport/images/es_hlp_cdr_report_list.png -------------------------------------------------------------------------------- /modules/cdrreport/images/hlp_cdr_report_filters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/cdrreport/images/hlp_cdr_report_filters.png -------------------------------------------------------------------------------- /modules/cdrreport/images/hlp_cdr_report_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/cdrreport/images/hlp_cdr_report_list.png -------------------------------------------------------------------------------- /modules/cdrreport/images/loading.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/cdrreport/images/uk_hlp_cdr_report_filters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/cdrreport/images/uk_hlp_cdr_report_filters.png -------------------------------------------------------------------------------- /modules/cdrreport/images/uk_hlp_cdr_report_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/cdrreport/images/uk_hlp_cdr_report_list.png -------------------------------------------------------------------------------- /modules/cdrreport/lang/da.lang: -------------------------------------------------------------------------------- 1 | "Start dato", 26 | "End Date" => "Slut dato", 27 | "Field Name" => "Feltnavn", 28 | "Field" => "Felt", 29 | "Date" => "Dato", 30 | "Source" => "Kilde", 31 | "Src. Channel" => "Kildekanal", 32 | "Dst. Channel" => "Destinationskanal", 33 | "Duration" => "Tid", 34 | "Are you sure you wish to delete CDR(s) Report(s)?" => "Are you sure you wish to delete the selected CDR(s)?", 35 | "Delete" => "Delete the selected CDR(s)", 36 | ); 37 | ?> -------------------------------------------------------------------------------- /modules/cdrreport/lang/datatables.br.json: -------------------------------------------------------------------------------- 1 | 2 | 3 | { 4 | "sEmptyTable": "Nenhum registro encontrado", 5 | "sInfo": "Mostrando de _START_ até _END_ de _TOTAL_ registros", 6 | "sInfoEmpty": "Mostrando 0 até 0 de 0 registros", 7 | "sInfoFiltered": "(Filtrados de _MAX_ registros)", 8 | "sInfoPostFix": "", 9 | "sInfoThousands": ".", 10 | "sLengthMenu": "_MENU_ resultados por página", 11 | "sLoadingRecords": "Carregando...", 12 | "sProcessing": "Processando...", 13 | "sZeroRecords": "Nenhum registro encontrado", 14 | "sSearch": "Pesquisar", 15 | "oPaginate": { 16 | "sNext": "Próximo", 17 | "sPrevious": "Anterior", 18 | "sFirst": "Primeiro", 19 | "sLast": "Último" 20 | }, 21 | "oAria": { 22 | "sSortAscending": ": Ordenar colunas de forma ascendente", 23 | "sSortDescending": ": Ordenar colunas de forma descendente" 24 | }, 25 | "select": { 26 | "rows": { 27 | "_": "Selecionado %d linhas", 28 | "0": "Nenhuma linha selecionada", 29 | "1": "Selecionado 1 linha" 30 | } 31 | }, 32 | "buttons": { 33 | "copy": "Copiar para a área de transferência", 34 | "copyTitle": "Cópia bem sucedida", 35 | "copySuccess": { 36 | "1": "Uma linha copiada com sucesso", 37 | "_": "%d linhas copiadas com sucesso" 38 | } 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /modules/cdrreport/lang/datatables.ca.json: -------------------------------------------------------------------------------- 1 | 2 | 3 | { 4 | "sProcessing": "Processant...", 5 | "sLengthMenu": "Mostra _MENU_ registres", 6 | "sZeroRecords": "No s'han trobat registres", 7 | "sEmptyTable": "No hi ha registres disponible en aquesta taula", 8 | "sInfo": "Mostrant del _START_ al _END_ d'un total de _TOTAL_ registres", 9 | "sInfoEmpty": "No hi ha registres disponibles", 10 | "sInfoFiltered": "(filtrat de _MAX_ registres)", 11 | "sInfoPostFix": "", 12 | "sSearch": "Cerca:", 13 | "sUrl": "", 14 | "sInfoThousands": ".", 15 | "sLoadingRecords": "Carregant...", 16 | "oPaginate": { 17 | "sFirst": "Primer", 18 | "sPrevious": "Anterior", 19 | "sNext": "Següent", 20 | "sLast": "Últim" 21 | } 22 | "oAria": { 23 | "sSortAscending": ": Activa per ordenar la columna de manera ascendent", 24 | "sSortDescending": ": Activa per ordenar la columna de manera descendent" 25 | }, 26 | "buttons": { 27 | "print": "Imprimeix", 28 | "copy": "Copia", 29 | "colvis": "Columnes" 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /modules/cdrreport/lang/datatables.cn.json: -------------------------------------------------------------------------------- 1 | 2 | 3 | { 4 | "sProcessing": "处理中...", 5 | "sLengthMenu": "显示 _MENU_ 项结果", 6 | "sZeroRecords": "没有匹配结果", 7 | "sInfo": "显示第 _START_ 至 _END_ 项结果,共 _TOTAL_ 项", 8 | "sInfoEmpty": "显示第 0 至 0 项结果,共 0 项", 9 | "sInfoFiltered": "(由 _MAX_ 项结果过滤)", 10 | "sInfoPostFix": "", 11 | "sSearch": "搜索:", 12 | "sUrl": "", 13 | "sEmptyTable": "表中数据为空", 14 | "sLoadingRecords": "载入中...", 15 | "sInfoThousands": ",", 16 | "oPaginate": { 17 | "sFirst": "首页", 18 | "sPrevious": "上页", 19 | "sNext": "下页", 20 | "sLast": "末页" 21 | }, 22 | "oAria": { 23 | "sSortAscending": ": 以升序排列此列", 24 | "sSortDescending": ": 以降序排列此列" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /modules/cdrreport/lang/datatables.da.json: -------------------------------------------------------------------------------- 1 | 2 | 3 | { 4 | "sProcessing": "Henter...", 5 | "sLengthMenu": "Vis _MENU_ linjer", 6 | "sZeroRecords": "Ingen linjer matcher søgningen", 7 | "sInfo": "Viser _START_ til _END_ af _TOTAL_ linjer", 8 | "sInfoEmpty": "Viser 0 til 0 af 0 linjer", 9 | "sInfoFiltered": "(filtreret fra _MAX_ linjer)", 10 | "sInfoPostFix": "", 11 | "sSearch": "Søg:", 12 | "sUrl": "", 13 | "oPaginate": { 14 | "sFirst": "Første", 15 | "sPrevious": "Forrige", 16 | "sNext": "Næste", 17 | "sLast": "Sidste" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /modules/cdrreport/lang/datatables.de.json: -------------------------------------------------------------------------------- 1 | 2 | 3 | { 4 | "sEmptyTable": "Keine Daten in der Tabelle vorhanden", 5 | "sInfo": "_START_ bis _END_ von _TOTAL_ Einträgen", 6 | "sInfoEmpty": "Keine Daten vorhanden", 7 | "sInfoFiltered": "(gefiltert von _MAX_ Einträgen)", 8 | "sInfoPostFix": "", 9 | "sInfoThousands": ".", 10 | "sLengthMenu": "_MENU_ Einträge anzeigen", 11 | "sLoadingRecords": "Wird geladen ..", 12 | "sProcessing": "Bitte warten ..", 13 | "sSearch": "Suchen", 14 | "sZeroRecords": "Keine Einträge vorhanden", 15 | "oPaginate": { 16 | "sFirst": "Erste", 17 | "sPrevious": "Zurück", 18 | "sNext": "Nächste", 19 | "sLast": "Letzte" 20 | }, 21 | "oAria": { 22 | "sSortAscending": ": aktivieren, um Spalte aufsteigend zu sortieren", 23 | "sSortDescending": ": aktivieren, um Spalte absteigend zu sortieren" 24 | }, 25 | "select": { 26 | "rows": { 27 | "_": "%d Zeilen ausgewählt", 28 | "0": "", 29 | "1": "1 Zeile ausgewählt" 30 | } 31 | }, 32 | "buttons": { 33 | "print": "Drucken", 34 | "colvis": "Spalten", 35 | "copy": "Kopieren", 36 | "copyTitle": "In Zwischenablage kopieren", 37 | "copyKeys": "Taste ctrl oder \u2318 + C um Tabelle
in Zwischenspeicher zu kopieren.

Um abzubrechen die Nachricht anklicken oder Escape drücken.", 38 | "copySuccess": { 39 | "_": "%d Zeilen kopiert", 40 | "1": "1 Zeile kopiert" 41 | }, 42 | "pageLength": { 43 | "-1": "Zeige alle Zeilen", 44 | "_": "Zeige %d Zeilen" 45 | } 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /modules/cdrreport/lang/datatables.es.json: -------------------------------------------------------------------------------- 1 | 2 | 3 | { 4 | "sProcessing": "Procesando...", 5 | "sLengthMenu": "Mostrar _MENU_ registros", 6 | "sZeroRecords": "No se encontraron resultados", 7 | "sEmptyTable": "Ningún dato disponible en esta tabla", 8 | "sInfo": "Mostrando registros del _START_ al _END_ de un total de _TOTAL_ registros", 9 | "sInfoEmpty": "Mostrando registros del 0 al 0 de un total de 0 registros", 10 | "sInfoFiltered": "(filtrado de un total de _MAX_ registros)", 11 | "sInfoPostFix": "", 12 | "sSearch": "Buscar:", 13 | "sUrl": "", 14 | "sInfoThousands": ",", 15 | "sLoadingRecords": "Cargando...", 16 | "oPaginate": { 17 | "sFirst": "Primero", 18 | "sLast": "Último", 19 | "sNext": "Siguiente", 20 | "sPrevious": "Anterior" 21 | }, 22 | "oAria": { 23 | "sSortAscending": ": Activar para ordenar la columna de manera ascendente", 24 | "sSortDescending": ": Activar para ordenar la columna de manera descendente" 25 | }, 26 | "buttons": { 27 | "copy": "Copiar", 28 | "colvis": "Visibilidad" 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /modules/cdrreport/lang/datatables.fa.json: -------------------------------------------------------------------------------- 1 | 2 | 3 | { 4 | "sEmptyTable": "هیچ داده‌ای در جدول وجود ندارد", 5 | "sInfo": "نمایش _START_ تا _END_ از _TOTAL_ ردیف", 6 | "sInfoEmpty": "نمایش 0 تا 0 از 0 ردیف", 7 | "sInfoFiltered": "(فیلتر شده از _MAX_ ردیف)", 8 | "sInfoPostFix": "", 9 | "sInfoThousands": ",", 10 | "sLengthMenu": "نمایش _MENU_ ردیف", 11 | "sLoadingRecords": "در حال بارگزاری...", 12 | "sProcessing": "در حال پردازش...", 13 | "sSearch": "جستجو:", 14 | "sZeroRecords": "رکوردی با این مشخصات پیدا نشد", 15 | "oPaginate": { 16 | "sFirst": "برگه‌ی نخست", 17 | "sLast": "برگه‌ی آخر", 18 | "sNext": "بعدی", 19 | "sPrevious": "قبلی" 20 | }, 21 | "oAria": { 22 | "sSortAscending": ": فعال سازی نمایش به صورت صعودی", 23 | "sSortDescending": ": فعال سازی نمایش به صورت نزولی" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /modules/cdrreport/lang/datatables.fr.json: -------------------------------------------------------------------------------- 1 | 2 | 3 | { 4 | "sEmptyTable": "Aucune donnée disponible dans le tableau", 5 | "sInfo": "Affichage de l'élément _START_ à _END_ sur _TOTAL_ éléments", 6 | "sInfoEmpty": "Affichage de l'élément 0 à 0 sur 0 élément", 7 | "sInfoFiltered": "(filtré à partir de _MAX_ éléments au total)", 8 | "sInfoPostFix": "", 9 | "sInfoThousands": ",", 10 | "sLengthMenu": "Afficher _MENU_ éléments", 11 | "sLoadingRecords": "Chargement...", 12 | "sProcessing": "Traitement...", 13 | "sSearch": "Rechercher :", 14 | "sZeroRecords": "Aucun élément correspondant trouvé", 15 | "oPaginate": { 16 | "sFirst": "Premier", 17 | "sLast": "Dernier", 18 | "sNext": "Suivant", 19 | "sPrevious": "Précédent" 20 | }, 21 | "oAria": { 22 | "sSortAscending": ": activer pour trier la colonne par ordre croissant", 23 | "sSortDescending": ": activer pour trier la colonne par ordre décroissant" 24 | }, 25 | "select": { 26 | "rows": { 27 | "_": "%d lignes sélectionnées", 28 | "0": "Aucune ligne sélectionnée", 29 | "1": "1 ligne sélectionnée" 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /modules/cdrreport/lang/datatables.it.json: -------------------------------------------------------------------------------- 1 | 2 | 3 | { 4 | "sEmptyTable": "Nessun dato presente nella tabella", 5 | "sInfo": "Vista da _START_ a _END_ di _TOTAL_ elementi", 6 | "sInfoEmpty": "Vista da 0 a 0 di 0 elementi", 7 | "sInfoFiltered": "(filtrati da _MAX_ elementi totali)", 8 | "sInfoPostFix": "", 9 | "sInfoThousands": ".", 10 | "sLengthMenu": "Visualizza _MENU_ elementi", 11 | "sLoadingRecords": "Caricamento...", 12 | "sProcessing": "Elaborazione...", 13 | "sSearch": "Cerca:", 14 | "sZeroRecords": "La ricerca non ha portato alcun risultato.", 15 | "oPaginate": { 16 | "sFirst": "Inizio", 17 | "sPrevious": "Precedente", 18 | "sNext": "Successivo", 19 | "sLast": "Fine" 20 | }, 21 | "oAria": { 22 | "sSortAscending": ": attiva per ordinare la colonna in ordine crescente", 23 | "sSortDescending": ": attiva per ordinare la colonna in ordine decrescente" 24 | } 25 | } -------------------------------------------------------------------------------- /modules/cdrreport/lang/datatables.ja.json: -------------------------------------------------------------------------------- 1 | 2 | 3 | { 4 | "sEmptyTable": "テーブルにデータがありません", 5 | "sInfo": " _TOTAL_ 件中 _START_ から _END_ まで表示", 6 | "sInfoEmpty": " 0 件中 0 から 0 まで表示", 7 | "sInfoFiltered": "(全 _MAX_ 件より抽出)", 8 | "sInfoPostFix": "", 9 | "sInfoThousands": ",", 10 | "sLengthMenu": "_MENU_ 件表示", 11 | "sLoadingRecords": "読み込み中...", 12 | "sProcessing": "処理中...", 13 | "sSearch": "検索:", 14 | "sZeroRecords": "一致するレコードがありません", 15 | "oPaginate": { 16 | "sFirst": "先頭", 17 | "sLast": "最終", 18 | "sNext": "次", 19 | "sPrevious": "前" 20 | }, 21 | "oAria": { 22 | "sSortAscending": ": 列を昇順に並べ替えるにはアクティブにする", 23 | "sSortDescending": ": 列を降順に並べ替えるにはアクティブにする" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /modules/cdrreport/lang/datatables.ru.json: -------------------------------------------------------------------------------- 1 | 2 | 3 | { 4 | "processing": "Подождите...", 5 | "search": "Поиск:", 6 | "lengthMenu": "Показать _MENU_ записей", 7 | "info": "Записи с _START_ до _END_ из _TOTAL_ записей", 8 | "infoEmpty": "Записи с 0 до 0 из 0 записей", 9 | "infoFiltered": "(отфильтровано из _MAX_ записей)", 10 | "infoPostFix": "", 11 | "loadingRecords": "Загрузка записей...", 12 | "zeroRecords": "Записи отсутствуют.", 13 | "emptyTable": "В таблице отсутствуют данные", 14 | "paginate": { 15 | "first": "Первая", 16 | "previous": "Предыдущая", 17 | "next": "Следующая", 18 | "last": "Последняя" 19 | }, 20 | "aria": { 21 | "sortAscending": ": активировать для сортировки столбца по возрастанию", 22 | "sortDescending": ": активировать для сортировки столбца по убыванию" 23 | }, 24 | "select": { 25 | "rows": { 26 | "_": "Выбрано записей: %d", 27 | "0": "Кликните по записи для выбора", 28 | "1": "Выбрана одна запись" 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /modules/cdrreport/lang/datatables.sr.json: -------------------------------------------------------------------------------- 1 | 2 | 3 | { 4 | "sEmptyTable": "Нема података у табели", 5 | "sInfo": "Приказ _START_ до _END_ од укупно _TOTAL_ записа", 6 | "sInfoEmpty": "Приказ 0 до 0 од укупно 0 записа", 7 | "sInfoFiltered": "(филтрирано од укупно _MAX_ записа)", 8 | "sInfoPostFix": "", 9 | "sInfoThousands": ".", 10 | "sLengthMenu": "Прикажи _MENU_ записа", 11 | "sLoadingRecords": "Учитавање...", 12 | "sProcessing": "Обрада...", 13 | "sSearch": "Претрага:", 14 | "sZeroRecords": "Нису пронађени одговарајући записи", 15 | "oPaginate": { 16 | "sFirst": "Почетна", 17 | "sLast": "Последња", 18 | "sNext": "Следећа", 19 | "sPrevious": "Предходна" 20 | }, 21 | "oAria": { 22 | "sSortAscending": ": активирајте да сортирате колону узлазно", 23 | "sSortDescending": ": активирајте да сортирате колону силазно" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /modules/cdrreport/lang/datatables.uk.json: -------------------------------------------------------------------------------- 1 | 2 | 3 | { 4 | "processing": "Зачекайте...", 5 | "search": "Пошук:", 6 | "lengthMenu": "Показати _MENU_ Записів", 7 | "info": "Записи з _START_ до _END_ з _TOTAL_ записів", 8 | "infoEmpty": "Записи з 0 до 0 з 0 записів", 9 | "infoFiltered": "(відфільтровано з _MAX_ записів)", 10 | "infoPostFix": "", 11 | "loadingRecords": "Завантаження Записів...", 12 | "zeroRecords": "Записи відсутні.", 13 | "emptyTable": "У таблиці відсутні Дані", 14 | "paginate": { 15 | "first": "Перша", 16 | "previous": "Попередня", 17 | "next": "Наступна", 18 | "last": "Остання" 19 | }, 20 | "aria": { 21 | "sortAscending": ": активувати для сортування стовпця за зростанням", 22 | "sortDescending": ": активувати для сортування стовпця за спаданням" 23 | }, 24 | "select": { 25 | "rows": { 26 | "_": "Вибрано записів: %d", 27 | "0": "Клацніть на запис для вибору", 28 | "1": "Вибрано один запис" 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /modules/cdrreport/scenarios/soap.php: -------------------------------------------------------------------------------- 1 | exportWSDL()){ 10 | if($SOAPhandler->authentication()) 11 | $SOAPhandler->execute(); 12 | } 13 | 14 | $error = $SOAPhandler->getError(); 15 | if($error) echo $error; 16 | ?> 17 | -------------------------------------------------------------------------------- /modules/cdrreport/themes/default/css/style.css: -------------------------------------------------------------------------------- 1 | .dataTables_wrapper { 2 | padding: 0 10px; 3 | } 4 | -------------------------------------------------------------------------------- /modules/cdrreport/themes/default/filter.tpl: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 |
8 |
9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 |
{$date_start.LABEL}:{$date_start.INPUT}{$field_pattern.LABEL}: {$field_name.INPUT} {$field_pattern.INPUT}
{$date_end.LABEL}:{$date_end.INPUT}{$status.LABEL}: {$status.INPUT}
{$limit.LABEL}: {$limit.INPUT}{$ringgroup.LABEL}: {$ringgroup.INPUT}
{$timeInSecs.LABEL}: {$timeInSecs.INPUT}
35 |
36 |
37 |
38 | 48 | -------------------------------------------------------------------------------- /modules/cdrreport/themes/default/images/sort_asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/cdrreport/themes/default/images/sort_asc.png -------------------------------------------------------------------------------- /modules/cdrreport/themes/default/images/sort_asc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/cdrreport/themes/default/images/sort_asc_disabled.png -------------------------------------------------------------------------------- /modules/cdrreport/themes/default/images/sort_both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/cdrreport/themes/default/images/sort_both.png -------------------------------------------------------------------------------- /modules/cdrreport/themes/default/images/sort_desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/cdrreport/themes/default/images/sort_desc.png -------------------------------------------------------------------------------- /modules/cdrreport/themes/default/js/7_time-elapsed-dhms.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Created by caochenghua on 2016/12/22. 3 | */ 4 | 5 | /** 6 | * When dealing with time elapsed, it is common to append a post fix 7 | * such as d(day), h(hour), m(minute) or s(second) to a string in order to easily denote the brief duration 8 | * of the time span from now. This plug-in allows sorting to take these 9 | * indicates of size into account. 10 | * 11 | * A counterpart type detection plug-in is also available. 12 | * 13 | * @name Time span 14 | * @summary Sort abbreviated time span correctly (2d 3h, 2h 8m, 3m 8s, 30s, etc) 15 | * @author Allan Jardine - datatables.net 16 | * 17 | * @example 18 | * $('#example').DataTable( { 19 | * columnDefs: [ 20 | * { type: 'time-elapsed-dhms', targets: 0 } 21 | * ] 22 | * } ); 23 | */ 24 | 25 | 26 | jQuery.fn.dataTable.ext.type.order['time-elapsed-dhms-pre'] = function(data) { 27 | 28 | var matches = data.match(/^(\d+(?:\.\d+)?)\s*([a-z]+)/i); 29 | var multipliers = { 30 | s: 1, 31 | m: 60, 32 | h: 3600, 33 | d: 86400 34 | }; 35 | 36 | if (matches) { 37 | var multiplier = multipliers[matches[2].toLowerCase()]; 38 | return parseFloat(matches[1]) * multiplier; 39 | } else { 40 | return -1; 41 | }; 42 | }; -------------------------------------------------------------------------------- /modules/channelusage/configs/default.conf.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/channelusage/help/en.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 | 8 |

{$node_name}

9 | 10 |

The option "Channels Usage" of the menu "Reports" in Issabel lets us view graphically the number of simultaneous calls for each channel.

11 | 12 |
13 |

Figure 1

14 |
15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /modules/channelusage/help/es.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 | 8 |

{$node_name}

9 | 10 |

La opción "Uso de Canales" del menú "Reportes" permite visualizar gráficamente el número de llamadas simultáneas en cada canal a través del tiempo.

11 | 12 |
13 |

Figura 1

14 |
15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /modules/channelusage/help/uk.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 | 8 |

{$node_name}

9 | 10 |

Опція "Використання Каналів" в меню "Звіти" в Issabel дозволяє нам графічно побачити кількість одночасних викликів для кожного каналу.

11 | 12 |
13 |

Зображення 1

14 |
15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /modules/channelusage/images/es_hlp_channel_usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/channelusage/images/es_hlp_channel_usage.png -------------------------------------------------------------------------------- /modules/channelusage/images/hlp_channel_usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/channelusage/images/hlp_channel_usage.png -------------------------------------------------------------------------------- /modules/channelusage/images/reports_channel_usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/channelusage/images/reports_channel_usage.png -------------------------------------------------------------------------------- /modules/channelusage/images/uk_hlp_channel_usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/channelusage/images/uk_hlp_channel_usage.png -------------------------------------------------------------------------------- /modules/channelusage/themes/default/channelusage.tpl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 17 | 18 |
4 | 5 | 6 | 14 | 15 |
7 |

{$img_1}

8 |

{$img_2}

9 |

{$img_3}

10 |

{$img_4}

11 |

{$img_5}

12 |

{$img_6}

13 |
16 |
19 | -------------------------------------------------------------------------------- /modules/channelusage/themes/default/charts.tpl: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 |
15 | 16 |
17 | 18 |
19 | 23 |
24 | -------------------------------------------------------------------------------- /modules/dest_distribution/configs/default.conf.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/dest_distribution/help/en.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 |

{$node_name}

8 | 9 |

The “Destination Distribution” option of the “Billing” Menu in Issabel lets us view graphically the distribution of the outgoing calls grouped by rate. The graph will change depending on the values of the filter:

10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
NameDescription
Start DateThe start date for calls to be selected.
End DateThe end date for calls to be selected.
CriteriaCriteria for distribution: Distribution by Time, Distribution by Number of Calls, Distribution by Cost.
26 | 27 |
28 | 29 |

Distribution by Time

30 | 31 |
32 |

Figure 1

33 |
34 | 35 |

Distribution by Number of Calls

36 | 37 |
38 |

Figure 2

39 |
40 | 41 |

Distribution by Cost

42 | 43 |
44 |

Figure 3

45 |
46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /modules/dest_distribution/help/es.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 |

{$node_name}

8 | 9 |

El módulo de "Distribución de Destinos" en Issabel permite ver gráficamente la distribución de llamadas salientes agrupadas por tarifa. El gráfico cambiará dependiendo de los valores que tome el filtro:

10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
NombreDescripción
Fecha InicioLa fecha inicial para la búsqueda de las llamas.
Fecha FinLa fecha final para la búsqueda de las llamadas.
CriterioCriterio de la Distribución: Distribución por Duración, Distribución por Número de Llamadas, Distribución por Costo.
26 | 27 |
28 | 29 |

Distribución por Duración

30 | 31 |
32 |

Figura 1

33 |
34 | 35 |

Distribución por Número de Llamadas

36 | 37 |
38 |

Figura 2

39 |
40 | 41 |

Distribución por Costo

42 | 43 |
44 |

Figura 3

45 |
46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /modules/dest_distribution/help/uk.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 |

{$node_name}

8 | 9 |

Опція "Розподіл за Часом" в меню "Білінг" в Issabel дозволяє нам графічно переглянути розподіл вихідних дзвінків, згрупованих за тарифами. Графік буде змінюватися в залежності від значень фільтра:

10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
НазваОпис
Початкова ДатаДата початку дзвінків, яку потрібно вибрати.
Кінцева ДатаДата закінчення дзвінків, яку потрібно вибрати.
КритеріїКритерії розподілу: Розподіл за часом, Розподіл за кількістю дзвінків, Розподіл за вартістю.
26 | 27 |
28 | 29 |

Розподіл за Часом

30 | 31 |
32 |

Зображення 1

33 |
34 | 35 |

Розподіл за Кількістю Дзвінків

36 | 37 |
38 |

Зображення 2

39 |
40 | 41 |

Розподіл за Вартістю

42 | 43 |
44 |

Зображення 3

45 |
46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /modules/dest_distribution/images/dest_distrib_calls.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/dest_distribution/images/dest_distrib_calls.jpg -------------------------------------------------------------------------------- /modules/dest_distribution/images/dest_distrib_cost.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/dest_distribution/images/dest_distrib_cost.jpg -------------------------------------------------------------------------------- /modules/dest_distribution/images/dest_distrib_time.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/dest_distribution/images/dest_distrib_time.jpg -------------------------------------------------------------------------------- /modules/dest_distribution/images/es_hlp_dest_distrib_calls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/dest_distribution/images/es_hlp_dest_distrib_calls.png -------------------------------------------------------------------------------- /modules/dest_distribution/images/es_hlp_dest_distrib_cost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/dest_distribution/images/es_hlp_dest_distrib_cost.png -------------------------------------------------------------------------------- /modules/dest_distribution/images/es_hlp_dest_distrib_time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/dest_distribution/images/es_hlp_dest_distrib_time.png -------------------------------------------------------------------------------- /modules/dest_distribution/images/hlp_dest_distrib_calls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/dest_distribution/images/hlp_dest_distrib_calls.png -------------------------------------------------------------------------------- /modules/dest_distribution/images/hlp_dest_distrib_cost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/dest_distribution/images/hlp_dest_distrib_cost.png -------------------------------------------------------------------------------- /modules/dest_distribution/images/hlp_dest_distrib_time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/dest_distribution/images/hlp_dest_distrib_time.png -------------------------------------------------------------------------------- /modules/dest_distribution/images/uk_hlp_dest_distrib_calls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/dest_distribution/images/uk_hlp_dest_distrib_calls.png -------------------------------------------------------------------------------- /modules/dest_distribution/images/uk_hlp_dest_distrib_cost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/dest_distribution/images/uk_hlp_dest_distrib_cost.png -------------------------------------------------------------------------------- /modules/dest_distribution/images/uk_hlp_dest_distrib_time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/dest_distribution/images/uk_hlp_dest_distrib_time.png -------------------------------------------------------------------------------- /modules/dest_distribution/themes/default/dest_dist_filter.tpl: -------------------------------------------------------------------------------- 1 | {$date_start.LABEL}: 2 | {$date_start.INPUT} 3 | {$date_end.LABEL}: 4 | {$date_end.INPUT} 5 | {$criteria.LABEL}: 6 | {$criteria.INPUT} 7 | 8 | -------------------------------------------------------------------------------- /modules/dest_distribution/themes/default/dest_distribution.tpl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 10 | 11 | 12 | 41 | 42 |
4 |
5 | 6 | {$contentFilter} 7 |
8 |
9 |
13 | 14 | 15 | 18 | 19 | {if $mostrarSumario} 20 | 21 | 37 | 38 | {/if} 39 |
16 |

Graphic

17 |
22 | 23 | 24 | 25 | 26 | 27 | 28 | {foreach name=outer item=fila from=$results} 29 | 30 | {foreach key=key item=item from=$fila name=data} 31 | 32 | {/foreach} 33 | 34 | {/foreach} 35 |
{$Rate_Name}{$Title_Criteria}%
{$item}
36 |
40 |
-------------------------------------------------------------------------------- /modules/graphic_report/configs/default.conf.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/graphic_report/help/en.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 |

{$node_name}

8 |

The option "Graphic Report" of the "Reports" module allows visualizing graphically information about the number of calls, queues and trunks of the system both in quantity and percentage.

9 |
10 |

Figure 1

11 |
12 |

To see the information of a specific extension, select "Extension(Number)" and then click on the link "Here". In the pop-up window, choose the phone number and then click on "Show button". See Figure 2 and 3

13 |
14 |

Figure 2

15 |
16 |
17 |

Figure 3

18 |
19 |

It is possible to generate a graphic of Number of Calls vs. Queues. To do this just select "Queue" from the dropdown menu. See Figure 4

20 |
21 |

Figure 4

22 |
23 |

To generate a graphic of calls for the trunks, select "Trunk" from the first dropdown menu, and then select the name of the trunk from the second dropdown menu. Here you can check the duration of incoming and outgoing calls.

24 |
25 |

Figure 5

26 | 27 | 28 | -------------------------------------------------------------------------------- /modules/graphic_report/help/es.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 |

{$node_name}

8 |

La opción "Reporte Gráfico" en Issabel permite visualizar gráficamente información acerca del número de llamadas, colas y troncales del sistema tanto en cantidad como en porcentaje.

9 |
10 |

Figura 1

11 |
12 |

Para ver la información de una extensión específica, seleccione "Extensión (Numero)" y haga click en el enlace denominado "Aquí" para elegir el número de extensión. Luego haga click en el botón "Mostrar". Ver Figura 2 y 3

13 |
14 |

Figura 2

15 |
16 |
17 |

Figura 3

18 |
19 |

Es posible generar un gráfico de Número de Llamadas vs. Colas. Para hacer esto sólo seleccione "Colas" del menú desplegable. Ver Figura 4

20 |
21 |

Figura 4

22 |
23 |

Para generar un gráfico de llamadas de acuerdo a una troncal seleccione "Troncal" en el menú desplegable y luego el nombre de la troncal. Aquí se puede revisar la duración de las llamadas entrantes y salientes por cada troncal.

24 |
25 |

Figura 5

26 | 27 | 28 | -------------------------------------------------------------------------------- /modules/graphic_report/help/uk.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 |

{$node_name}

8 |

Опція "Графічний Звіт" модуля "Звіти" дозволяє візуалізувати в графічному вигляді інформацію про кількість викликів, черг і транків системи як в кількісному, так і в процентному відношенні.

9 |
10 |

Зображення 1

11 |
12 |

Щоб побачити інформацію про конкретний внутрішній номер, виберіть "Внутрішній Номер", а потім натисніть на посилання "Тут". У спливаючому вікні виберіть номер телефону і натисніть на кнопку "Показати". Дивіться Зображення 2 та 3

13 |
14 |

Зображення 2

15 |
16 |
17 |

Зображення 3

18 |
19 |

Існує можливість побудувати графік залежності кількості викликів від черги. Для цього просто виберіть "Черга" у випадаючому меню. Дивіться Зображення 4

20 |
21 |

Зображення 4

22 |
23 |

Щоб згенерувати графік дзвінків для транків, виберіть "Транк" у першому випадаючому меню, а потім виберіть назву транку у другому випадаючому меню. Тут ви можете перевірити тривалість вхідних і вихідних дзвінків.

24 |
25 |

Зображення 5

26 | 27 | 28 | -------------------------------------------------------------------------------- /modules/graphic_report/images/end.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/graphic_report/images/end.gif -------------------------------------------------------------------------------- /modules/graphic_report/images/end_off.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/graphic_report/images/end_off.gif -------------------------------------------------------------------------------- /modules/graphic_report/images/es_hlp_graphic_report_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/graphic_report/images/es_hlp_graphic_report_1.png -------------------------------------------------------------------------------- /modules/graphic_report/images/es_hlp_graphic_report_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/graphic_report/images/es_hlp_graphic_report_2.png -------------------------------------------------------------------------------- /modules/graphic_report/images/es_hlp_graphic_report_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/graphic_report/images/es_hlp_graphic_report_3.png -------------------------------------------------------------------------------- /modules/graphic_report/images/es_hlp_graphic_report_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/graphic_report/images/es_hlp_graphic_report_4.png -------------------------------------------------------------------------------- /modules/graphic_report/images/es_hlp_graphic_report_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/graphic_report/images/es_hlp_graphic_report_5.png -------------------------------------------------------------------------------- /modules/graphic_report/images/hlp_graphic_report_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/graphic_report/images/hlp_graphic_report_1.png -------------------------------------------------------------------------------- /modules/graphic_report/images/hlp_graphic_report_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/graphic_report/images/hlp_graphic_report_2.png -------------------------------------------------------------------------------- /modules/graphic_report/images/hlp_graphic_report_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/graphic_report/images/hlp_graphic_report_3.png -------------------------------------------------------------------------------- /modules/graphic_report/images/hlp_graphic_report_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/graphic_report/images/hlp_graphic_report_4.png -------------------------------------------------------------------------------- /modules/graphic_report/images/hlp_graphic_report_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/graphic_report/images/hlp_graphic_report_5.png -------------------------------------------------------------------------------- /modules/graphic_report/images/next.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/graphic_report/images/next.gif -------------------------------------------------------------------------------- /modules/graphic_report/images/next_off.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/graphic_report/images/next_off.gif -------------------------------------------------------------------------------- /modules/graphic_report/images/previous.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/graphic_report/images/previous.gif -------------------------------------------------------------------------------- /modules/graphic_report/images/previous_off.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/graphic_report/images/previous_off.gif -------------------------------------------------------------------------------- /modules/graphic_report/images/reports_graphic_reports.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/graphic_report/images/reports_graphic_reports.png -------------------------------------------------------------------------------- /modules/graphic_report/images/start.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/graphic_report/images/start.gif -------------------------------------------------------------------------------- /modules/graphic_report/images/start_off.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/graphic_report/images/start_off.gif -------------------------------------------------------------------------------- /modules/graphic_report/images/uk_hlp_graphic_report_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/graphic_report/images/uk_hlp_graphic_report_1.png -------------------------------------------------------------------------------- /modules/graphic_report/images/uk_hlp_graphic_report_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/graphic_report/images/uk_hlp_graphic_report_2.png -------------------------------------------------------------------------------- /modules/graphic_report/images/uk_hlp_graphic_report_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/graphic_report/images/uk_hlp_graphic_report_3.png -------------------------------------------------------------------------------- /modules/graphic_report/images/uk_hlp_graphic_report_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/graphic_report/images/uk_hlp_graphic_report_4.png -------------------------------------------------------------------------------- /modules/graphic_report/images/uk_hlp_graphic_report_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/graphic_report/images/uk_hlp_graphic_report_5.png -------------------------------------------------------------------------------- /modules/graphic_report/themes/default/extension.tpl: -------------------------------------------------------------------------------- 1 | 11 | 12 |
13 | 14 |
15 |
16 | 17 |
18 | 19 |
20 | 24 |
25 | -------------------------------------------------------------------------------- /modules/missed_calls/configs/default.conf.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/missed_calls/help/en.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 |

{$node_name}

8 |

The option "Missed Calls" of the menu "Reports" in Issabel shows a report of the missed calls of all extensions so you can know when an extension has been receiving calls. You can download this report by clicking on "Download" button. The available formats for this file are csv, xml and pdf

9 |

You can filter the results by:

10 | 21 |
22 |
23 |

Figure 1

24 |
25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /modules/missed_calls/help/es.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 |

{$node_name}

8 |

La opción "Llamadas Perdidas" del menú "Reportes" muestra un reporte de las llamadas perdidas en todas las extensiones registradas en el servidor. Usted puede descargar este reporte haciendo click en el botón "Descargar". Los formatos disponibles en que se puede descargar el archivo son CSV, XML y PDF.

9 |

Usted puede filtrar los resultados por:

10 | 21 |
22 |
23 |

Figura 1

24 |
25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /modules/missed_calls/help/uk.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 |

{$node_name}

8 |

Параметр "Пропущені Дзвінки" меню "Звіти" в Issabel показує звіт про пропущені дзвінки всіх внутрішніх номерів, щоб ви могли знати, коли внутрішній номер отримував виклики. Ви можете завантажити цей звіт, натиснувши кнопку "Завантажити". Для цього файлу доступні формати csv, xml та pdf

9 |

Ви можете відфільтрувати результати за:

10 | 21 |
22 |
23 |

Зображення 1

24 |
25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /modules/missed_calls/images/es_hlp_missed_calls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/missed_calls/images/es_hlp_missed_calls.png -------------------------------------------------------------------------------- /modules/missed_calls/images/hlp_missed_calls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/missed_calls/images/hlp_missed_calls.png -------------------------------------------------------------------------------- /modules/missed_calls/images/uk_hlp_missed_calls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/missed_calls/images/uk_hlp_missed_calls.png -------------------------------------------------------------------------------- /modules/missed_calls/themes/default/filter.tpl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
{$date_start.LABEL}: *{$date_start.INPUT} 6 | {$filter_field.LABEL}:  {$filter_field.INPUT}  {$filter_value.INPUT} 7 | 8 |
{$date_end.LABEL}: *{$date_end.INPUT}
16 | -------------------------------------------------------------------------------- /modules/summary_by_extension/configs/default.conf.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/summary_by_extension/help/en.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 |

{$node_name}

8 |

The option "Summary" of the menu "Reports" in Issabel shows a report of each Extension registered in the server. You can see the number of incoming and outgoing calls, the duration of the calls, the caller id and the dialing number. Use the filter to find and extension or user.

9 |
10 |

Figure 1

11 |
12 |

Click on "View" to see more information of an extension.

13 |
14 |

Figure 2

15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /modules/summary_by_extension/help/es.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 |

{$node_name}

8 |

La opción "Resumen" del menú "Reportes" muestra un reporte de cada extensión registrada en el servidor Issabel. Usted puede ver el número de llamadas entrantes y salientes, la duración de las llamadas, el caller ID y el número marcado. Utilize el filtro para especificar una extensión o usuario en particular.

9 |
10 |

Figura 1

11 |
12 |

Para ver un gráfico de llamadas correspondientes a una extensión haga click en el enlace "Ver".

13 |
14 |

Figura 2

15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /modules/summary_by_extension/help/uk.hlp: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 | 7 |

{$node_name}

8 |

Опція " Зведення" в меню "Звіти" в Issabel показує звіт по кожному внутрішньому номеру, зареєстрованому на сервері. Ви можете побачити кількість вхідних і вихідних дзвінків, тривалість дзвінків, ідентифікатор абонента і номер для набору. Скористайтеся фільтром, щоб знайти номер або користувача.

9 |
10 |

Зображення 1

11 |
12 |

Натисніть "Переглянути", щоб побачити більше інформації про розширення.

13 |
14 |

Зображення 2

15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /modules/summary_by_extension/images/es_hlp_summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/summary_by_extension/images/es_hlp_summary.png -------------------------------------------------------------------------------- /modules/summary_by_extension/images/es_hlp_summary_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/summary_by_extension/images/es_hlp_summary_graph.png -------------------------------------------------------------------------------- /modules/summary_by_extension/images/flecha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/summary_by_extension/images/flecha.png -------------------------------------------------------------------------------- /modules/summary_by_extension/images/hlp_summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/summary_by_extension/images/hlp_summary.png -------------------------------------------------------------------------------- /modules/summary_by_extension/images/hlp_summary_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/summary_by_extension/images/hlp_summary_graph.png -------------------------------------------------------------------------------- /modules/summary_by_extension/images/uk_hlp_summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/summary_by_extension/images/uk_hlp_summary.png -------------------------------------------------------------------------------- /modules/summary_by_extension/images/uk_hlp_summary_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/summary_by_extension/images/uk_hlp_summary_graph.png -------------------------------------------------------------------------------- /modules/summary_by_extension/lang/es.lang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/reports/a3e476a18200ebeac20edcfbe8e91c694eb6d63e/modules/summary_by_extension/lang/es.lang -------------------------------------------------------------------------------- /modules/summary_by_extension/themes/default/filter.tpl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
{$date_from.LABEL}: {$date_from.INPUT}{$option_fil.LABEL}: {$option_fil.INPUT} {$value_fil.INPUT}
{$date_to.LABEL}: {$date_to.INPUT}
14 | 15 | {literal} 16 | 29 | {/literal} 30 | -------------------------------------------------------------------------------- /modules/summary_by_extension/themes/default/report_call.tpl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
{$CONTENT_GRID} 5 | 6 | 7 | 10 | 11 | 12 | 15 | 16 | 17 | 18 |
8 | Titulo Imagenes 9 |
13 | {$CONTENT_IMAGE1}
14 |
19 | 20 | -------------------------------------------------------------------------------- /setup/db/db.info: -------------------------------------------------------------------------------- 1 | [rate] 2 | ignore_backup = no 3 | engine = sqlite3 4 | path = /var/www/db 5 | deletable = yes 6 | -------------------------------------------------------------------------------- /setup/db/install/rate/1_schema.sql: -------------------------------------------------------------------------------- 1 | BEGIN TRANSACTION; 2 | CREATE TABLE rate ( 3 | id INTEGER PRIMARY KEY, 4 | name varchar(200), 5 | prefix varchar(50), 6 | rate float, 7 | rate_offset float, 8 | trunk TEXT 9 | ); 10 | COMMIT; 11 | -------------------------------------------------------------------------------- /setup/db/update/rate/version_sql/1_2.0.0-1_2.0.4-2.sql: -------------------------------------------------------------------------------- 1 | BEGIN TRANSACTION; 2 | ALTER TABLE rate ADD COLUMN estado VARCHAR(20) DEFAULT 'activo'; 3 | ALTER TABLE rate ADD COLUMN fecha_creacion DATETIME DEFAULT '2005-01-01 10:00:00'; 4 | ALTER TABLE rate ADD COLUMN fecha_cierre DATETIME; 5 | ALTER TABLE rate ADD COLUMN hided_digits INTEGER DEFAULT 0; 6 | ALTER TABLE rate ADD COLUMN idParent INTEGER DEFAULT 0; 7 | COMMIT; 8 | -------------------------------------------------------------------------------- /setup/installer.php: -------------------------------------------------------------------------------- 1 | 30 | --------------------------------------------------------------------------------