├── .github └── workflows │ └── el8-rpm.yml ├── .gitignore ├── LICENSE ├── README.md ├── accountcodepreserve ├── functions.inc.php ├── i18n │ └── es_ES │ │ └── LC_MESSAGES │ │ └── accountcodepreserve.po └── module.xml ├── announcement ├── LICENSE ├── agi-bin │ └── picotts.agi ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── announcement.pot │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── announcement.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── announcement.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── announcement.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── announcement.po │ ├── hu_HU │ │ └── LC_MESSAGES │ │ │ └── announcement.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── announcement.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── announcement.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── announcement.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── announcement.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── announcement.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── announcement.po ├── install.php ├── module.xml ├── page.announcement.php └── uninstall.php ├── asterisk-cli ├── LICENSE ├── functions.inc.php ├── i18n │ ├── asterisk-cli.pot │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── asterisk-cli.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── asterisk-cli.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── asterisk-cli.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── asterisk-cli.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── asterisk-cli.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── asterisk-cli.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── asterisk-cli.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── asterisk-cli.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── asterisk-cli.po ├── module.xml └── page.cli.php ├── asteriskinfo ├── LICENSE ├── asteriskinfo.css ├── functions.inc.php ├── i18n │ ├── asteriskinfo.pot │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── asteriskinfo.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── asteriskinfo.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── asteriskinfo.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── asteriskinfo.po │ ├── hu_HU │ │ └── LC_MESSAGES │ │ │ └── asteriskinfo.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── asteriskinfo.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── asteriskinfo.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── asteriskinfo.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── asteriskinfo.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── asteriskinfo.po ├── module.xml └── page.asteriskinfo.php ├── asternicivr ├── LICENSE ├── functions.inc.php ├── i18n │ ├── asternicivr.pot │ ├── en_US │ │ └── LC_MESSAGES │ │ │ └── asternicivr.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── asternicivr.po │ └── fr_FR │ │ └── LC_MESSAGES │ │ └── asternicivr.po ├── install.php ├── module.xml ├── page.asternic.php └── uninstall.php ├── backup ├── LICENSE ├── assets │ ├── css │ │ └── backup.css │ ├── images │ │ ├── add.png │ │ └── move.png │ └── js │ │ ├── Sortable.min.js │ │ ├── backup.js │ │ └── views │ │ ├── backup.js │ │ ├── jquery.jstree.min.js │ │ ├── restore.js │ │ ├── templates.js │ │ └── themes │ │ ├── apple │ │ ├── bg.jpg │ │ ├── d.png │ │ ├── dot_for_ie.gif │ │ ├── style.css │ │ └── throbber.gif │ │ ├── classic │ │ ├── d.gif │ │ ├── d.png │ │ ├── dot_for_ie.gif │ │ ├── style.css │ │ └── throbber.gif │ │ ├── default-rtl │ │ ├── d.gif │ │ ├── d.png │ │ ├── dots.gif │ │ ├── style.css │ │ └── throbber.gif │ │ └── default │ │ ├── d.gif │ │ ├── d.png │ │ ├── style.css │ │ └── throbber.gif ├── bin │ ├── backup.php │ └── restore.php ├── functions.inc.php ├── functions.inc │ ├── backup.php │ ├── class.backup.php │ ├── restore.php │ ├── servers.php │ └── templates.php ├── i18n │ ├── backup.pot │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── backup.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── backup.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── backup.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── backup.po │ ├── hu_HU │ │ └── LC_MESSAGES │ │ │ └── backup.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── backup.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── backup.po │ ├── pl │ │ └── LC_MESSAGES │ │ │ └── backup.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── backup.po │ └── sv_SE │ │ └── LC_MESSAGES │ │ └── backup.po ├── install.php ├── module.xml ├── page.backup.php ├── page.backup_restore.php ├── page.backup_servers.php ├── page.backup_templates.php ├── pt_BR │ └── LC_MESSAGES │ │ └── backup.po ├── uninstall.php └── views │ ├── backup │ ├── backup.php │ ├── backups.php │ └── frameworkmsg.php │ ├── cron.php │ ├── item_table.php │ ├── restore │ ├── backup_list.php │ ├── browseserver.php │ ├── frameworkmsg.php │ └── restore.php │ ├── rnav │ ├── backup.php │ ├── main.php │ ├── restore.php │ ├── servers.php │ └── templates.php │ ├── servers │ ├── email.php │ ├── ftp.php │ ├── local.php │ ├── mysql.php │ ├── servers.php │ └── ssh.php │ └── templates │ ├── template.php │ └── templates.php ├── blacklist ├── LICENSE ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── blacklist.po │ ├── blacklist.pot │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── blacklist.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── blacklist.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── blacklist.po │ ├── hu_HU │ │ └── LC_MESSAGES │ │ │ └── blacklist.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── blacklist.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── blacklist.po │ ├── pl │ │ └── LC_MESSAGES │ │ │ └── blacklist.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── blacklist.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── blacklist.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── blacklist.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── blacklist.po ├── install.php ├── module.xml └── page.blacklist.php ├── bosssecretary ├── README.md ├── form_template.tpl ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── bg │ │ └── LC_MESSAGES │ │ │ └── bosssecretary.po │ ├── bosssecretary.pot │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── bosssecretary.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── bosssecretary.pot │ └── pt_BR │ │ └── LC_MESSAGES │ │ └── bosssecretary.po ├── install.php ├── install.sql ├── module.xml ├── page.bosssecretary.php ├── titlelang.php ├── uninstall.php └── uninstall.sql ├── build └── 5.0 │ ├── files │ ├── .gitkeep │ ├── issabelpbx.logrotate │ └── rqlite.php │ └── patches │ └── .gitkeep ├── bulkdids ├── .gitattributes ├── .htaccess ├── LICENSE ├── bulkdids.css ├── bulkdids.inc.php ├── i18n │ ├── bg │ │ └── LC_MESSAGES │ │ │ └── bulkdids.po │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── bulkdids.po │ ├── bulkdids.pot │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── bulkdids.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── bulkdids.pot │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── bulkdids.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── bulkdids.po │ └── ru_RU │ │ └── LC_MESSAGES │ │ └── bulkdids.po ├── module.xml ├── page.bulkdids.php ├── table.csv └── template.csv ├── bulkextensions ├── .htaccess ├── LICENSE ├── bulkextensions.css ├── bulkextensions.inc.php ├── i18n │ ├── bulkextensions.pot │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── bulkextensions.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── bulkextensions.pot │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── bulkextensions.po │ └── sv_SE │ │ └── LC_MESSAGES │ │ ├── bulkextensions.po │ │ └── table.csv ├── module.xml ├── page.bulkextensions.php ├── table.csv └── template.csv ├── callback ├── LICENSE ├── bin │ └── callback ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── callback.po │ ├── callback.pot │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── callback.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── callback.pot │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── callback.po │ ├── hu_HU │ │ └── LC_MESSAGES │ │ │ └── callback.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── callback.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── callback.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── callback.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── callback.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── callback.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── callback.po ├── install.php ├── install.sql ├── module.xml ├── page.callback.php └── uninstall.php ├── callforward ├── LICENSE ├── functions.inc.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── callforward.po │ ├── callforward.pot │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── callforward.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── callforward.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── callforward.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── callforward.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── callforward.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── callforward.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── callforward.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── callforward.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── callforward.po ├── install.php └── module.xml ├── callrecording ├── .gitattributes ├── LICENSE ├── bin │ └── one_touch_record.php ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── callrecording.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── callrecording.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── callrecording.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── callrecording.po │ └── ru_RU │ │ └── LC_MESSAGES │ │ └── callrecording.po ├── install.php ├── module.xml ├── page.callrecording.php └── uninstall.php ├── callwaiting ├── LICENSE ├── functions.inc.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── callwaiting.po │ ├── callwaiting.pot │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── callwaiting.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── callwaiting.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── callwaiting.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── callwaiting.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── callwaiting.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── callwaiting.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── callwaiting.po ├── install.php └── module.xml ├── cdr ├── .gitattributes ├── LICENSE ├── assets │ ├── css │ │ ├── cdr.css │ │ └── daterangepicker.css │ ├── images │ │ ├── cdr_download.png │ │ └── cdr_sound.png │ └── js │ │ ├── cdr.js │ │ ├── moment-with-locales.min.js │ │ └── zdaterangepicker.js ├── cdr_audio.php ├── cdr_play.php ├── crypt.php ├── etc │ ├── cel.conf │ └── cel_odbc.conf ├── functions.inc.php ├── i18n │ ├── bg │ │ └── LC_MESSAGES │ │ │ └── cdr.po │ ├── cdr.pot │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── cdr.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── cdr.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── cdr.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── cdr.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── cdr.po │ └── sv_SE │ │ └── LC_MESSAGES │ │ └── cdr.po ├── install.php ├── module.xml └── page.cdr.php ├── cidlookup ├── .gitattributes ├── LICENSE ├── assets │ └── js │ │ ├── jquery.alphanum.js │ │ └── sources.js ├── bin │ └── opencnam-alert.php ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── cidlookup.po │ ├── cidlookup.pot │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── cidlookup.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── cidlookup.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── cidlookup.po │ ├── hu_HU │ │ └── LC_MESSAGES │ │ │ └── cidlookup.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── cidlookup.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── cidlookup.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── cidlookup.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── cidlookup.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── cidlookup.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── cidlookup.po ├── install.php ├── module.xml ├── page.cidlookup.php ├── uninstall.php └── views │ └── main.html.php ├── conferences ├── LICENSE ├── etc │ └── confbridge.conf ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── conferences.po │ ├── conferences.pot │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── conferences.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── conferences.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── conferences.po │ ├── hu_HU │ │ └── LC_MESSAGES │ │ │ └── conferences.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── conferences.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── conferences.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── conferences.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── conferences.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── conferences.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── conferences.po ├── install.php ├── module.xml ├── page.conferences.php └── uninstall.sql ├── core ├── .gitattributes ├── LICENSE ├── README.md ├── XML_Parser.php ├── XML_Unserializer.php ├── agi-bin │ ├── checksound.agi │ ├── dialparties.agi │ ├── directory │ ├── enumlookup.agi │ ├── fixlocalprefix │ ├── list-item-remove.php │ ├── sql.php │ └── user_login_out.agi ├── assets │ ├── css │ │ ├── core.css │ │ └── trunks │ │ │ └── trunks.css │ ├── images │ │ └── arrow_up_down.png │ └── js │ │ ├── advancedsettings │ │ └── advancedsettings.js │ │ ├── extensions │ │ └── copy2clipboard.js │ │ ├── routing │ │ └── Sortable.min.js │ │ └── trunks │ │ ├── Sortable.min.js │ │ └── trunks.js ├── etc │ ├── extensions.conf │ ├── features.conf │ ├── func_odbc.conf │ ├── http.conf │ ├── iax.conf │ ├── odbc │ │ └── additional.conf │ ├── pjsip.conf │ ├── res_odbc.conf │ ├── rtp.conf │ ├── sip.conf │ ├── sip_notify.conf │ └── udptl.conf ├── export.html.php ├── functions.inc.php ├── guimodule.php ├── images │ ├── arrow_up_down.png │ ├── cog.png │ ├── core_add.png │ ├── core_delete.png │ ├── default-option.png │ ├── edit.png │ ├── email_edit.png │ ├── link.png │ ├── resultset_bottom.png │ ├── resultset_down.png │ ├── resultset_top.png │ ├── resultset_up.png │ ├── spinner.gif │ ├── telephone_delete.png │ ├── telephone_edit.png │ ├── telephone_key.png │ ├── user_add.png │ ├── user_delete.png │ ├── user_edit.png │ └── user_go.png ├── install.php ├── module.xml ├── page.advancedsettings.php ├── page.ampusers.php ├── page.dahdichandids.php ├── page.devices.php ├── page.did.php ├── page.extensions.php ├── page.routing.php ├── page.trunks.php ├── page.users.php └── sounds │ ├── agent-login.sln │ ├── agent-logoff.sln │ ├── exited-vm-will-be-transfered.sln │ ├── featurecode.sln │ ├── incoming-call-1-accept-2-decline.sln │ ├── incoming-call-no-longer-avail.sln │ ├── line-busy-transfer-menu.sln │ ├── please-enter-your-extension-then-press-pound.sln │ └── you-will-be-transfered-menu.sln ├── customappsreg ├── LICENSE ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── customappsreg.po │ ├── customappsreg.pot │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── customappsreg.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── customappsreg.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── customappsreg.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── customappsreg.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── customappsreg.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── customappsreg.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── customappsreg.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── customappsreg.po ├── install.php ├── module.xml ├── page.customdests.php ├── page.customextens.php └── uninstall.php ├── customcontexts ├── .gitattributes ├── LICENSE ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── bg │ │ └── LC_MESSAGES │ │ │ └── customcontexts.po │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── customcontexts.po │ ├── customcontexts.pot │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── customcontexts.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── customcontexts.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── customcontexts.po │ └── sv_SE │ │ └── LC_MESSAGES │ │ └── customcontexts.po ├── install.php ├── module.xml ├── page.customcontexts.php ├── page.customcontextsadmin.php └── uninstall.php ├── customerdb ├── functions.inc.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── customerdb.po │ ├── customerdb.pot │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── customerdb.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── customerdb.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── customerdb.po │ └── sv_SE │ │ └── LC_MESSAGES │ │ └── customerdb.po ├── install.php ├── module.xml ├── page.customerdb.php └── uninstall.sql ├── dahdiconfig ├── .gitattributes ├── LICENSE ├── README.md ├── ajax.html.php ├── assets │ ├── css │ │ └── main.css │ ├── images │ │ ├── add.png │ │ └── delete.png │ └── js │ │ ├── jquery.form.js │ │ ├── jquery.sortable.min.js │ │ └── main.js ├── bin │ └── issabelpbx_engine_hook_dahdiconfig ├── functions.inc.php ├── i18n │ ├── bg │ │ └── LC_MESSAGES │ │ │ └── dahdiconfig.po │ ├── dahdiconfig.pot │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── dahdiconfig.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── dahdiconfig.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── dahdiconfig.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── dahdiconfig.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── dahdiconfig.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── dahdiconfig.po ├── includes │ ├── ajax.inc.php │ ├── dahdi_cards.class.php │ └── modules.reset ├── install.php ├── module.xml ├── modules │ └── sangoma.module ├── page.dahdi.php ├── uninstall.php └── views │ ├── dahdi_advanced_settings.php │ ├── dahdi_analog_hardware.php │ ├── dahdi_analog_settings.php │ ├── dahdi_analog_signalling_form.php │ ├── dahdi_digital_hardware.php │ ├── dahdi_digital_settings.php │ ├── dahdi_global_settings.php │ ├── dahdi_message_box.php │ ├── dahdi_modprobe_settings.php │ ├── dahdi_modules_settings.php │ └── dahdi_system_settings.php ├── dashboard ├── LICENSE ├── class.astinfo.php ├── class.average_rate_calculator.php ├── class.error.inc.php ├── class.procinfo.php ├── dashboard.css ├── functions.inc.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── dashboard.po │ ├── dashboard.pot │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── dashboard.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── dashboard.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── dashboard.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── dashboard.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── dashboard.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── dashboard.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── dashboard.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── dashboard.po ├── install.php ├── module.xml ├── page.index.php └── phpsysinfo │ ├── class.BSD.common.inc.php │ ├── class.Darwin.inc.php │ ├── class.FreeBSD.inc.php │ ├── class.Linux.inc.php │ ├── class.NetBSD.inc.php │ ├── class.OpenBSD.inc.php │ ├── class.parseProgs.inc.php │ ├── common_functions.php │ ├── distros.ini │ └── index.html ├── daynight ├── .gitattributes ├── LICENSE ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── daynight.po │ ├── daynight.pot │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── daynight.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── daynight.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── daynight.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── daynight.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── daynight.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── daynight.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── daynight.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── daynight.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── daynight.po ├── images │ └── clock_link.png ├── install.php ├── module.xml ├── page.daynight.php └── uninstall.php ├── dialplaninjection ├── README.md ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── dialplaninjection.po │ └── pt_BR │ │ └── LC_MESSAGES │ │ └── dialplaninjection.po ├── install.php ├── install.sql ├── module.xml ├── page.dialplaninjection.php ├── titlelang.php └── uninstall.sql ├── dictate ├── LICENSE ├── bin │ └── audio-email.pl ├── functions.inc.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── dictate.po │ ├── dictate.pot │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── dictate.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── dictate.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── dictate.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── dictate.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── dictate.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── dictate.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── dictate.po ├── install.php ├── module.xml └── sounds │ ├── dictation-being-processed.sln │ ├── dictation-being-processed.wav │ ├── dictation-sent.sln │ ├── dictation-sent.wav │ └── enter-filename-short.sln ├── digium_phones ├── .gitattributes ├── Doxyfile ├── LICENSE ├── README.md ├── Services │ └── JSON.php ├── assets │ ├── css │ │ └── digium_phones.css │ └── js │ │ ├── digium_phone_queues.js │ │ └── phones.js ├── build_test_module ├── classes │ ├── digium_phones.php │ ├── digium_phones_firmware.php │ ├── digium_phones_firmware_conf.php │ ├── digium_phones_firmware_manager.php │ └── digium_phones_firmware_package.php ├── conf │ ├── digium_phones_contacts.php │ ├── res_digium_phone_applications.php │ ├── res_digium_phone_devices.php │ ├── res_digium_phone_firmware.php │ └── res_digium_phone_general.php ├── etc │ └── res_digium_phone.conf ├── functions.inc.php ├── i18n │ ├── digium_phones.pot │ ├── fa_IR │ │ └── LC_MESSAGES │ │ │ └── digium_phones.po │ └── fr_FR │ │ └── LC_MESSAGES │ │ └── digium_phones.po ├── images │ ├── resultset_first.png │ ├── resultset_last.png │ ├── resultset_left.png │ └── resultset_right.png ├── install.php ├── module.xml ├── page.digium_phones.php ├── uninstall.php └── views │ ├── digium_phones_alerts.php │ ├── digium_phones_application_custom.php │ ├── digium_phones_application_queues.php │ ├── digium_phones_application_status.php │ ├── digium_phones_applications.php │ ├── digium_phones_externallines.php │ ├── digium_phones_firmware.php │ ├── digium_phones_general_settings.php │ ├── digium_phones_logos.php │ ├── digium_phones_networks.php │ ├── digium_phones_phonebooks.php │ ├── digium_phones_phones.php │ ├── digium_phones_ringtones.php │ ├── rnav.php │ └── zonelist.html ├── directory ├── LICENSE ├── agi-bin │ ├── directory.agi │ └── directory.lib.php ├── assets │ └── js │ │ └── directory.js ├── functions.inc.php ├── i18n │ ├── directory.pot │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── directory.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── directory.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── directory.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── directory.po │ └── sv_SE │ │ └── LC_MESSAGES │ │ └── directory.po ├── install.php ├── module.xml ├── page.directory.php ├── sounds │ ├── cdir-matching-entries-continue.wav │ ├── cdir-matching-entries-or-pound.wav │ ├── cdir-please-enter-first-three.wav │ ├── cdir-sorry-no-entries.wav │ ├── cdir-there-are.wav │ ├── cdir-transferring-further-assistance.wav │ ├── cdir-welcome.wav │ └── fr │ │ ├── cdir-matching-entries-continue.wav │ │ ├── cdir-matching-entries-or-pound.wav │ │ ├── cdir-please-enter-first-three.wav │ │ ├── cdir-sorry-no-entries.wav │ │ ├── cdir-there-are.wav │ │ ├── cdir-transferring-further-assistance.wav │ │ └── cdir-welcome.wav └── uninstall.php ├── disa ├── LICENSE ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── disa.po │ ├── disa.pot │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── disa.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── disa.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── disa.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── disa.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── disa.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── disa.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── disa.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── disa.po ├── install.php ├── module.xml ├── page.disa.php └── uninstall.sql ├── donotdisturb ├── LICENSE ├── functions.inc.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── donotdisturb.po │ ├── donotdisturb.pot │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── donotdisturb.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── donotdisturb.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── donotdisturb.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── donotdisturb.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── donotdisturb.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── donotdisturb.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── donotdisturb.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── donotdisturb.po ├── install.php └── module.xml ├── dundicheck ├── LICENSE ├── functions.inc.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── dundicheck.po │ ├── dundicheck.pot │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── dundicheck.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── dundicheck.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── dundicheck.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── dundicheck.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── dundicheck.po ├── module.xml └── page.dundicheck.php ├── dynamicfeatures ├── LICENSE ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── dynamicfeatures.pot │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── dynamicfeatures.po │ └── pt_BR │ │ └── LC_MESSAGES │ │ └── dynamicfeatures.po ├── install.php ├── module.xml ├── page.dynamicfeatures.php └── uninstall.php ├── dynroute ├── CHANGES.txt ├── LICENSE ├── example.sql ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── dynroute.pot │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── dynroute.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── dynroute.po │ ├── nl_NL │ │ └── LC_MESSAGES │ │ │ └── dynroute.po │ └── pt_BR │ │ └── LC_MESSAGES │ │ └── dynroute.po ├── install.php ├── module.xml ├── page.dynroute.php ├── test.agi ├── titlelang.php ├── uninstall.php └── update_i18n.sh ├── extensionsettings ├── functions.inc.php ├── i18n │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── extensionsettings.po │ ├── extensionsettings.pot │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── extensionsettings.po │ └── pt_BR │ │ └── LC_MESSAGES │ │ └── extensionsettings.po ├── images │ ├── bullet.png │ └── bullet_checked.png ├── module.xml └── page.extensionsettings.php ├── fax ├── LICENSE ├── assets │ └── js │ │ └── fax.js ├── bin │ └── fax2mail.php ├── functions.inc.php ├── i18n │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── fax.po │ ├── fax.pot │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── fax.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── fax.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── fax.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── fax.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── fax.po ├── install.php ├── module.xml ├── page.fax.php └── uninstall.php ├── featurecodeadmin ├── LICENSE ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── featurecodeadmin.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── featurecodeadmin.po │ ├── featurecodeadmin.pot │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── featurecodeadmin.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── featurecodeadmin.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── featurecodeadmin.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── featurecodeadmin.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── featurecodeadmin.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── featurecodeadmin.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── featurecodeadmin.po ├── module.xml └── page.featurecodeadmin.php ├── findmefollow ├── Findmefollow.class.php ├── LICENSE ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── findmefollow.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── findmefollow.po │ ├── findmefollow.pot │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── findmefollow.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── findmefollow.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── findmefollow.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── findmefollow.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── findmefollow.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── findmefollow.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── findmefollow.po ├── install.php ├── module.xml ├── page.findmefollow.php ├── sounds │ └── followme.sln ├── ucp │ ├── Findmefollow.class.php │ └── views │ │ └── settings.php └── uninstall.php ├── framework ├── .gitattributes ├── LICENSE ├── README.md ├── SQL │ ├── cdr_mysql_table.sql │ ├── cel_table.sql │ ├── newinstall.sql │ ├── newinstall.sqlite3.sql │ ├── update_release_46.sql │ └── upgradefromfpbx.db ├── amp_conf │ ├── agi-bin │ │ ├── phpagi-asmanager.php │ │ └── phpagi.php │ ├── astetc │ │ ├── cbmysql.conf │ │ ├── cdr_mysql.conf │ │ ├── chan_dahdi.conf.template │ │ ├── dnsmgr.conf │ │ ├── enum.conf │ │ ├── extensions_custom.conf.sample │ │ ├── indications.conf │ │ ├── issabelpbx_featurecodes.conf.template │ │ ├── issabelpbx_menu.conf.template │ │ ├── issabelpbx_module_admin.conf │ │ ├── manager.conf │ │ ├── manager_custom.conf.sample │ │ ├── manager_general_additional.conf │ │ ├── meetme.conf │ │ ├── modem.conf │ │ ├── modules.conf │ │ ├── modules_additional.conf │ │ ├── modules_custom.conf.sample │ │ ├── musiconhold.conf │ │ ├── phone.conf │ │ ├── phpagi.conf │ │ ├── privacy.conf │ │ ├── queues.conf │ │ ├── res_mysql.conf │ │ ├── res_parking.conf │ │ ├── res_parking_additional.conf │ │ ├── res_parking_custom.conf.sample │ │ ├── res_parking_custom_general.conf.sample │ │ ├── vm_email.inc │ │ ├── vm_general.inc │ │ ├── voicemail.conf.template │ │ └── zapata.conf.template │ ├── bin │ │ ├── archive_recordings │ │ ├── gen_amp_conf.php │ │ ├── generate_hints.php │ │ ├── issabelpbx-cron-scheduler.php │ │ ├── issabelpbx_engine │ │ ├── issabelpbx_setting │ │ ├── libissabelpbx.confgen.php │ │ ├── module_admin │ │ ├── retrieve_conf │ │ └── retrieve_parse_amportal_conf.pl │ ├── htdocs │ │ └── admin │ │ │ ├── .htaccess │ │ │ ├── assets │ │ │ ├── css │ │ │ │ ├── animate.min.css │ │ │ │ ├── bulma-checkbox.css │ │ │ │ ├── bulma-switch.min.css │ │ │ │ ├── bulma-tooltip.min.css │ │ │ │ ├── bulma.min.css │ │ │ │ ├── chosen-sprite.png │ │ │ │ ├── chosen.css │ │ │ │ ├── mainstyle-rtl.css │ │ │ │ ├── mainstyle.css │ │ │ │ ├── popover.css │ │ │ │ ├── progress-polyfill.css │ │ │ │ ├── sweetalert2.min.css │ │ │ │ └── unpoly.min.css │ │ │ ├── images │ │ │ │ ├── operator-panel.png │ │ │ │ ├── support.png │ │ │ │ ├── sys-admin.png │ │ │ │ └── user-control.png │ │ │ └── js │ │ │ │ ├── chosen.jquery.js │ │ │ │ ├── jquery-1.6.2.min.js │ │ │ │ ├── jquery-1.7.1.min.js │ │ │ │ ├── jquery-3.6.0.min.js │ │ │ │ ├── jquery-migrate-3.4.0.js │ │ │ │ ├── jquery.cookie.js │ │ │ │ ├── jquery.dirty.js │ │ │ │ ├── jquery.hotkeys.js │ │ │ │ ├── jquery.toggleval.3.0.js │ │ │ │ ├── loadingoverlay.js │ │ │ │ ├── menu.js │ │ │ │ ├── pbxlib.js │ │ │ │ ├── progress-polyfill.min.js │ │ │ │ ├── script.legacy.js │ │ │ │ ├── sweetalert2.min.js │ │ │ │ ├── tabber-minimized.js │ │ │ │ ├── unpoly.min.js │ │ │ │ └── views │ │ │ │ └── login.js │ │ │ ├── bootstrap.php │ │ │ ├── config.php │ │ │ ├── functions.inc.php │ │ │ ├── helpers │ │ │ ├── Email.php │ │ │ ├── Table.php │ │ │ ├── form_helper.php │ │ │ ├── html_helper.php │ │ │ └── issabelpbx_helpers.php │ │ │ ├── i18n │ │ │ ├── .htaccess │ │ │ ├── amp.pot │ │ │ ├── bg_BG │ │ │ │ └── LC_MESSAGES │ │ │ │ │ └── amp.po │ │ │ ├── de_DE │ │ │ │ └── LC_MESSAGES │ │ │ │ │ └── amp.po │ │ │ ├── es_ES │ │ │ │ └── LC_MESSAGES │ │ │ │ │ └── amp.po │ │ │ ├── fr_FR │ │ │ │ └── LC_MESSAGES │ │ │ │ │ └── amp.po │ │ │ ├── he_IL │ │ │ │ └── LC_MESSAGES │ │ │ │ │ └── amp.po │ │ │ ├── hu_HU │ │ │ │ └── LC_MESSAGES │ │ │ │ │ └── amp.po │ │ │ ├── it_IT │ │ │ │ └── LC_MESSAGES │ │ │ │ │ └── amp.po │ │ │ ├── ja_JP │ │ │ │ └── LC_MESSAGES │ │ │ │ │ └── amp.po │ │ │ ├── pt_BR │ │ │ │ └── LC_MESSAGES │ │ │ │ │ └── amp.po │ │ │ ├── pt_PT │ │ │ │ └── LC_MESSAGES │ │ │ │ │ └── amp.po │ │ │ ├── readme.txt │ │ │ ├── ro_RO │ │ │ │ └── LC_MESSAGES │ │ │ │ │ └── amp.po │ │ │ ├── ru_RU │ │ │ │ └── LC_MESSAGES │ │ │ │ │ └── amp.po │ │ │ ├── sv_SE │ │ │ │ └── LC_MESSAGES │ │ │ │ │ └── amp.po │ │ │ └── zh_CN │ │ │ │ └── LC_MESSAGES │ │ │ │ └── amp.po │ │ │ ├── images │ │ │ ├── bg.svg │ │ │ ├── blank.gif │ │ │ ├── br.svg │ │ │ ├── cancel.png │ │ │ ├── cn.svg │ │ │ ├── database_gear.png │ │ │ ├── de.svg │ │ │ ├── delete.gif │ │ │ ├── en.svg │ │ │ ├── es.svg │ │ │ ├── favicon.ico │ │ │ ├── fr.svg │ │ │ ├── hu.svg │ │ │ ├── il.svg │ │ │ ├── issabelpbx.png │ │ │ ├── issabelpbx_small.png │ │ │ ├── it.svg │ │ │ ├── jp.svg │ │ │ ├── pt.svg │ │ │ ├── ru.svg │ │ │ ├── scrolldown.gif │ │ │ ├── scrollup.gif │ │ │ ├── se.svg │ │ │ ├── tango.png │ │ │ └── trash.png │ │ │ ├── index.php │ │ │ ├── libraries │ │ │ ├── Cron.class.php │ │ │ ├── ampuser.class.php │ │ │ ├── components.class.php │ │ │ ├── cronmanager.class.php │ │ │ ├── cssmin.class.php │ │ │ ├── db_connect.php │ │ │ ├── extensions.class.php │ │ │ ├── featurecodes.class.php │ │ │ ├── featurecodes.functions.php │ │ │ ├── fwmsg.class.php │ │ │ ├── gettext.php │ │ │ ├── gettextinc.php │ │ │ ├── gui_auth.php │ │ │ ├── issabelpbx_DB.php │ │ │ ├── issabelpbx_DB_extends.php │ │ │ ├── issabelpbx_DB_static.php │ │ │ ├── issabelpbx_conf.class.php │ │ │ ├── legacy.functions.php │ │ │ ├── modgettext.class.php │ │ │ ├── module.functions.php │ │ │ ├── moduleHook.class.php │ │ │ ├── modulelist.class.php │ │ │ ├── notifications.class.php │ │ │ ├── pest.functions.php │ │ │ ├── pest │ │ │ │ ├── Pest.php │ │ │ │ ├── PestJSON.php │ │ │ │ └── PestXML.php │ │ │ ├── php-asmanager.php │ │ │ ├── php-upgrade.functions.php │ │ │ ├── php-upgrade.override.php │ │ │ ├── php-upgrade │ │ │ │ ├── ext │ │ │ │ │ ├── bcmath.php │ │ │ │ │ ├── contrib │ │ │ │ │ │ ├── archive │ │ │ │ │ │ │ ├── bcmath.old.php │ │ │ │ │ │ │ ├── pdo-2006-01-29.tar.gz │ │ │ │ │ │ │ ├── phprequest.php │ │ │ │ │ │ │ ├── xmlrpc.php │ │ │ │ │ │ │ └── xmlrpc.txt │ │ │ │ │ │ ├── fix_magic_quotes.php │ │ │ │ │ │ ├── header_errors.php │ │ │ │ │ │ ├── http_query.class.php │ │ │ │ │ │ ├── http_query.class.txt │ │ │ │ │ │ ├── input.README.pdf │ │ │ │ │ │ ├── input.php │ │ │ │ │ │ ├── is_utf8.php │ │ │ │ │ │ ├── php4_exceptions.php │ │ │ │ │ │ ├── php5_clone.php │ │ │ │ │ │ └── serialize.php │ │ │ │ │ ├── ctype.php │ │ │ │ │ ├── ftp.php │ │ │ │ │ ├── gettext.php │ │ │ │ │ ├── mime.php │ │ │ │ │ ├── nonstandard │ │ │ │ │ │ └── base16.php │ │ │ │ │ ├── pdo.pgsql.php │ │ │ │ │ ├── pdo.php │ │ │ │ │ ├── pdo.sqlite.php │ │ │ │ │ ├── php40.php │ │ │ │ │ ├── php40array.php │ │ │ │ │ ├── pspell.php │ │ │ │ │ ├── stubs │ │ │ │ │ │ ├── dba.php │ │ │ │ │ │ └── zlib.php │ │ │ │ │ ├── uncommon_functions.php │ │ │ │ │ └── xmlentities.php │ │ │ │ ├── upgrade.php │ │ │ │ └── version.18 │ │ │ ├── sql.functions.php │ │ │ ├── streams.php │ │ │ ├── usage_registry.functions.php │ │ │ ├── utility.functions.php │ │ │ ├── view.functions.php │ │ │ ├── voicemail.function.php │ │ │ └── xml2Array.class.php │ │ │ ├── module-builtin.xml │ │ │ ├── page.modules.php │ │ │ └── views │ │ │ ├── .htaccess │ │ │ ├── bad_refferer.php │ │ │ ├── beta_notice.php │ │ │ ├── footer.php │ │ │ ├── footer_content.php │ │ │ ├── header.php │ │ │ ├── issabelpbx.php │ │ │ ├── login.php │ │ │ ├── menu.php │ │ │ ├── menuitem_disabled.php │ │ │ ├── noaccess.php │ │ │ ├── obe.php │ │ │ ├── panel.php │ │ │ ├── popover_js.php │ │ │ ├── reports.php │ │ │ ├── welcome.php │ │ │ └── welcome_nomanager.php │ ├── sbin │ │ └── amportal │ └── sounds │ │ ├── dir-intro-fn-oper.gsm │ │ ├── dir-intro-fnln-oper.gsm │ │ ├── dir-intro-fnln.gsm │ │ └── dir-intro-oper.gsm ├── amportal.conf ├── apply_conf.sh ├── asterisk.conf ├── initial_settings.csv ├── install.php ├── install_amp ├── libissabelpbx.install.php ├── module.xml ├── sqlite.readme ├── start_asterisk └── upgrades │ ├── 2.10.1.md5 │ ├── 2.10.1 │ └── migration.php │ ├── 2.11.0.47 │ └── migration.php │ ├── 2.11.0.49 │ └── migration.php │ ├── 2.11.0.md5 │ ├── 2.11.0 │ └── migration.php │ └── 2.12.0.0 │ └── migration.php ├── fw_langpacks ├── .gitattributes ├── LICENSE ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── fw_langpacks.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── fw_langpacks.po │ ├── fw_langpacks.pot │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── fw_langpacks.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── fw_langpacks.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── fw_langpacks.po │ └── sv_SE │ │ └── LC_MESSAGES │ │ └── fw_langpacks.po ├── install.php └── module.xml ├── hotelwakeup ├── README ├── agi-bin │ ├── wake.inc.php │ ├── wakeconfirm.php │ └── wakeupphp ├── assets │ └── js │ │ └── jquery.alphanum.js ├── functions.inc.php ├── hotelwakeup.css ├── i18n │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── hotelwakeup.po │ ├── hotelwakeup.pot │ └── pt_BR │ │ └── LC_MESSAGES │ │ └── hotelwakeup.po ├── install.php ├── module.xml ├── page.hotelwakeup.php └── uninstall.php ├── iaxsettings ├── LICENSE ├── assets │ ├── css │ │ └── iaxsettings.css │ ├── images │ │ └── arrow_up_down.png │ └── js │ │ ├── Sortable.min.js │ │ └── iaxsettings.js ├── functions.inc.php ├── i18n │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── iaxsettings.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── iaxsettings.po │ ├── iaxsettings.pot │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── iaxsettings.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── iaxsettings.po │ └── sv_SE │ │ └── LC_MESSAGES │ │ └── iaxsettings.po ├── install.php ├── module.xml ├── page.iaxsettings.php └── uninstall.php ├── infoservices ├── LICENSE ├── functions.inc.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── infoservices.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── infoservices.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── infoservices.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── infoservices.po │ ├── infoservices.pot │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── infoservices.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── infoservices.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── infoservices.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── infoservices.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── infoservices.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── infoservices.po ├── install.php └── module.xml ├── inventorydb ├── functions.inc.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── inventorydb.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── inventorydb.po │ ├── inventorydb.pot │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── inventorydb.po │ └── sv_SE │ │ └── LC_MESSAGES │ │ └── inventorydb.po ├── install.php ├── install.sql ├── module.xml ├── page.inventorydb.php └── uninstall.sql ├── issabelPBX.spec ├── ivr ├── LICENSE ├── assets │ ├── images │ │ ├── add.png │ │ └── queue_link.png │ └── js │ │ └── ivr.js ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── ivr.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── ivr.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── ivr.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── ivr.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── ivr.po │ ├── ivr.pot │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── ivr.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── ivr.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── ivr.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── ivr.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── ivr.po ├── install.php ├── module.xml ├── page.ivr.php ├── sounds │ └── en │ │ ├── no-valid-responce-pls-try-again.wav │ │ └── no-valid-responce-transfering.wav ├── uninstall.php └── views │ ├── entries.php │ └── rnav.php ├── languages ├── LICENSE ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── languages.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── languages.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── languages.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── languages.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── languages.po │ ├── languages.pot │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── languages.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── languages.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── languages.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── languages.po ├── install.php ├── module.xml ├── page.languages.php └── uninstall.php ├── logfiles ├── LICENSE ├── assets │ ├── css │ │ └── logfiles.css │ ├── images │ │ └── add.png │ └── js │ │ └── views │ │ ├── logs.js │ │ └── settings.js ├── etc │ └── logger.conf ├── functions.inc.php ├── header.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── logfiles.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── logfiles.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── logfiles.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── logfiles.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── logfiles.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── logfiles.po │ ├── logfiles.pot │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── logfiles.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── logfiles.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── logfiles.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── logfiles.po ├── install.php ├── module.xml ├── page.logfiles.php ├── page.logfiles_settings.php ├── titlelang.php ├── uninstall.php └── views │ ├── logs.php │ └── settings.php ├── manager ├── LICENSE ├── functions.inc.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── manager.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── manager.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── manager.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── manager.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── manager.po │ ├── manager.pot │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── manager.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── manager.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── manager.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── manager.po ├── install.php ├── module.xml ├── page.manager.php └── uninstall.sql ├── managersettings ├── LICENSE ├── assets │ └── css │ │ └── managersettings.css ├── functions.inc.php ├── i18n │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── managersettings.po │ ├── managersettings.pot │ └── pt_BR │ │ └── LC_MESSAGES │ │ └── managersettings.po ├── install.php ├── module.xml ├── page.managersettings.php └── uninstall.php ├── miscapps ├── LICENSE ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── miscapps.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── miscapps.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── miscapps.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── miscapps.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── miscapps.po │ ├── miscapps.pot │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── miscapps.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── miscapps.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── miscapps.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── miscapps.po ├── install.php ├── module.xml ├── page.miscapps.php └── uninstall.php ├── miscdests ├── LICENSE ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── miscdests.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── miscdests.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── miscdests.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── miscdests.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── miscdests.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── miscdests.po │ ├── miscdests.pot │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── miscdests.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── miscdests.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── miscdests.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── miscdests.po ├── install.php ├── install.sql ├── module.xml ├── page.miscdests.php └── uninstall.sql ├── motif ├── .gitattributes ├── LICENSE ├── README.md ├── functions.inc.php ├── i18n │ ├── bg │ │ └── LC_MESSAGES │ │ │ └── motif.po │ ├── es │ │ └── LC_MESSAGES │ │ │ └── motif.po │ └── motif.pot ├── install.php ├── module.xml ├── page.motif.php ├── uninstall.php └── views │ ├── edit.php │ └── main.php ├── music ├── LICENSE ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── music.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── music.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── music.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── music.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── music.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── music.po │ ├── music.pot │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── music.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── music.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── music.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── music.po ├── install.php ├── module.xml └── page.music.php ├── outroutemsg ├── LICENSE ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── outroutemsg.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── outroutemsg.po │ ├── outroutemsg.pot │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── outroutemsg.po │ └── sv_SE │ │ └── LC_MESSAGES │ │ └── outroutemsg.po ├── install.php ├── module.xml ├── page.outroutemsg.php └── uninstall.php ├── paging ├── LICENSE ├── agi-bin │ └── page.agi ├── assets │ ├── css │ │ └── paging.css │ └── js │ │ ├── Sortable.min.js │ │ └── paging.js ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── paging.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── paging.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── paging.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── paging.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── paging.po │ ├── paging.pot │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── paging.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── paging.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── paging.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── paging.po ├── install.php ├── module.xml ├── page.paging.php ├── sounds │ └── intercom.wav ├── uninstall.php └── views │ ├── overview.php │ ├── page_group.php │ ├── rnav.php │ └── settings.php ├── parking ├── LICENSE ├── agi-bin │ ├── parkfetch.agi │ └── parkuser.php ├── assets │ ├── css │ │ └── parking.css │ └── js │ │ ├── jquery.alphanum.js │ │ └── park.js ├── functions.inc.php ├── functions.inc │ ├── dialplan.php │ ├── geters_seters.php │ └── registries.php ├── guimodule.php ├── i18n │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── parking.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── parking.po │ ├── parking.pot │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── parking.po │ └── ru_RU │ │ └── LC_MESSAGES │ │ └── parking.po ├── install.php ├── module.xml ├── page.parking.php ├── titlelang.php ├── uninstall.php └── views │ ├── header.php │ ├── lot.php │ └── overview.php ├── pbdirectory ├── .gitattributes ├── LICENSE ├── README.md ├── agi-bin │ └── pbdirectory ├── functions.inc.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── pbdirectory.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── pbdirectory.po │ ├── fa_IR │ │ └── LC_MESSAGES │ │ │ └── pbdirectory.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── pbdirectory.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── pbdirectory.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── pbdirectory.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── pbdirectory.po │ ├── pbdirectory.pot │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── pbdirectory.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── pbdirectory.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── pbdirectory.po ├── install.php ├── module.xml └── sounds │ ├── en │ ├── pbdirectory-first-three-letters-entry.sln │ ├── pbdirectory-if-correct-press.sln │ ├── pbdirectory-if-incorrect-press.sln │ └── pbdirectory-welcome-to-phonebook.sln │ ├── en_GB │ ├── pbdirectory-first-three-letters-entry.sln │ ├── pbdirectory-first-three-letters-entry.sln16 │ ├── pbdirectory-if-correct-press.sln │ ├── pbdirectory-if-correct-press.sln16 │ ├── pbdirectory-if-incorrect-press.sln │ ├── pbdirectory-if-incorrect-press.sln16 │ ├── pbdirectory-welcome-to-phonebook.sln │ └── pbdirectory-welcome-to-phonebook.sln16 │ ├── es │ ├── pbdirectory-first-three-letters-entry.wav │ ├── pbdirectory-if-correct-press.wav │ ├── pbdirectory-if-incorrect-press.wav │ └── pbdirectory-welcome-to-phonebook.wav │ ├── fr │ ├── pbdirectory-first-three-letters-entry.sln │ ├── pbdirectory-first-three-letters-entry.sln16 │ ├── pbdirectory-if-correct-press.sln │ ├── pbdirectory-if-correct-press.sln16 │ ├── pbdirectory-if-incorrect-press.sln │ ├── pbdirectory-if-incorrect-press.sln16 │ ├── pbdirectory-welcome-to-phonebook.sln │ └── pbdirectory-welcome-to-phonebook.sln16 │ ├── it │ ├── pbdirectory-first-three-letters-entry.sln │ ├── pbdirectory-first-three-letters-entry.sln16 │ ├── pbdirectory-if-correct-press.sln │ ├── pbdirectory-if-correct-press.sln16 │ ├── pbdirectory-if-incorrect-press.sln │ ├── pbdirectory-if-incorrect-press.sln16 │ ├── pbdirectory-welcome-to-phonebook.sln │ └── pbdirectory-welcome-to-phonebook.sln16 │ └── ja │ ├── pbdirectory-first-three-letters-entry.sln │ ├── pbdirectory-if-correct-press.sln │ ├── pbdirectory-if-incorrect-press.sln │ └── pbdirectory-welcome-to-phonebook.sln ├── phonebook ├── LICENSE ├── functions.inc.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── phonebook.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── phonebook.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── phonebook.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── phonebook.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── phonebook.po │ ├── phonebook.pot │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── phonebook.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── phonebook.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── phonebook.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── phonebook.po ├── module.xml └── page.phonebook.php ├── phpagiconf ├── .gitattributes ├── LICENSE ├── functions.inc.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── phpagiconf.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── phpagiconf.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── phpagiconf.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── phpagiconf.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── phpagiconf.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── phpagiconf.po │ ├── phpagiconf.pot │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── phpagiconf.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── phpagiconf.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── phpagiconf.po ├── install.php ├── module.xml ├── page.phpagiconf.php └── uninstall.sql ├── phpinfo ├── assets │ └── css │ │ └── phpinfo.css ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── phpinfo.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── phpinfo.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── phpinfo.po │ ├── phpinfo.pot │ └── sv_SE │ │ └── LC_MESSAGES │ │ └── phpinfo.po ├── module.xml └── page.phpinfo.php ├── pinsets ├── .gitattributes ├── LICENSE ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── pinsets.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── pinsets.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── pinsets.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── pinsets.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── pinsets.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── pinsets.po │ ├── pinsets.pot │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── pinsets.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── pinsets.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── pinsets.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── pinsets.po ├── install.php ├── module.xml ├── page.pinsets.php └── uninstall.php ├── printextensions ├── .gitattributes ├── LICENSE ├── README.md ├── functions.inc.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── printextensions.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── printextensions.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── printextensions.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── printextensions.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── printextensions.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── printextensions.po │ ├── printextensions.pot │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── printextensions.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── printextensions.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── printextensions.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── printextensions.po ├── module.xml └── page.printextensions.php ├── queuemetrics ├── .gitattributes ├── LICENSE ├── functions.inc.php ├── i18n │ ├── en_US │ │ └── LC_MESSAGES │ │ │ └── queuemetrics.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── queuemetrics.po │ └── queuemetrics.pot ├── install.php ├── module.xml ├── page.queuemetrics.php └── uninstall.php ├── queueprio ├── LICENSE ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── queueprio.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── queueprio.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── queueprio.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── queueprio.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── queueprio.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── queueprio.po │ ├── queueprio.pot │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── queueprio.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── queueprio.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── queueprio.po ├── install.php ├── module.xml ├── page.queueprio.php └── uninstall.php ├── queues ├── .gitattributes ├── LICENSE ├── agi-bin │ └── queue_devstate.agi ├── assets │ ├── css │ │ └── queues.css │ └── js │ │ └── queues.js ├── bin │ ├── generate_queue_hints.php │ └── queue_reset_stats.php ├── functions.inc.php ├── functions.inc │ ├── cron.php │ ├── destination_registry.php │ ├── dialplan.php │ ├── geters_seters.php │ ├── hook_core.php │ ├── hook_ivr.php │ └── queue_conf.php ├── guimodule.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── queues.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── queues.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── queues.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── queues.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── queues.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── queues.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── queues.po │ ├── queues.pot │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── queues.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── queues.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── queues.po ├── install.php ├── module.xml ├── page.queues.php ├── uninstall.php └── views │ └── cron.php ├── recordings ├── LICENSE ├── assets │ ├── css │ │ ├── recordings.css │ │ └── webrecord.css │ ├── images │ │ ├── application_link.png │ │ ├── chosen-sprite.png │ │ ├── play.png │ │ ├── rec_hourglass.png │ │ └── sound_delete.png │ └── js │ │ ├── recorder.js │ │ ├── recordings.js │ │ └── webrecord.js ├── audio.php ├── crypt.php ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── recordings.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── recordings.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── recordings.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── recordings.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── recordings.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── recordings.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── recordings.po │ ├── recordings.pot │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── recordings.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── recordings.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── recordings.po ├── install.php ├── module.xml ├── page.recordings.php ├── popup.php ├── titlelang.php └── uninstall.php ├── restart ├── .gitattributes ├── LICENSE ├── README.md ├── functions.inc.php ├── i18n │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── restart.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── restart.po │ ├── restart.pot │ └── sv_SE │ │ └── LC_MESSAGES │ │ └── restart.po ├── install.php ├── module.xml └── page.restart.php ├── ringgroups ├── LICENSE ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── ringgroups.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── ringgroups.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── ringgroups.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── ringgroups.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── ringgroups.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── ringgroups.po │ ├── ringgroups.pot │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── ringgroups.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── ringgroups.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── ringgroups.po ├── install.php ├── module.xml ├── page.ringgroups.php └── uninstall.sql ├── setcid ├── LICENSE ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── setcid.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── setcid.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── setcid.po │ └── setcid.pot ├── install.php ├── module.xml ├── page.setcid.php └── uninstall.php ├── sipsettings ├── LICENSE ├── assets │ ├── css │ │ └── sipsettings.css │ ├── images │ │ └── arrow_up_down.png │ └── js │ │ ├── Sortable.min.js │ │ └── sipsettings.js ├── functions.inc.php ├── i18n │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── sipsettings.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── sipsettings.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── sipsettings.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── sipsettings.po │ ├── sipsettings.pot │ └── sv_SE │ │ └── LC_MESSAGES │ │ └── sipsettings.po ├── install.php ├── module.xml ├── natget.html.php ├── page.pjsipsettings.php ├── page.sipsettings.php └── uninstall.php ├── speeddial ├── .gitattributes ├── LICENSE ├── README.md ├── functions.inc.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── speeddial.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── speeddial.po │ ├── fa_IR │ │ └── LC_MESSAGES │ │ │ └── speeddial.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── speeddial.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── speeddial.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── speeddial.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── speeddial.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── speeddial.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── speeddial.po │ ├── speeddial.pot │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── speeddial.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── speeddial.po ├── install.php ├── module.xml └── sounds │ ├── en │ ├── speed-enterlocation.gsm │ ├── speed-enternumber.gsm │ ├── to-change.gsm │ └── to-enter-a-diff.gsm │ ├── en_GB │ ├── speed-enterlocation-hash.sln │ ├── speed-enterlocation-hash.sln16 │ ├── speed-enterlocation.sln │ ├── speed-enterlocation.sln16 │ ├── speed-enternumber-hash.sln │ ├── speed-enternumber-hash.sln16 │ ├── speed-enternumber.sln │ ├── speed-enternumber.sln16 │ ├── to-change.sln │ ├── to-change.sln16 │ ├── to-enter-a-diff.sln │ └── to-enter-a-diff.sln16 │ ├── es │ ├── speed-enterlocation.wav │ ├── speed-enternumber.wav │ ├── to-change.wav │ └── to-enter-a-diff.wav │ ├── fr │ ├── speed-enterlocation.sln │ ├── speed-enterlocation.sln16 │ ├── speed-enternumber.sln │ ├── speed-enternumber.sln16 │ ├── to-change.sln │ ├── to-change.sln16 │ ├── to-enter-a-diff.sln │ └── to-enter-a-diff.sln16 │ └── it │ ├── speed-enterlocation.sln │ ├── speed-enterlocation.sln16 │ ├── speed-enternumber.sln │ ├── speed-enternumber.sln16 │ ├── to-change.sln │ ├── to-change.sln16 │ ├── to-enter-a-diff.sln │ └── to-enter-a-diff.sln16 ├── superfecta ├── .gitattributes ├── LICENSE ├── agi │ ├── phpagi-asmanager.php │ ├── phpagi.php │ └── superfecta.agi ├── ajax.html.php ├── assets │ ├── css │ │ └── superfecta.css │ ├── images │ │ ├── bottom.gif │ │ ├── copy.gif │ │ ├── delete.gif │ │ ├── loading.gif │ │ ├── logo.gif │ │ ├── off.gif │ │ ├── on.gif │ │ ├── on_off.gif │ │ ├── revert.gif │ │ ├── top.gif │ │ └── update.png │ └── js │ │ ├── Sortable.min.js │ │ ├── jquery.alphanum.js │ │ ├── jquery.form.js │ │ └── superfecta.js ├── callerid.html.php ├── disclaimer.html ├── functions.inc.php ├── i18n │ ├── en_US │ │ └── LC_MESSAGES │ │ │ └── superfecta.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── superfecta.po │ ├── superfecta.pot │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── superfecta.po ├── includes │ ├── JSON │ │ └── JSON.php │ ├── ajax.inc.php │ ├── callerid.php │ ├── config.php │ ├── oauth-php │ │ ├── LICENSE │ │ ├── README │ │ ├── example │ │ │ ├── client │ │ │ │ ├── googledocs.php │ │ │ │ ├── twolegged.php │ │ │ │ ├── twoleggedtest.php │ │ │ │ └── twoleggedtwitter.php │ │ │ └── server │ │ │ │ ├── INSTALL │ │ │ │ ├── core │ │ │ │ ├── init.php │ │ │ │ └── templates │ │ │ │ │ ├── inc │ │ │ │ │ ├── footer.tpl │ │ │ │ │ └── header.tpl │ │ │ │ │ ├── index.tpl │ │ │ │ │ ├── logon.tpl │ │ │ │ │ └── register.tpl │ │ │ │ └── www │ │ │ │ ├── hello.php │ │ │ │ ├── index.php │ │ │ │ ├── logon.php │ │ │ │ ├── oauth.php │ │ │ │ ├── register.php │ │ │ │ └── services.xrds.php │ │ ├── library │ │ │ ├── OAuthDiscovery.php │ │ │ ├── OAuthException2.php │ │ │ ├── OAuthRequest.php │ │ │ ├── OAuthRequestLogger.php │ │ │ ├── OAuthRequestSigner.php │ │ │ ├── OAuthRequestVerifier.php │ │ │ ├── OAuthRequester.php │ │ │ ├── OAuthServer.php │ │ │ ├── OAuthSession.php │ │ │ ├── OAuthStore.php │ │ │ ├── body │ │ │ │ ├── OAuthBodyContentDisposition.php │ │ │ │ └── OAuthBodyMultipartFormdata.php │ │ │ ├── discovery │ │ │ │ ├── xrds_parse.php │ │ │ │ └── xrds_parse.txt │ │ │ ├── session │ │ │ │ ├── OAuthSessionAbstract.class.php │ │ │ │ └── OAuthSessionSESSION.php │ │ │ ├── signature_method │ │ │ │ ├── OAuthSignatureMethod.class.php │ │ │ │ ├── OAuthSignatureMethod_HMAC_SHA1.php │ │ │ │ ├── OAuthSignatureMethod_MD5.php │ │ │ │ ├── OAuthSignatureMethod_PLAINTEXT.php │ │ │ │ └── OAuthSignatureMethod_RSA_SHA1.php │ │ │ └── store │ │ │ │ ├── OAuthStore2Leg.php │ │ │ │ ├── OAuthStoreAbstract.class.php │ │ │ │ ├── OAuthStoreAnyMeta.php │ │ │ │ ├── OAuthStoreMySQL.php │ │ │ │ ├── OAuthStoreMySQLi.php │ │ │ │ ├── OAuthStoreOracle.php │ │ │ │ ├── OAuthStorePDO.php │ │ │ │ ├── OAuthStorePostgreSQL.php │ │ │ │ ├── OAuthStoreSQL.php │ │ │ │ ├── OAuthStoreSession.php │ │ │ │ ├── mysql │ │ │ │ ├── install.php │ │ │ │ └── mysql.sql │ │ │ │ ├── oracle │ │ │ │ ├── OracleDB │ │ │ │ │ ├── 1_Tables │ │ │ │ │ │ └── TABLES.sql │ │ │ │ │ ├── 2_Sequences │ │ │ │ │ │ └── SEQUENCES.sql │ │ │ │ │ └── 3_Procedures │ │ │ │ │ │ ├── SP_ADD_CONSUMER_REQUEST_TOKEN.prc │ │ │ │ │ │ ├── SP_ADD_LOG.prc │ │ │ │ │ │ ├── SP_ADD_SERVER_TOKEN.prc │ │ │ │ │ │ ├── SP_AUTH_CONSUMER_REQ_TOKEN.prc │ │ │ │ │ │ ├── SP_CHECK_SERVER_NONCE.prc │ │ │ │ │ │ ├── SP_CONSUMER_STATIC_SAVE.prc │ │ │ │ │ │ ├── SP_COUNT_CONSUMER_ACCESS_TOKEN.prc │ │ │ │ │ │ ├── SP_COUNT_SERVICE_TOKENS.prc │ │ │ │ │ │ ├── SP_DELETE_CONSUMER.prc │ │ │ │ │ │ ├── SP_DELETE_SERVER.prc │ │ │ │ │ │ ├── SP_DELETE_SERVER_TOKEN.prc │ │ │ │ │ │ ├── SP_DEL_CONSUMER_ACCESS_TOKEN.prc │ │ │ │ │ │ ├── SP_DEL_CONSUMER_REQUEST_TOKEN.prc │ │ │ │ │ │ ├── SP_EXCH_CONS_REQ_FOR_ACC_TOKEN.prc │ │ │ │ │ │ ├── SP_GET_CONSUMER.prc │ │ │ │ │ │ ├── SP_GET_CONSUMER_ACCESS_TOKEN.prc │ │ │ │ │ │ ├── SP_GET_CONSUMER_REQUEST_TOKEN.prc │ │ │ │ │ │ ├── SP_GET_CONSUMER_STATIC_SELECT.prc │ │ │ │ │ │ ├── SP_GET_SECRETS_FOR_SIGNATURE.prc │ │ │ │ │ │ ├── SP_GET_SECRETS_FOR_VERIFY.prc │ │ │ │ │ │ ├── SP_GET_SERVER.prc │ │ │ │ │ │ ├── SP_GET_SERVER_FOR_URI.prc │ │ │ │ │ │ ├── SP_GET_SERVER_TOKEN.prc │ │ │ │ │ │ ├── SP_GET_SERVER_TOKEN_SECRETS.prc │ │ │ │ │ │ ├── SP_LIST_CONSUMERS.prc │ │ │ │ │ │ ├── SP_LIST_CONSUMER_TOKENS.prc │ │ │ │ │ │ ├── SP_LIST_LOG.prc │ │ │ │ │ │ ├── SP_LIST_SERVERS.prc │ │ │ │ │ │ ├── SP_LIST_SERVER_TOKENS.prc │ │ │ │ │ │ ├── SP_SET_CONSUMER_ACC_TOKEN_TTL.prc │ │ │ │ │ │ ├── SP_SET_SERVER_TOKEN_TTL.prc │ │ │ │ │ │ ├── SP_UPDATE_CONSUMER.prc │ │ │ │ │ │ └── SP_UPDATE_SERVER.prc │ │ │ │ └── install.php │ │ │ │ └── postgresql │ │ │ │ └── pgsql.sql │ │ └── test │ │ │ ├── discovery │ │ │ ├── xrds-fireeagle.xrds │ │ │ ├── xrds-getsatisfaction.xrds │ │ │ └── xrds-magnolia.xrds │ │ │ └── oauth_test.php │ ├── pear │ │ └── Net │ │ │ ├── Growl.php │ │ │ └── Growl │ │ │ ├── Application.php │ │ │ ├── Autoload.php │ │ │ ├── Exception.php │ │ │ ├── Gntp.php │ │ │ ├── GntpMock.php │ │ │ ├── Response.php │ │ │ └── Udp.php │ ├── processors │ │ ├── superfecta_multi.php │ │ └── superfecta_single.php │ ├── rain.tpl.class.php │ └── superfecta_base.php ├── install.php ├── module.xml ├── page.superfecta.php ├── sources.php ├── sources │ ├── source-Abandon_lookup.module │ ├── source-Asteridex.module │ ├── source-Asterisk_Phonebook.module │ ├── source-BulkCNAM.module │ ├── source-CNAM_RF.module │ ├── source-CallWithUs.module │ ├── source-CallerID_Service.module │ ├── source-Can411.module │ ├── source-CidnameCom.module │ ├── source-ConnectWise.module │ ├── source-DeTeMedien_DE.module │ ├── source-EnumQuery.module │ ├── source-FOP2_Phonebook.module │ ├── source-GevondenCC_NL.module │ ├── source-GlipMe.module │ ├── source-Herold_Austria.module │ ├── source-Infobel.module │ ├── source-IssabelPBX_User_Mgr.module │ ├── source-Klicktel_DE.module │ ├── source-LDAP.module │ ├── source-LocalTel_CH.module │ ├── source-NextCaller.module │ ├── source-Open79XX.module │ ├── source-OpenCNAM.module │ ├── source-OpenEMR.module │ ├── source-Paginasblancas_AR.module │ ├── source-PhoneSpamFilter.module │ ├── source-PhoneSpamFilter_UK.module │ ├── source-Regular_Expressions_1.module │ ├── source-ReverseAustralia_AU.module │ ├── source-ReversePhoneBooks_UK.module │ ├── source-Reversephones_AU.module │ ├── source-SE_118100_HE.module │ ├── source-SE_118700_HE.module │ ├── source-SE_clearsearch_HE.module │ ├── source-SE_eniro_HE.module │ ├── source-SE_missatsamtal_HE.module │ ├── source-SE_vemringde_HE.module │ ├── source-SFDatabase.module │ ├── source-Say_No_To_0870_UK.module │ ├── source-Send_to_Dreambox.module │ ├── source-Send_to_Growl.module │ ├── source-Send_to_MythTV.module │ ├── source-Send_to_NeutrinoHD.module │ ├── source-Send_to_NotifyMyAndroid.module │ ├── source-Send_to_PushBullet.module │ ├── source-Send_to_Soundbridge.module │ ├── source-Send_to_Squeezebox_Server.module │ ├── source-Send_to_URL.module │ ├── source-Send_to_Winunciator.module │ ├── source-Send_to_XBMC.module │ ├── source-Send_to_YAC.module │ ├── source-Send_to_email.module │ ├── source-SugarCRM.module │ ├── source-Superfecta_Cache.module │ ├── source-TAB_Reloaded.module │ ├── source-Telco_Data.module │ ├── source-Telepest_UK.module │ ├── source-Theaddressbook.module │ ├── source-Trunk_Provided.module │ ├── source-UKPhoneInfo_UK.module │ ├── source-UK_0870_me.module │ ├── source-VoIPCNAM.module │ ├── source-Who_Called.module │ └── source-iAddressBook.module ├── uninstall.php └── views │ ├── footer.html │ ├── header.html │ ├── main.html │ ├── sources.html │ └── style.css ├── tgzassets └── moh │ ├── macroform-cold_day.wav │ ├── macroform-robot_dity.wav │ ├── macroform-the_simplicity.wav │ ├── manolo_camp-morning_coffee.wav │ └── reno_project-system.wav ├── timeconditions ├── .gitattributes ├── LICENSE ├── bin │ └── schedtc.php ├── countries.csv ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── timeconditions.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── timeconditions.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── timeconditions.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── timeconditions.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── timeconditions.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── timeconditions.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── timeconditions.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── timeconditions.po │ ├── timeconditions.pot │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── timeconditions.po ├── images │ ├── time_edit.png │ └── time_link.png ├── install.php ├── module.xml ├── page.timeconditions.php ├── page.timegroups.php └── uninstall.php ├── trunkbalance ├── README.md ├── agi-bin │ ├── sqltrunkbal.php │ ├── tbtoggle.php │ └── trunkbalance.php ├── functions.inc.php ├── i18n │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── trunkbalance.po │ └── pt_BR │ │ └── LC_MESSAGES │ │ └── trunkbalance.po ├── install.php ├── module.xml ├── page.trunkbalance.php ├── titlelang.php └── uninstall.php ├── tts ├── LICENSE ├── agi-bin │ ├── azuretts.php │ ├── elevenlabstts.php │ ├── googletts.pl │ ├── googlewave.php │ ├── issabel-tts.agi │ └── piper.php ├── assets │ ├── css │ │ ├── codemirror.css │ │ ├── lint.css │ │ └── mdn-like.css │ └── js │ │ ├── 0codemirror.js │ │ ├── active-line.js │ │ ├── javascript.js │ │ ├── json-lint.js │ │ └── zdone.js ├── functions.inc.php ├── i18n │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── tts.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── tts.po │ └── tts.pot ├── install.php ├── module.xml ├── page.tts.php ├── page.ttsadmin.php ├── titlelang.php └── uninstall.php ├── userman ├── .gitattributes ├── BMO.class.php ├── DB_Helper.class.php ├── LICENSE ├── Userman.class.php ├── assets │ ├── css │ │ └── userman.css │ └── js │ │ └── userman.js ├── functions.inc.php ├── functions.inc │ ├── auth │ │ └── issabelpbx.php │ ├── functions.php │ └── guihooks.php ├── i18n │ ├── bg │ │ └── LC_MESSAGES │ │ │ └── userman.po │ ├── en_US │ │ └── LC_MESSAGES │ │ │ └── userman.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── userman.po │ └── userman.pot ├── install.php ├── module.xml.disabled ├── page.userman.php ├── uninstall.php └── views │ ├── emails │ └── welcome_text.tpl │ ├── general.php │ ├── rnav.php │ ├── users.php │ └── welcome.php ├── vmblast ├── LICENSE ├── functions.inc.php ├── guimodule.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── vmblast.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── vmblast.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── vmblast.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── vmblast.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── vmblast.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── vmblast.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── vmblast.po │ ├── vmblast.pot │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── vmblast.po ├── install.php ├── install.sql ├── module.xml ├── page.vmblast.php ├── titlelang.php └── uninstall.sql ├── voicemail ├── .gitattributes ├── LICENSE ├── assets │ ├── css │ │ └── voicemail.css │ └── js │ │ └── voicemail.js ├── functions.inc.php ├── i18n │ ├── bg_BG │ │ └── LC_MESSAGES │ │ │ └── voicemail.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── voicemail.po │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── voicemail.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── voicemail.po │ ├── it_IT │ │ └── LC_MESSAGES │ │ │ └── voicemail.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ └── voicemail.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── voicemail.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── voicemail.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── voicemail.po │ ├── voicemail.pot │ └── zh_CN │ │ └── LC_MESSAGES │ │ └── voicemail.po ├── install.php ├── module.xml ├── page.voicemail.php └── views │ ├── dialplan.php │ ├── header.php │ ├── nav.php │ ├── settings.php │ ├── tz.php │ ├── usage.php │ └── usage_system.php ├── weakpasswords ├── LICENSE ├── functions.inc.php ├── i18n │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── weakpasswords.po │ ├── he_IL │ │ └── LC_MESSAGES │ │ │ └── weakpasswords.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── weakpasswords.po │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── weakpasswords.po │ ├── sv_SE │ │ └── LC_MESSAGES │ │ │ └── weakpasswords.po │ └── weakpasswords.pot ├── module.xml ├── page.weakpasswords.php └── uninstall.php └── writequeuelog ├── LICENSE ├── functions.inc.php ├── guimodule.php ├── i18n ├── es_ES │ └── LC_MESSAGES │ │ └── writequeuelog.po ├── pt_BR │ └── LC_MESSAGES │ │ └── writequeuelog.po └── writequeuelog.pot ├── install.php ├── module.xml ├── page.writequeuelog.php ├── titlelang.php └── uninstall.php /.gitignore: -------------------------------------------------------------------------------- 1 | *.mo 2 | -------------------------------------------------------------------------------- /announcement/guimodule.php: -------------------------------------------------------------------------------- 1 | 9 | -------------------------------------------------------------------------------- /asterisk-cli/functions.inc.php: -------------------------------------------------------------------------------- 1 | "; 12 | $response = $astman->send_request('Command',array('Command'=>"$txtCommand")); 13 | $response = explode("\n",$response['data']); 14 | unset($response[0]); //remove the Priviledge Command line 15 | $response = implode("\n",$response); 16 | $html_out .= htmlspecialchars($response); 17 | $html_out .= ""; 18 | return $html_out; 19 | } 20 | } 21 | ?> 22 | -------------------------------------------------------------------------------- /asterisk-cli/i18n/asterisk-cli.pot: -------------------------------------------------------------------------------- 1 | # IssabelPBX language template for asterisk-cli 2 | # Copyright 2013 Schmooze Com Inc 3 | # 4 | msgid "" 5 | msgstr "" 6 | "Project-Id-Version: PACKAGE VERSION\n" 7 | "Report-Msgid-Bugs-To: \n" 8 | "POT-Creation-Date: 2011-09-23 09:52+0000\n" 9 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 10 | "Last-Translator: FULL NAME \n" 11 | "Language-Team: LANGUAGE \n" 12 | "MIME-Version: 1.0\n" 13 | "Content-Type: text/plain; charset=utf-8\n" 14 | "Content-Transfer-Encoding: 8bit\n" 15 | 16 | msgid "Asterisk CLI" 17 | msgstr "" 18 | 19 | msgid "Admin" 20 | msgstr "" 21 | 22 | msgid "" 23 | "Provides an interface allowing you to run a command as if it was typed into " 24 | "Asterisk CLI" 25 | msgstr "" 26 | 27 | msgid "Command:" 28 | msgstr "" 29 | 30 | msgid "Execute" 31 | msgstr "" 32 | -------------------------------------------------------------------------------- /asteriskinfo/asteriskinfo.css: -------------------------------------------------------------------------------- 1 | div.content { min-width:490px; width: calc(100% - 300px); } 2 | -------------------------------------------------------------------------------- /asteriskinfo/functions.inc.php: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /asternicivr/i18n/asternicivr.pot: -------------------------------------------------------------------------------- 1 | # This file is part of IssabelPBX. 2 | # 3 | # For licensing information, please see the file named LICENSE located in the module directory 4 | # 5 | # IssabelPBX language template for asternic ivr module 6 | # Copyright (C) 2021 Asternic Corp 7 | # 8 | 9 | msgid "Register IVR Selections" 10 | msgstr "" 11 | 12 | msgid "When enabled, IVR selections will be reported by Asternic Call Center Stats PRO in the URL field" 13 | msgstr "" 14 | 15 | msgid "Asternic IVR Module" 16 | msgstr "" 17 | 18 | -------------------------------------------------------------------------------- /asternicivr/i18n/en_US/LC_MESSAGES/asternicivr.po: -------------------------------------------------------------------------------- 1 | # This file is part of IssabelPBX. 2 | # 3 | # For licensing information, please see the file named LICENSE located in the module directory 4 | # 5 | # IssabelPBX language template for asternic ivr module 6 | # Copyright (C) 2021 Asternic Corp 7 | # 8 | 9 | msgid "Register IVR Selections" 10 | msgstr "" 11 | 12 | msgid "When enabled, IVR selections will be reported by Asternic Call Center Stats PRO in the URL field" 13 | msgstr "" 14 | 15 | msgid "Asternic IVR Module" 16 | msgstr "" 17 | 18 | -------------------------------------------------------------------------------- /asternicivr/i18n/es_ES/LC_MESSAGES/asternicivr.po: -------------------------------------------------------------------------------- 1 | # This file is part of IssabelPBX. 2 | # 3 | # For licensing information, please see the file named LICENSE located in the module directory 4 | # 5 | # IssabelPBX language template for asternic ivr module 6 | # Copyright (C) 2021 Asternic Corp 7 | # 8 | 9 | msgid "Register IVR Selections" 10 | msgstr "Registra las selecciones de IVR" 11 | 12 | msgid "When enabled, IVR selections will be reported by Asternic Call Center Stats PRO in the URL field" 13 | msgstr "Cuando esté activado, las selecciones de los IVR se registrarán en el campo URL de colas, para ser reporteado por Asternic Call Center Stats PRO" 14 | 15 | msgid "Asternic IVR Module" 16 | msgstr "Módulo Asternic IVR" 17 | 18 | -------------------------------------------------------------------------------- /asternicivr/install.php: -------------------------------------------------------------------------------- 1 | define_conf_setting('IVR_REGISTER_OPTIONS_ASTERNIC',$set,true); 20 | 21 | out(__("done")); 22 | 23 | ?> 24 | -------------------------------------------------------------------------------- /asternicivr/uninstall.php: -------------------------------------------------------------------------------- 1 | remove_conf_setting('IVR_REGISTER_OPTIONS_ASTERNIC'); 6 | out(__("done")); 7 | 8 | -------------------------------------------------------------------------------- /backup/assets/images/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/backup/assets/images/add.png -------------------------------------------------------------------------------- /backup/assets/images/move.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/backup/assets/images/move.png -------------------------------------------------------------------------------- /backup/assets/js/backup.js: -------------------------------------------------------------------------------- 1 | function backup_log(div, msg) { 2 | //get background color from appropriate jquery ui class 3 | var bcolor = div.parent().parent().css('backgroundColor'); 4 | 5 | //build span 6 | var span = $('') 7 | .html(msg) 8 | .css('backgroundColor', '#fff2a8'); 9 | 10 | //append to div 11 | div.append(span); 12 | 13 | //scroll down and show new span; and remove highlighting 14 | div.animate({scrollTop: div.prop("scrollHeight")}, 15 | 500, 16 | function(){ 17 | span.animate({backgroundColor: bcolor}, 18 | 1500, 19 | function() { 20 | span.css('background-color', '') 21 | } 22 | ) 23 | }); 24 | } 25 | 26 | 27 | -------------------------------------------------------------------------------- /backup/assets/js/views/themes/apple/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/backup/assets/js/views/themes/apple/bg.jpg -------------------------------------------------------------------------------- /backup/assets/js/views/themes/apple/d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/backup/assets/js/views/themes/apple/d.png -------------------------------------------------------------------------------- /backup/assets/js/views/themes/apple/dot_for_ie.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/backup/assets/js/views/themes/apple/dot_for_ie.gif -------------------------------------------------------------------------------- /backup/assets/js/views/themes/apple/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/backup/assets/js/views/themes/apple/throbber.gif -------------------------------------------------------------------------------- /backup/assets/js/views/themes/classic/d.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/backup/assets/js/views/themes/classic/d.gif -------------------------------------------------------------------------------- /backup/assets/js/views/themes/classic/d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/backup/assets/js/views/themes/classic/d.png -------------------------------------------------------------------------------- /backup/assets/js/views/themes/classic/dot_for_ie.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/backup/assets/js/views/themes/classic/dot_for_ie.gif -------------------------------------------------------------------------------- /backup/assets/js/views/themes/classic/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/backup/assets/js/views/themes/classic/throbber.gif -------------------------------------------------------------------------------- /backup/assets/js/views/themes/default-rtl/d.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/backup/assets/js/views/themes/default-rtl/d.gif -------------------------------------------------------------------------------- /backup/assets/js/views/themes/default-rtl/d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/backup/assets/js/views/themes/default-rtl/d.png -------------------------------------------------------------------------------- /backup/assets/js/views/themes/default-rtl/dots.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/backup/assets/js/views/themes/default-rtl/dots.gif -------------------------------------------------------------------------------- /backup/assets/js/views/themes/default-rtl/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/backup/assets/js/views/themes/default-rtl/throbber.gif -------------------------------------------------------------------------------- /backup/assets/js/views/themes/default/d.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/backup/assets/js/views/themes/default/d.gif -------------------------------------------------------------------------------- /backup/assets/js/views/themes/default/d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/backup/assets/js/views/themes/default/d.png -------------------------------------------------------------------------------- /backup/assets/js/views/themes/default/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/backup/assets/js/views/themes/default/throbber.gif -------------------------------------------------------------------------------- /backup/uninstall.php: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /backup/views/backup/backups.php: -------------------------------------------------------------------------------- 1 | "; 4 | 5 | echo heading(__('Backup'), 2); 6 | 7 | echo ''; 8 | echo '
'; 9 | 10 | -------------------------------------------------------------------------------- /backup/views/backup/frameworkmsg.php: -------------------------------------------------------------------------------- 1 | '; 4 | $html.='$(function() { '; 5 | $html.= 'ipbx.msg.framework.backupstart = "'.__('Starting backup')."\";\n"; 6 | $html.= 'ipbx.msg.framework.restorestart = "'.__('Starting restore')."\";\n"; 7 | $html.= 'ipbx.msg.framework.initialized = "'.__('Initialized!')."\";\n"; 8 | $html.= 'ipbx.msg.framework.nothingrestore = "'.__('Nothing to restore!')."\";\n"; 9 | $html.= 'ipbx.msg.framework.savingbackup = "'.__('Saving Backup')."\";\n"; 10 | $html.= 'ipbx.msg.framework.done = "'.__('Done!')."\";\n"; 11 | $html.= '});'; 12 | $html.=''; 13 | 14 | ?> 15 | -------------------------------------------------------------------------------- /backup/views/restore/frameworkmsg.php: -------------------------------------------------------------------------------- 1 | '; 4 | $html.='$(function() { '; 5 | $html.= 'ipbx.msg.framework.backupstart = "'.__('Starting backup')."\";\n"; 6 | $html.= 'ipbx.msg.framework.restorestart = "'.__('Starting restore')."\";\n"; 7 | $html.= 'ipbx.msg.framework.initialized = "'.__('Initialized!')."\";\n"; 8 | $html.= 'ipbx.msg.framework.nothingrestore = "'.__('Nothing to restore!')."\";\n"; 9 | $html.= 'ipbx.msg.framework.savingbackup = "'.__('Saving Backup')."\";\n"; 10 | $html.= 'ipbx.msg.framework.done = "'.__('Done!')."\";\n"; 11 | $html.= '});'; 12 | $html.=''; 13 | 14 | ?> 15 | -------------------------------------------------------------------------------- /backup/views/rnav/backup.php: -------------------------------------------------------------------------------- 1 | ' 11 | . $b['name'] 12 | .''; 13 | } 14 | } 15 | 16 | echo '
' . ul($li) . '
'; 17 | -------------------------------------------------------------------------------- /backup/views/rnav/main.php: -------------------------------------------------------------------------------- 1 | __('Backups'), 4 | 'backup_restore' => __('Restore'), 5 | 'backup_servers' => __('Servers'), 6 | 'backup_templates' => __('Templates') 7 | ); 8 | 9 | foreach ($list as $k => $v) { 10 | // If current user does not have access to this sub-menu then don't display it 11 | // 12 | if (is_object($_SESSION["AMP_user"]) && !$_SESSION["AMP_user"]->checkSection($k)) { 13 | continue; 14 | } 15 | $li[] = '' 18 | . $v . ''; 19 | } 20 | $li[] = '
'; 21 | -------------------------------------------------------------------------------- /backup/views/rnav/restore.php: -------------------------------------------------------------------------------- 1 | ' 16 | . __($s['name']) 17 | . ' (' . $s['type'] . ')' 18 | .''; 19 | } 20 | 21 | } 22 | 23 | echo '
' . ul($li) . '
'; 24 | -------------------------------------------------------------------------------- /backup/views/rnav/servers.php: -------------------------------------------------------------------------------- 1 | ' 10 | . __($s['name']) 11 | . ' (' . $s['type'] . ')' 12 | .''; 13 | } 14 | 15 | } 16 | 17 | echo '
' . ul($li) . '
'; 18 | -------------------------------------------------------------------------------- /backup/views/rnav/templates.php: -------------------------------------------------------------------------------- 1 | ' 11 | . __($t['name']) 12 | .''; 13 | } 14 | } 15 | 16 | echo '
' . ul($li) . '
'; 17 | -------------------------------------------------------------------------------- /backup/views/templates/templates.php: -------------------------------------------------------------------------------- 1 | '; 4 | echo heading('Templates', 2); 5 | 6 | echo ''; 7 | echo '
'; 8 | 9 | echo ""; 12 | -------------------------------------------------------------------------------- /blacklist/guimodule.php: -------------------------------------------------------------------------------- 1 | 2 | blacklist 3 | standard 4 | Blacklist 5 | 2.12.0.0 6 | Issabel Foundation 7 | GPLv3+ 8 | http://www.gnu.org/licenses/gpl-3.0.txt 9 | Admin 10 | Inbound Call Control 11 | 12 | Blacklist 13 | 14 | 15 | *2.12.0.0* Newer GUI, standarize module components 16 | *2.11.0.6* Initial Issabel Foundation release 17 | 18 | 19 | core ge 2.5.1.2 20 | 21 | 22 | 2.12 23 | 24 | release/2.12/blacklist-2.12.0.0.tgz 25 | 0 26 | 27 | -------------------------------------------------------------------------------- /bosssecretary/guimodule.php: -------------------------------------------------------------------------------- 1 | , YEAR. 5 | # 6 | msgid "" 7 | msgstr "" 8 | "Project-Id-Version: 2.5\n" 9 | "Report-Msgid-Bugs-To: \n" 10 | "POT-Creation-Date: 2008-10-05 23:10+0200\n" 11 | "PO-Revision-Date: 2008-11-10 11:52+0100\n" 12 | "Last-Translator: Maikel Salazar \n" 13 | "Language-Team: Spanish\n" 14 | "MIME-Version: 1.0\n" 15 | "Content-Type: text/plain; charset=UTF-8\n" 16 | "Content-Transfer-Encoding: 8bit\n" 17 | "X-Poedit-Language: Spanish\n" 18 | "X-Poedit-Country: VENEZUELAN\n" 19 | 20 | #: install.php:4 21 | msgid "Boss Secretary Toggle" 22 | msgstr "" 23 | 24 | #: page.bosssecretary.php 25 | msgid "Boss Secretary" 26 | msgstr "" 27 | 28 | -------------------------------------------------------------------------------- /bosssecretary/i18n/fr_FR/LC_MESSAGES/bosssecretary.pot: -------------------------------------------------------------------------------- 1 | # SOME DESCRIPTIVE TITLE. 2 | # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER 3 | # This file is distributed under the same license as the PACKAGE package. 4 | # FIRST AUTHOR , YEAR. 5 | # 6 | msgid "" 7 | msgstr "" 8 | "Project-Id-Version: PACKAGE VERSION\n" 9 | "Report-Msgid-Bugs-To: \n" 10 | "POT-Creation-Date: 2011-09-23 09:52+0000\n" 11 | "PO-Revision-Date: 2022-02-09 00:00+0100\n" 12 | "Last-Translator: Cédric MARTIN \n" 13 | "Language-Team: Français \n" 14 | "MIME-Version: 1.0\n" 15 | "Content-Type: text/plain; charset=UTF-8\n" 16 | "Content-Transfer-Encoding: 8bit\n" 17 | 18 | #: install.php:4 19 | msgid "Boss Secretary Toggle" 20 | msgstr "Activer/Désactiver Secrétaire gérant" 21 | 22 | #: page.bosssecretary.php 23 | msgid "Boss Secretary" 24 | msgstr "Secrétaire gérant" 25 | 26 | -------------------------------------------------------------------------------- /bosssecretary/install.sql: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /bosssecretary/titlelang.php: -------------------------------------------------------------------------------- 1 | delete(); 13 | $fcu->delete(); 14 | $fct->delete(); 15 | 16 | 17 | unset($fcl); 18 | unset($fcu); 19 | unset($fct); 20 | 21 | // deleted features codes 22 | 23 | // shall delete bosssecretary tree 24 | 25 | global $astman; 26 | global $amp_conf; 27 | 28 | 29 | 30 | //add details to astdb 31 | if ($astman) { 32 | $astman->database_deltree("bosssecretary/group"); 33 | } else { 34 | echo __("Cannot connect to Asterisk Manager with 35 | ").$amp_conf["AMPMGRUSER"]."/".$amp_conf["AMPMGRPASS"]; 36 | } 37 | 38 | 39 | // deleted bosssecretary tree 40 | 41 | ?> 42 | -------------------------------------------------------------------------------- /bosssecretary/uninstall.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE `bosssecretary_boss`; 2 | DROP TABLE `bosssecretary_secretary`; 3 | DROP TABLE `bosssecretary_group`; 4 | DROP TABLE `bosssecretary_chief`; 5 | 6 | 7 | -------------------------------------------------------------------------------- /build/5.0/files/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/build/5.0/files/.gitkeep -------------------------------------------------------------------------------- /build/5.0/files/issabelpbx.logrotate: -------------------------------------------------------------------------------- 1 | /var/log/asterisk/issabelpbx.log { 2 | missingok 3 | rotate 5 4 | weekly 5 | create 0640 asterisk asterisk 6 | } 7 | -------------------------------------------------------------------------------- /build/5.0/patches/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/build/5.0/patches/.gitkeep -------------------------------------------------------------------------------- /bulkdids/.gitattributes: -------------------------------------------------------------------------------- 1 | amp_conf/htdocs/admin/assets/js/pbxlib.js merge=ours 2 | module.xml merge=ours 3 | *.po merge=merge-gettext-po 4 | -------------------------------------------------------------------------------- /bulkdids/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | Allow From All 3 | 4 | -------------------------------------------------------------------------------- /bulkdids/bulkdids.css: -------------------------------------------------------------------------------- 1 | div.content { min-width:490px; width: calc(100% - 300px); max-width:1000px;} 2 | .rules td { font-size:.8em; } 3 | -------------------------------------------------------------------------------- /bulkdids/i18n/bulkdids.pot: -------------------------------------------------------------------------------- 1 | # IssabelPBX language template for bulkdids 2 | # Copyright 2013 Schmooze Com Inc 3 | # 4 | msgid "" 5 | msgstr "" 6 | "Project-Id-Version: PACKAGE VERSION\n" 7 | "Report-Msgid-Bugs-To: \n" 8 | "POT-Creation-Date: 2011-09-23 09:52+0000\n" 9 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 10 | "Last-Translator: FULL NAME \n" 11 | "Language-Team: LANGUAGE \n" 12 | "MIME-Version: 1.0\n" 13 | "Content-Type: text/plain; charset=utf-8\n" 14 | "Content-Transfer-Encoding: 8bit\n" 15 | 16 | msgid "Bulk DIDs" 17 | msgstr "" 18 | 19 | msgid "Applications" 20 | msgstr "" 21 | 22 | msgid "Bulk DIDs uses CSV files to import bulk DIDs with a destination." 23 | msgstr "" 24 | -------------------------------------------------------------------------------- /bulkdids/i18n/fr_FR/LC_MESSAGES/bulkdids.pot: -------------------------------------------------------------------------------- 1 | # IssabelPBX language template for bulkdids 2 | # Copyright 2013 Schmooze Com Inc 3 | # 4 | msgid "" 5 | msgstr "" 6 | "Project-Id-Version: PACKAGE VERSION\n" 7 | "Report-Msgid-Bugs-To: \n" 8 | "POT-Creation-Date: 2011-09-23 09:52+0000\n" 9 | "PO-Revision-Date: 2022-02-09 00:00+0100\n" 10 | "Last-Translator: Cédric MARTIN \n" 11 | "Language-Team: Français \n" 12 | "MIME-Version: 1.0\n" 13 | "Content-Type: text/plain; charset=UTF-8\n" 14 | "Content-Transfer-Encoding: 8bit\n" 15 | 16 | msgid "Bulk DIDs" 17 | msgstr "SDA en masse" 18 | 19 | msgid "Applications" 20 | msgstr "Applications" 21 | 22 | msgid "Bulk DIDs uses CSV files to import bulk DIDs with a destination." 23 | msgstr "SDA en masse en utilisant des fichiers CSV pour importer des SDA en masse avec une destination." 24 | -------------------------------------------------------------------------------- /bulkdids/template.csv: -------------------------------------------------------------------------------- 1 | action,DID,description,destination,cidnum,pricid,alertinfo,grppre,mohclass,ringing,delay_answer,privacyman,pmmaxretries,pmminlength,cidlookup,langcode,faxdetect,faxdetectiontype,faxdetectiontime,faxdestination 2 | ,,,,,,,,,,,,,,,,,,, 3 | edit,5555555,Main Number,"app-daynight,0,1",,,ALERTINFO,Sales,default,CHECKED,5,1,6,12,3,en,,,, 4 | edit,5551234,Fax,"ext-miscdests,9,1",,,,,,,,,,,,,,,, 5 | ,,,,,,,,,,,,,,,,,,, 6 | add,8005555555,800 Number,"app-daynight,0,1",,,,,,,,,,,,,,,, 7 | add,5558135,DID-Ethan Schroeder,"ext-miscdests,9,1",,,,,,,,,,,,,,,, 8 | ,,,,,,,,,,,,,,,,,,, 9 | del,5559999,,,,,,,,,,,,,,,,,, 10 | del,5558888,,,,,,,,,,,,,,,,,, 11 | -------------------------------------------------------------------------------- /bulkextensions/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | Allow From All 3 | 4 | -------------------------------------------------------------------------------- /bulkextensions/bulkextensions.css: -------------------------------------------------------------------------------- 1 | div.content { min-width:490px; width: calc(100% - 300px); max-width:1000px;} 2 | .rules td { font-size:.8em; } 3 | -------------------------------------------------------------------------------- /callback/guimodule.php: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /callforward/module.xml: -------------------------------------------------------------------------------- 1 | 2 | callforward 3 | standard 4 | Call Forward 5 | 2.12.0.0 6 | Issabel Foundation 7 | AGPLv3+ 8 | http://www.gnu.org/licenses/agpl-3.0.txt 9 | 10 | *2.12.0.0* Issabel 5 release 11 | *2.11.5* Initial Issabel Foundation release 12 | 13 | Provides callforward featurecodes 14 | Applications 15 | 16 | 2.12 17 | 18 | release/2.12/callforward-2.12.0.0.tgz 19 | 0 20 | 21 | -------------------------------------------------------------------------------- /callrecording/.gitattributes: -------------------------------------------------------------------------------- 1 | amp_conf/htdocs/admin/assets/js/pbxlib.js merge=ours 2 | module.xml merge=ours 3 | *.po merge=merge-gettext-po 4 | -------------------------------------------------------------------------------- /callrecording/guimodule.php: -------------------------------------------------------------------------------- 1 | \n"; 9 | 10 | echo "dropping table callrecording_module.."; 11 | sql("DROP TABLE IF EXISTS `callrecording_module`"); 12 | echo "done
\n"; 13 | 14 | 15 | ?> 16 | -------------------------------------------------------------------------------- /callwaiting/i18n/callwaiting.pot: -------------------------------------------------------------------------------- 1 | # IssabelPBX language template for callwaiting 2 | # Copyright 2013 Schmooze Com Inc 3 | # 4 | msgid "" 5 | msgstr "" 6 | "Project-Id-Version: PACKAGE VERSION\n" 7 | "Report-Msgid-Bugs-To: \n" 8 | "POT-Creation-Date: 2011-09-23 09:52+0000\n" 9 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 10 | "Last-Translator: FULL NAME \n" 11 | "Language-Team: LANGUAGE \n" 12 | "MIME-Version: 1.0\n" 13 | "Content-Type: text/plain; charset=utf-8\n" 14 | "Content-Transfer-Encoding: 8bit\n" 15 | 16 | msgid "Call Waiting" 17 | msgstr "" 18 | 19 | msgid "Applications" 20 | msgstr "" 21 | 22 | msgid "Provides an option to turn on/off call waiting" 23 | msgstr "" 24 | 25 | msgid "Call Waiting - Activate" 26 | msgstr "" 27 | 28 | msgid "Call Waiting - Deactivate" 29 | msgstr "" 30 | -------------------------------------------------------------------------------- /callwaiting/module.xml: -------------------------------------------------------------------------------- 1 | 2 | callwaiting 3 | standard 4 | Call Waiting 5 | Provides an option to turn on/off call waiting 6 | Applications 7 | 2.12.0.0 8 | Issabel Foundation 9 | GPLv3+ 10 | http://www.gnu.org/licenses/gpl-3.0.txt 11 | 12 | *2.12.0.0* Issabel 5 release 13 | *2.11.0.4* Initial Issabel Foundation release 14 | *1.1* First release for 2.2 15 | 16 | 17 | 2.12 18 | 19 | release/2.12/callwaiting-2.12.0.0.tgz 20 | 0 21 | 22 | -------------------------------------------------------------------------------- /cdr/.gitattributes: -------------------------------------------------------------------------------- 1 | amp_conf/htdocs/admin/assets/js/pbxlib.js merge=ours 2 | module.xml merge=ours 3 | *.po merge=merge-gettext-po 4 | -------------------------------------------------------------------------------- /cdr/assets/images/cdr_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/cdr/assets/images/cdr_download.png -------------------------------------------------------------------------------- /cdr/assets/images/cdr_sound.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/cdr/assets/images/cdr_sound.png -------------------------------------------------------------------------------- /cdr/module.xml: -------------------------------------------------------------------------------- 1 | 2 | cdr 3 | standard 4 | Call Data Record report tools for viewing reports of your calls 5 | CDR Reports 6 | 2.12.0.0 7 | Issabel Foundation 8 | GPLv3+ 9 | http://www.gnu.org/licenses/gpl-3.0.txt 10 | Reports 11 | 12 | CDR Reports 13 | 14 | 15 | *2.12.0.0* Newer GUI, standarize module components 16 | *2.11.0.12* Initial Issabel Foundation release 17 | 18 | 19 | core ge 2.6.0 20 | 21 | 22 | 2.12 23 | 24 | release/2.12/cdr-2.12.0.0.tgz 25 | 0 26 | 27 | -------------------------------------------------------------------------------- /cidlookup/.gitattributes: -------------------------------------------------------------------------------- 1 | amp_conf/htdocs/admin/assets/js/pbxlib.js merge=ours 2 | module.xml merge=ours 3 | *.po merge=merge-gettext-po 4 | *.pot merge=merge-gettext-po 5 | *.mo merge=ours 6 | -------------------------------------------------------------------------------- /cidlookup/guimodule.php: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /conferences/guimodule.php: -------------------------------------------------------------------------------- 1 | li { 7 | box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px; 8 | padding: 2px 5px; 9 | } 10 | -------------------------------------------------------------------------------- /core/assets/images/arrow_up_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/core/assets/images/arrow_up_down.png -------------------------------------------------------------------------------- /core/assets/js/trunks/trunks.js: -------------------------------------------------------------------------------- 1 | up.compiler('.content', function(element,data) { 2 | $('.sortable').each(function() { 3 | Sortable.create(this, { 4 | animation: 150, 5 | onEnd: function(ui) { 6 | $(ui.item).find('input').val($(ui.item).index()); 7 | } 8 | }); 9 | }); 10 | }); 11 | 12 | -------------------------------------------------------------------------------- /core/etc/features.conf: -------------------------------------------------------------------------------- 1 | ;--------------------------------------------------------------------------------; 2 | ; Do NOT edit this file as it is auto-generated by IssabelPBX. All modifications ; 3 | ; to this file must be done via the web gui. There are alternative files to make ; 4 | ; custom modifications, details at: http://issabel.org/configuration_files ; 5 | ;--------------------------------------------------------------------------------; 6 | 7 | [general] 8 | #include features_general_additional.conf 9 | #include features_general_custom.conf 10 | 11 | [applicationmap] 12 | #include features_applicationmap_additional.conf 13 | #include features_applicationmap_custom.conf 14 | 15 | [featuremap] 16 | #include features_featuremap_additional.conf 17 | #include features_featuremap_custom.conf 18 | -------------------------------------------------------------------------------- /core/etc/func_odbc.conf: -------------------------------------------------------------------------------- 1 | ;--------------------------------------------------------------------------------; 2 | ; Do NOT edit this file as it is auto-generated by IssabelPBX. All modifications ; 3 | ; to this file must be done via the web gui. There are alternative files to make ; 4 | ; custom modifications, details at: http://issabel.org/configuration_files ; 5 | ;--------------------------------------------------------------------------------; 6 | 7 | #include odbc/*.conf 8 | 9 | -------------------------------------------------------------------------------- /core/etc/odbc/additional.conf: -------------------------------------------------------------------------------- 1 | [SQL] 2 | dsn=asterisk 3 | readsql=${ARG1} 4 | 5 | -------------------------------------------------------------------------------- /core/etc/pjsip.conf: -------------------------------------------------------------------------------- 1 | ;--------------------------------------------------------------------------------; 2 | ; Do NOT edit this file as it is auto-generated by IssabelPBX. All modifications ; 3 | ; to this file must be done via the web gui. There are alternative files to make ; 4 | ; custom modifications, details at: http://issabel.org/configuration_files ; 5 | ;--------------------------------------------------------------------------------; 6 | 7 | #include pjsip_transport_custom.conf 8 | 9 | #include pjsip_transport_additional.conf 10 | 11 | #include pjsip_custom.conf 12 | 13 | #include pjsip_additional.conf 14 | 15 | [dummy_endpoint] 16 | type=endpoint 17 | context=dummy-invalid 18 | 19 | [global] 20 | type=global 21 | user_agent=Issabel-4.1 22 | default_outbound_endpoint=dummy_endpoint 23 | #include pjsip_custom_post.conf 24 | 25 | -------------------------------------------------------------------------------- /core/etc/sip_notify.conf: -------------------------------------------------------------------------------- 1 | ;--------------------------------------------------------------------------------; 2 | ; Do NOT edit this file as it is auto-generated by IssabelPBX. All modifications ; 3 | ; to this file must be done via the web gui. There are alternative files to make ; 4 | ; custom modifications, details at: http://issabel.org/configuration_files ; 5 | ;--------------------------------------------------------------------------------; 6 | ; 7 | 8 | #include sip_notify_custom.conf 9 | #include sip_notify_additional.conf 10 | 11 | ; Aastra check-sync 12 | [aastra-check-cfg] 13 | Event=>check-sync 14 | Content-Length=>0 15 | 16 | ; Aastra XML event 17 | [aastra-xml] 18 | Event=>aastra-xml 19 | Content-Length=>0 20 | -------------------------------------------------------------------------------- /core/guimodule.php: -------------------------------------------------------------------------------- 1 | 4 | $data) { 9 | $midev = core_devices_get($data[0]); 10 | $rnaventries[]=array($data[0],$data[1],''.$midev['tech'].' '.$data[0]); 11 | } 12 | drawListMenu($rnaventries, $type, $display, $extdisplay); 13 | ?> 14 |
15 | -------------------------------------------------------------------------------- /core/sounds/agent-login.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/core/sounds/agent-login.sln -------------------------------------------------------------------------------- /core/sounds/agent-logoff.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/core/sounds/agent-logoff.sln -------------------------------------------------------------------------------- /core/sounds/exited-vm-will-be-transfered.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/core/sounds/exited-vm-will-be-transfered.sln -------------------------------------------------------------------------------- /core/sounds/featurecode.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/core/sounds/featurecode.sln -------------------------------------------------------------------------------- /core/sounds/incoming-call-1-accept-2-decline.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/core/sounds/incoming-call-1-accept-2-decline.sln -------------------------------------------------------------------------------- /core/sounds/incoming-call-no-longer-avail.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/core/sounds/incoming-call-no-longer-avail.sln -------------------------------------------------------------------------------- /core/sounds/line-busy-transfer-menu.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/core/sounds/line-busy-transfer-menu.sln -------------------------------------------------------------------------------- /core/sounds/please-enter-your-extension-then-press-pound.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/core/sounds/please-enter-your-extension-then-press-pound.sln -------------------------------------------------------------------------------- /core/sounds/you-will-be-transfered-menu.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/core/sounds/you-will-be-transfered-menu.sln -------------------------------------------------------------------------------- /customappsreg/guimodule.php: -------------------------------------------------------------------------------- 1 | \n"; 9 | 10 | echo "dropping table custom_extensions.."; 11 | sql("DROP TABLE IF EXISTS `custom_extensions`"); 12 | echo "done
\n"; 13 | 14 | ?> 15 | -------------------------------------------------------------------------------- /customcontexts/.gitattributes: -------------------------------------------------------------------------------- 1 | amp_conf/htdocs/admin/assets/js/pbxlib.js merge=ours 2 | module.xml merge=ours 3 | *.po merge=merge-gettext-po 4 | *.pot merge=merge-gettext-po 5 | *.mo merge=ours 6 | -------------------------------------------------------------------------------- /customcontexts/guimodule.php: -------------------------------------------------------------------------------- 1 | , 2006. 5 | # 6 | #, fuzzy 7 | msgid "" 8 | msgstr "" 9 | "Project-Id-Version: IssabelPBX 2.2.0\n" 10 | "Report-Msgid-Bugs-To: \n" 11 | "POT-Creation-Date: 2006-10-17 17:20+0300\n" 12 | "PO-Revision-Date: 2006-10-17 17:30+0300\n" 13 | "Last-Translator: Shimi \n" 14 | "MIME-Version: 1.0\n" 15 | "Content-Type: text/plain; charset=utf-8\n" 16 | "Content-Transfer-Encoding: 8bit\n" 17 | 18 | #: page.customerdb.php:81 19 | msgid "Customer" 20 | msgstr "לקוח" 21 | 22 | #: page.customerdb.php:89 23 | msgid "deleted" 24 | msgstr "נמחק" 25 | -------------------------------------------------------------------------------- /customerdb/module.xml: -------------------------------------------------------------------------------- 1 | 2 | customerdb 3 | Customer DB 4 | 2.5.0.4 5 | tool 6 | Third Party Addon 7 | 8 | Customer DB 9 | 10 | 11 | *2.5.0.4* localization updates 12 | *2.5.0.3* localization enclosures 13 | *2.5.0.2* #2987 sqlite3 install script changes 14 | *2.5.0.1* #2781 allow sqlite table creation 15 | *2.5.0* #2845 tabindex 16 | *2.4.0* it translations, bump for 2.4 17 | *1.2.3.1* bump for rc1 18 | *1.2.3* Add he_IL translation 19 | 20 | release/2.11/customerdb-2.5.0.4.tgz 21 | 0 22 | 23 | 24 | -------------------------------------------------------------------------------- /customerdb/uninstall.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE customerdb; 2 | -------------------------------------------------------------------------------- /dahdiconfig/.gitattributes: -------------------------------------------------------------------------------- 1 | amp_conf/htdocs/admin/assets/js/pbxlib.js merge=ours 2 | module.xml merge=ours 3 | *.po merge=merge-gettext-po 4 | *.pot merge=merge-gettext-po 5 | *.mo merge=ours 6 | -------------------------------------------------------------------------------- /dahdiconfig/ajax.html.php: -------------------------------------------------------------------------------- 1 | "> 2 | 5 |
6 | -------------------------------------------------------------------------------- /dashboard/functions.inc.php: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /dashboard/phpsysinfo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/dashboard/phpsysinfo/index.html -------------------------------------------------------------------------------- /daynight/.gitattributes: -------------------------------------------------------------------------------- 1 | amp_conf/htdocs/admin/assets/js/pbxlib.js merge=ours 2 | module.xml merge=ours 3 | *.po merge=merge-gettext-po 4 | -------------------------------------------------------------------------------- /daynight/guimodule.php: -------------------------------------------------------------------------------- 1 | 9 | -------------------------------------------------------------------------------- /dialplaninjection/README.md: -------------------------------------------------------------------------------- 1 | issabelpbx-dialplan-injection 2 | ============================= 3 | 4 | Acts as a dialplan destination and can execute a variety of Asterisk commands 5 | 6 | Forked from https://github.com/POSSA 7 | -------------------------------------------------------------------------------- /dialplaninjection/guimodule.php: -------------------------------------------------------------------------------- 1 | setDescription('Perform dictation'); 13 | $fcc->setDefault('*34'); 14 | $fcc->update(); 15 | unset($fcc); 16 | 17 | // Email dictation to user 18 | $fcc = new featurecode('dictate', 'senddictate'); 19 | $fcc->setDescription('Email completed dictation'); 20 | $fcc->setDefault('*35'); 21 | $fcc->update(); 22 | unset($fcc); 23 | 24 | 25 | ?> 26 | -------------------------------------------------------------------------------- /dictate/module.xml: -------------------------------------------------------------------------------- 1 | 2 | dictate 3 | Dictation 4 | 2.12.0.0 5 | Issabel Foundation 6 | GPLv3+ 7 | http://www.gnu.org/licenses/gpl-3.0.txt 8 | Applications 9 | 10 | *2.12.0.o* Issabel 5 release 11 | *2.11.0.3* Initial Issabel Foundation release 12 | 13 | This uses the app_dictate module of Asterisk to let users record dictate into their phones. When complete, the dictations can be emailed to an email address specified in the extension page. 14 | 15 | 2.12 16 | 17 | release/2.12/dictate-2.12.0.0.tgz 18 | 0 19 | 20 | -------------------------------------------------------------------------------- /dictate/sounds/dictation-being-processed.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/dictate/sounds/dictation-being-processed.sln -------------------------------------------------------------------------------- /dictate/sounds/dictation-being-processed.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/dictate/sounds/dictation-being-processed.wav -------------------------------------------------------------------------------- /dictate/sounds/dictation-sent.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/dictate/sounds/dictation-sent.sln -------------------------------------------------------------------------------- /dictate/sounds/dictation-sent.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/dictate/sounds/dictation-sent.wav -------------------------------------------------------------------------------- /dictate/sounds/enter-filename-short.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/dictate/sounds/enter-filename-short.sln -------------------------------------------------------------------------------- /digium_phones/.gitattributes: -------------------------------------------------------------------------------- 1 | amp_conf/htdocs/admin/assets/js/pbxlib.js merge=ours 2 | module.xml merge=ours 3 | *.po merge=merge-gettext-po 4 | *.pot merge=merge-gettext-po 5 | *.mo merge=ours 6 | -------------------------------------------------------------------------------- /digium_phones/build_test_module: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # build test version of module for manual installation 3 | set -e 4 | [ ! -f module.xml ] && echo "ERROR: module.xml not found!" && exit 1 5 | MODNAME=$(xmllint --shell module.xml <<<"cat /module/rawname/text()" |grep -v "^/") 6 | VERSION=$(xmllint --shell module.xml <<<"cat /module/version/text()" |grep -v "^/") 7 | [ -z "$MODNAME" -o -z "$VERSION" ] && echo "ERROR: module name and/or version missing from module.xml" && exit 2 8 | [ "${PWD##*/}" != "$MODNAME" ] && echo "ERROR: module name does not match directory" && exit 3 9 | cd .. 10 | tar cvfz $MODNAME-$VERSION.tgz --exclude .git $MODNAME 11 | echo "Built module for testing: $(readlink -f $MODNAME-$VERSION.tgz)" 12 | -------------------------------------------------------------------------------- /digium_phones/etc/res_digium_phone.conf: -------------------------------------------------------------------------------- 1 | [general] 2 | 3 | #include res_digium_phone_general.conf 4 | 5 | #include res_digium_phone_devices.conf 6 | 7 | #include res_digium_phone_applications.conf 8 | 9 | #include res_digium_phone_additional.conf 10 | 11 | #include res_digium_phone_firmware.conf 12 | -------------------------------------------------------------------------------- /digium_phones/images/resultset_first.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/digium_phones/images/resultset_first.png -------------------------------------------------------------------------------- /digium_phones/images/resultset_last.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/digium_phones/images/resultset_last.png -------------------------------------------------------------------------------- /digium_phones/images/resultset_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/digium_phones/images/resultset_left.png -------------------------------------------------------------------------------- /digium_phones/images/resultset_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/digium_phones/images/resultset_right.png -------------------------------------------------------------------------------- /digium_phones/uninstall.php: -------------------------------------------------------------------------------- 1 | query($sql); 10 | if (DB::IsError($result)) { 11 | die_issabelpbx($result->getDebugInfo()); 12 | } 13 | unset($result); 14 | } 15 | 16 | // end of file 17 | -------------------------------------------------------------------------------- /digium_phones/views/digium_phones_applications.php: -------------------------------------------------------------------------------- 1 |
2 | 3 | 7 | Queues 8 | 11 | Status 12 | 13 | Custom 14 | 17 | -------------------------------------------------------------------------------- /directory/sounds/cdir-matching-entries-continue.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/directory/sounds/cdir-matching-entries-continue.wav -------------------------------------------------------------------------------- /directory/sounds/cdir-matching-entries-or-pound.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/directory/sounds/cdir-matching-entries-or-pound.wav -------------------------------------------------------------------------------- /directory/sounds/cdir-please-enter-first-three.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/directory/sounds/cdir-please-enter-first-three.wav -------------------------------------------------------------------------------- /directory/sounds/cdir-sorry-no-entries.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/directory/sounds/cdir-sorry-no-entries.wav -------------------------------------------------------------------------------- /directory/sounds/cdir-there-are.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/directory/sounds/cdir-there-are.wav -------------------------------------------------------------------------------- /directory/sounds/cdir-transferring-further-assistance.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/directory/sounds/cdir-transferring-further-assistance.wav -------------------------------------------------------------------------------- /directory/sounds/cdir-welcome.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/directory/sounds/cdir-welcome.wav -------------------------------------------------------------------------------- /directory/sounds/fr/cdir-matching-entries-continue.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/directory/sounds/fr/cdir-matching-entries-continue.wav -------------------------------------------------------------------------------- /directory/sounds/fr/cdir-matching-entries-or-pound.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/directory/sounds/fr/cdir-matching-entries-or-pound.wav -------------------------------------------------------------------------------- /directory/sounds/fr/cdir-please-enter-first-three.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/directory/sounds/fr/cdir-please-enter-first-three.wav -------------------------------------------------------------------------------- /directory/sounds/fr/cdir-sorry-no-entries.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/directory/sounds/fr/cdir-sorry-no-entries.wav -------------------------------------------------------------------------------- /directory/sounds/fr/cdir-there-are.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/directory/sounds/fr/cdir-there-are.wav -------------------------------------------------------------------------------- /directory/sounds/fr/cdir-transferring-further-assistance.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/directory/sounds/fr/cdir-transferring-further-assistance.wav -------------------------------------------------------------------------------- /directory/sounds/fr/cdir-welcome.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/directory/sounds/fr/cdir-welcome.wav -------------------------------------------------------------------------------- /directory/uninstall.php: -------------------------------------------------------------------------------- 1 | 13 | -------------------------------------------------------------------------------- /disa/guimodule.php: -------------------------------------------------------------------------------- 1 | \n" 11 | "Language-Team: LANGUAGE \n" 12 | "MIME-Version: 1.0\n" 13 | "Content-Type: text/plain; charset=CHARSET\n" 14 | "Content-Transfer-Encoding: 8bit\n" 15 | 16 | msgid "Do-Not-Disturb (DND)" 17 | msgstr "" 18 | 19 | msgid "Applications" 20 | msgstr "" 21 | 22 | msgid "Provides donotdisturb featurecodes" 23 | msgstr "" 24 | 25 | msgid "DND Activate" 26 | msgstr "" 27 | 28 | msgid "DND Deactivate" 29 | msgstr "" 30 | 31 | msgid "DND Toggle" 32 | msgstr "" 33 | -------------------------------------------------------------------------------- /donotdisturb/module.xml: -------------------------------------------------------------------------------- 1 | 2 | donotdisturb 3 | standard 4 | Do-Not-Disturb (DND) 5 | 2.12.0.0 6 | Issabel Foundation 7 | GPLv3+ 8 | http://www.gnu.org/licenses/gpl-3.0.txt 9 | 10 | *2.12.0.0* Issabel 5 release 11 | *2.11.0.3* Initial Issabel Foundation release 12 | 13 | Provides donotdisturb featurecodes 14 | Applications 15 | 16 | 2.12 17 | 18 | release/2.12/donotdisturb-2.12.0.0.tgz 19 | 0 20 | 21 | -------------------------------------------------------------------------------- /dynamicfeatures/guimodule.php: -------------------------------------------------------------------------------- 1 | \n"; 9 | 10 | 11 | ?> 12 | -------------------------------------------------------------------------------- /dynroute/guimodule.php: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /extensionsettings/images/bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/extensionsettings/images/bullet.png -------------------------------------------------------------------------------- /extensionsettings/images/bullet_checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/extensionsettings/images/bullet_checked.png -------------------------------------------------------------------------------- /fax/assets/js/fax.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function() { 2 | if ($('#system_instance').val() == 'disabled') { 3 | $('#defaultmail').hide(); 4 | } 5 | $('#system_instance').click(function(){ 6 | if ($(this).val() == 'disabled'){ 7 | $('#defaultmail').hide(); 8 | }else{ 9 | $('#defaultmail').show(); 10 | } 11 | }); 12 | }); -------------------------------------------------------------------------------- /fax/uninstall.php: -------------------------------------------------------------------------------- 1 | 11 | -------------------------------------------------------------------------------- /featurecodeadmin/guimodule.php: -------------------------------------------------------------------------------- 1 | e164.arpa 3 | search => e164.org 4 | 5 | -------------------------------------------------------------------------------- /framework/amp_conf/astetc/issabelpbx_module_admin.conf: -------------------------------------------------------------------------------- 1 | ; This file is used to hide modules from the Module Admin 2 | ; GUI that you do not want to have appear there. Its main 3 | ; purpose is to keep modules that you never plan on 4 | ; installing from appearing in the gui. 5 | ; 6 | ; The format is standard ini file format such as where 7 | ; all the modules appear in a general section at the 8 | ; top and each is listed with the word 'hidden' if it is 9 | ; not to appear in the GUI. At this time that is the 10 | ; only supported attribute. 11 | ; 12 | ; The module's 'rawname' is used for the key, so for 13 | ; example to keep the Speed Dial and Phone book modules 14 | ; from appearing, you would have two lines in the general 15 | ; section that looked like: 16 | ; [general] 17 | ; speeddial=hidden 18 | ; phonebook=hidden 19 | ; 20 | [general] 21 | builtin=hidden 22 | -------------------------------------------------------------------------------- /framework/amp_conf/astetc/manager_general_additional.conf: -------------------------------------------------------------------------------- 1 | ;placeholder 2 | -------------------------------------------------------------------------------- /framework/amp_conf/astetc/meetme.conf: -------------------------------------------------------------------------------- 1 | [rooms] 2 | #include meetme_additional.conf 3 | -------------------------------------------------------------------------------- /framework/amp_conf/astetc/modules_additional.conf: -------------------------------------------------------------------------------- 1 | ; Do not modify this file, use the modules_custom.conf file instead 2 | -------------------------------------------------------------------------------- /framework/amp_conf/astetc/modules_custom.conf.sample: -------------------------------------------------------------------------------- 1 | ; custom module directives 2 | -------------------------------------------------------------------------------- /framework/amp_conf/astetc/musiconhold.conf: -------------------------------------------------------------------------------- 1 | ; 2 | ; Music on hold class definitions 3 | ; This is using the new 1.2 config file format, and will not work with 1.0 4 | ; based Asterisk systems 5 | ; 6 | #include musiconhold_custom.conf 7 | #include musiconhold_additional.conf 8 | -------------------------------------------------------------------------------- /framework/amp_conf/astetc/phpagi.conf: -------------------------------------------------------------------------------- 1 | [festival] 2 | text2wave=/usr/src/festival/bin/text2wave 3 | tempdir=/var/lib/asterisk/sounds/tmp/ -------------------------------------------------------------------------------- /framework/amp_conf/astetc/privacy.conf: -------------------------------------------------------------------------------- 1 | [general] 2 | 3 | maxretries = 2 ;How many chances the caller has to enter their number 4 | -------------------------------------------------------------------------------- /framework/amp_conf/astetc/queues.conf: -------------------------------------------------------------------------------- 1 | [general] 2 | ; 3 | ; Global settings for call queues 4 | ; (none exist currently) 5 | ; 6 | ; Note that a timeout to fail out of a queue may be passed as part of application call 7 | ; from extensions.conf: 8 | ; Queue(queuename|[options]|[optionalurl]|[announceoverride]|[timeout]) 9 | ; example: Queue(dave|t|||45) 10 | #include queues_general_additional.conf 11 | #include queues_custom_general.conf 12 | 13 | [default] 14 | ; 15 | ; Default settings for queues (currently unused) 16 | ; 17 | 18 | #include queues_custom.conf 19 | #include queues_additional.conf 20 | #include queues_post_custom.conf 21 | -------------------------------------------------------------------------------- /framework/amp_conf/astetc/res_mysql.conf: -------------------------------------------------------------------------------- 1 | ; 2 | ; Sample configuration for res_config_mysql.c 3 | ; 4 | ; The value of dbhost may be either a hostname or an IP address. 5 | ; If dbhost is commented out or the string "localhost", a connection 6 | ; to the local host is assumed and dbsock is used instead of TCP/IP 7 | ; to connect to the server. 8 | ; 9 | [general] 10 | dbhost = 127.0.0.1 11 | dbname = asteriskrealtime 12 | dbuser = asteriskuser 13 | dbpass = eLaStIx.asteriskuser.2oo7 14 | ;dbport = 3306 15 | ;dbsock = /tmp/mysql.sock 16 | 17 | -------------------------------------------------------------------------------- /framework/amp_conf/astetc/res_parking.conf: -------------------------------------------------------------------------------- 1 | [general] 2 | #include res_parking_custom_general.conf 3 | 4 | [default] 5 | #include res_parking_custom.conf 6 | #include res_parking_additional.conf 7 | -------------------------------------------------------------------------------- /framework/amp_conf/astetc/res_parking_additional.conf: -------------------------------------------------------------------------------- 1 | ;--------------------------------------------------------------------------------; 2 | ; Do NOT edit this file as it is auto-generated by IssabelPBX. All modifications ; 3 | ; to this file must be done via the web gui. There are alternative files to make ; 4 | ; custom modifications, details at: http://issabel.org/configuration_files ; 5 | ;--------------------------------------------------------------------------------; 6 | ; 7 | 8 | parkext=700 9 | parkpos=701-704 10 | context=parkedcalls 11 | parkext_exclusive=no 12 | parkingtime=45 13 | comebacktoorigin=no 14 | parkedplay=both 15 | courtesytone=beep 16 | parkedcalltransfers=caller 17 | parkedcallreparking=caller 18 | parkedmusicclass=default 19 | findslot=first 20 | 21 | -------------------------------------------------------------------------------- /framework/amp_conf/astetc/res_parking_custom.conf.sample: -------------------------------------------------------------------------------- 1 | ; custom 2 | -------------------------------------------------------------------------------- /framework/amp_conf/astetc/res_parking_custom_general.conf.sample: -------------------------------------------------------------------------------- 1 | ; custom general 2 | -------------------------------------------------------------------------------- /framework/amp_conf/astetc/vm_email.inc: -------------------------------------------------------------------------------- 1 | ; To be able to localize text in the email by using utf-8 characters you can remove the remark on the next line so that the charset will be utf-8 2 | ; charset=utf-8 3 | ; Change the email body, variables: VM_NAME, VM_DUR, VM_MSGNUM, VM_MAILBOX, VM_CALLERID, VM_DATE 4 | 5 | emailbody=${VM_NAME},\n\nThere is a new voicemail in mailbox ${VM_MAILBOX}:\n\n\tFrom:\t${VM_CALLERID}\n\tLength:\t${VM_DUR} seconds\n\tDate:\t${VM_DATE}\n\nDial *97 to access your voicemail by phone.\nVisit http://AMPWEBADDRESS/index.php?menu=voicemail to check your voicemail with a web browser.\n 6 | 7 | 8 | -------------------------------------------------------------------------------- /framework/amp_conf/astetc/voicemail.conf.template: -------------------------------------------------------------------------------- 1 | [general] 2 | #include vm_general.inc 3 | #include vm_email.inc 4 | [default] 5 | 6 | -------------------------------------------------------------------------------- /framework/amp_conf/astetc/zapata.conf.template: -------------------------------------------------------------------------------- 1 | ;# Flash Operator Panel will parse this file for zap trunk buttons 2 | ;# AMPLABEL will be used for the display labels on the buttons 3 | 4 | ;# %c Zap Channel number 5 | ;# %n Line number 6 | ;# %N Line number, but restart counter 7 | ;# Example: 8 | ;# ;AMPLABEL:Channel %c - Button %n 9 | 10 | ;# For Zap/* buttons use the following 11 | ;# (where x=number of buttons to dislpay) 12 | ;# ;AMPWILDCARDLABEL(x):MyLabel 13 | 14 | 15 | [channels] 16 | language=en 17 | 18 | ; include zap extensions defined in AMP 19 | #include zapata_additional.conf 20 | 21 | ; XTDM20B Port #1,2 plugged into PSTN 22 | ;AMPLABEL:Channel %c - Button %n 23 | context=from-pstn 24 | signalling=fxs_ks 25 | faxdetect=incoming 26 | usecallerid=yes 27 | echocancel=yes 28 | echocancelwhenbridged=no 29 | echotraining=800 30 | group=0 31 | channel=1-2 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /framework/amp_conf/bin/retrieve_parse_amportal_conf.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl -w 2 | # 3 | # Julien BLACHE 4 | # 5 | # Released under the terms of the GNU General Public License *v2* as published by 6 | # the Free Software Foundation. 7 | # amportal config parser for retrieve_*.pl 8 | 9 | sub parse_amportal_conf 10 | { 11 | my $filename = $_[0]; 12 | my %ampconf = ( 13 | AMPDBENGINE => "mysql", 14 | AMPDBNAME => "asterisk", 15 | AMPENGINE => "asterisk", 16 | ); 17 | 18 | open(AMPCONF, $filename) or die "Cannot open $filename ($!)"; 19 | 20 | while () 21 | { 22 | if ($_ =~ /^\s*([a-zA-Z0-9_]+)\s*=\s*(.*)\s*([;#].*)?/) 23 | { 24 | $ampconf{$1} = $2; 25 | } 26 | } 27 | close(AMPCONF); 28 | 29 | return \%ampconf; 30 | } 31 | 32 | # perl depends on this 33 | 1; 34 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/.htaccess: -------------------------------------------------------------------------------- 1 | # Disallow all file access first 2 | # 3 | 4 | Deny from all 5 | 6 | 7 | # Now allow /admin, /admin/config.php and /admin/index.php as well as the various assets 8 | # 9 | 10 | Allow from all 11 | 12 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/assets/css/chosen-sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/htdocs/admin/assets/css/chosen-sprite.png -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/assets/css/mainstyle-rtl.css: -------------------------------------------------------------------------------- 1 | html { 2 | direction:rtl; 3 | } 4 | #footer_content { 5 | text-align:right; 6 | } 7 | #footer #footer_logo, #footer > span, .footer-float-left { 8 | float:right; 9 | } 10 | .menubar .button-right{float: left;}/*right side buttons*/ 11 | .rnav { 12 | float:left; 13 | left: 1.5%; 14 | } 15 | input[type=number] { 16 | direction:rtl; 17 | } 18 | .radioset { 19 | direction:rtl;writing-mode: tb-rl; 20 | } 21 | .help span, a.info span{ 22 | right:60px; 23 | } 24 | #MENU_BRAND_IMAGE_TANGO_LEFT { 25 | float: right; 26 | } 27 | #footer_content_sponsor > a > img{ 28 | margin-left:10px; 29 | } 30 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/assets/css/popover.css: -------------------------------------------------------------------------------- 1 | /* CSS to apply to Popover Destination Dislpays */ 2 | /* TODO: needs a CSS designer to do this right */ 3 | body { 4 | background-color:white; 5 | } 6 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/assets/images/operator-panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/htdocs/admin/assets/images/operator-panel.png -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/assets/images/support.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/htdocs/admin/assets/images/support.png -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/assets/images/sys-admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/htdocs/admin/assets/images/sys-admin.png -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/assets/images/user-control.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/htdocs/admin/assets/images/user-control.png -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/assets/js/views/login.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function() { 2 | var hash = window.location.hash.split("#")[1] || ''; 3 | if (hash == 'login') { 4 | setTimeout(function(){ 5 | $('#login_admin').click(); 6 | }, 1000); 7 | } 8 | }); 9 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/i18n/.htaccess: -------------------------------------------------------------------------------- 1 | Deny from All 2 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/i18n/readme.txt: -------------------------------------------------------------------------------- 1 | To create a new language create the proper i18n//LC_MESSAGES directory structure. 2 | Copy the amp.pot file to i18n//LC_MESSAGES/amp.po 3 | Translate your text strings from this file then create the .mo file: 4 | 5 | msgfmt -v amp.po -o amp.mo 6 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/images/bg.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/images/blank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/htdocs/admin/images/blank.gif -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/images/br.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/images/cancel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/htdocs/admin/images/cancel.png -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/images/cn.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/images/database_gear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/htdocs/admin/images/database_gear.png -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/images/de.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/images/delete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/htdocs/admin/images/delete.gif -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/images/es.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/htdocs/admin/images/favicon.ico -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/images/fr.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/images/hu.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/images/il.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/images/issabelpbx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/htdocs/admin/images/issabelpbx.png -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/images/issabelpbx_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/htdocs/admin/images/issabelpbx_small.png -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/images/it.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/images/jp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/images/pt.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/images/ru.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/images/scrolldown.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/htdocs/admin/images/scrolldown.gif -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/images/scrollup.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/htdocs/admin/images/scrollup.gif -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/images/se.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/images/tango.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/htdocs/admin/images/tango.png -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/images/trash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/htdocs/admin/images/trash.png -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/index.php: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/libraries/pest.functions.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/libraries/php-upgrade.functions.php: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/libraries/php-upgrade/ext/contrib/archive/pdo-2006-01-29.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/htdocs/admin/libraries/php-upgrade/ext/contrib/archive/pdo-2006-01-29.tar.gz -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/libraries/php-upgrade/ext/contrib/archive/xmlrpc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/htdocs/admin/libraries/php-upgrade/ext/contrib/archive/xmlrpc.php -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/libraries/php-upgrade/ext/contrib/archive/xmlrpc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/htdocs/admin/libraries/php-upgrade/ext/contrib/archive/xmlrpc.txt -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/libraries/php-upgrade/ext/contrib/http_query.class.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/htdocs/admin/libraries/php-upgrade/ext/contrib/http_query.class.txt -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/libraries/php-upgrade/ext/contrib/is_utf8.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/htdocs/admin/libraries/php-upgrade/ext/contrib/is_utf8.php -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/libraries/php-upgrade/ext/php40.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/htdocs/admin/libraries/php-upgrade/ext/php40.php -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/libraries/php-upgrade/ext/xmlentities.php: -------------------------------------------------------------------------------- 1 | "&#", "&"=>"&", "'"=>"'", 26 | "<"=>"<", ">"=>">", "\""=>""", 27 | )); 28 | } 29 | } 30 | 31 | 32 | ?> -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/libraries/php-upgrade/version.18: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/htdocs/admin/libraries/php-upgrade/version.18 -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/module-builtin.xml: -------------------------------------------------------------------------------- 1 | 2 | builtin 3 | setup 4 | Basic 5 | Builtin 6 | 2.3.0.2 7 | no 8 | no 9 | 10 | *0.1* First release 11 | 12 | 13 | Module Admin 14 | 15 | 16 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/views/.htaccess: -------------------------------------------------------------------------------- 1 | Deny from All 2 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/views/beta_notice.php: -------------------------------------------------------------------------------- 1 | '; 8 | $html .= __("-This page is currently BETA-"); 9 | $html .= ''; 10 | 11 | echo $html; 12 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/views/menuitem_disabled.php: -------------------------------------------------------------------------------- 1 |

".sprintf(__("[WARNING]: Menu Item: %s is disabled because asterisk is not running"),$name)."



"; 4 | echo "
".__("Restart Asterisk and then refresh the browser in order to try accessing this menu item again.")."


"; 5 | 6 | ?> 7 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/views/noaccess.php: -------------------------------------------------------------------------------- 1 | 5 |
6 |

".__('Not found')."

7 |
8 |
".__('The section you requested does not exist or you do not have access to it.')." 9 |
10 | 11 | "; 12 | 13 | echo $html; 14 | ?> 15 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/views/panel.php: -------------------------------------------------------------------------------- 1 | '. 7 | ''. 8 | ''; 9 | show_view($amp_conf['VIEW_ISSABELPBX'], $template); 10 | 11 | ?> 12 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/views/reports.php: -------------------------------------------------------------------------------- 1 |
    "; 9 | foreach ($menu as $key=>$value) { 10 | $template['content'] .= "
  • ".$value."
  • "; 11 | } 12 | $template['content'] .= "
"; 13 | 14 | $template['content'] .= 15 | '
'. 16 | ''. 17 | '
'; 18 | 19 | show_view($amp_conf['VIEW_ISSABELPBX'], $template); 20 | 21 | ?> 22 | -------------------------------------------------------------------------------- /framework/amp_conf/htdocs/admin/views/welcome_nomanager.php: -------------------------------------------------------------------------------- 1 |

2 | 3 |
4 |
5 | " .$mgruser . ""; ?> 6 |
7 | 8 |

-------------------------------------------------------------------------------- /framework/amp_conf/sounds/dir-intro-fn-oper.gsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/sounds/dir-intro-fn-oper.gsm -------------------------------------------------------------------------------- /framework/amp_conf/sounds/dir-intro-fnln-oper.gsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/sounds/dir-intro-fnln-oper.gsm -------------------------------------------------------------------------------- /framework/amp_conf/sounds/dir-intro-fnln.gsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/sounds/dir-intro-fnln.gsm -------------------------------------------------------------------------------- /framework/amp_conf/sounds/dir-intro-oper.gsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/amp_conf/sounds/dir-intro-oper.gsm -------------------------------------------------------------------------------- /framework/asterisk.conf: -------------------------------------------------------------------------------- 1 | [directories] 2 | astetcdir => /etc/asterisk 3 | astmoddir => /usr/lib/asterisk/modules 4 | astvarlibdir => /var/lib/asterisk 5 | astagidir => /var/lib/asterisk/agi-bin 6 | astspooldir => /var/spool/asterisk 7 | astrundir => /var/run/asterisk 8 | astlogdir => /var/log/asterisk 9 | astdatadir => /var/lib/asterisk 10 | 11 | [options] 12 | transmit_silence_during_record = yes 13 | languageprefix=yes 14 | execincludes=yes 15 | -------------------------------------------------------------------------------- /framework/upgrades/2.10.1.md5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/framework/upgrades/2.10.1.md5 -------------------------------------------------------------------------------- /framework/upgrades/2.11.0.47/migration.php: -------------------------------------------------------------------------------- 1 | set_conf_values(array('JQUERYUI_VER' => '1.9.1'),true); 6 | -------------------------------------------------------------------------------- /framework/upgrades/2.11.0.49/migration.php: -------------------------------------------------------------------------------- 1 | "; 3 | 4 | // drop the hotelwakup table 5 | $sql = "DROP TABLE IF EXISTS hotelwakeup"; 6 | 7 | $check = $db->query($sql); 8 | if (DB::IsError($check)) { 9 | die_issabelpbx( "Can not delete `hotelwakeup` table: " . $check->getMessage() . "\n"); 10 | } 11 | 12 | // drop the hotelwakup_calls table 13 | $sql = "DROP TABLE IF EXISTS hotelwakeup_calls"; 14 | 15 | $check = $db->query($sql); 16 | if (DB::IsError($check)) { 17 | die_issabelpbx( "Can not delete `hotelwakeup_calls` table: " . $check->getMessage() . "\n"); 18 | } 19 | 20 | // Consider adding code here to scan thru the spool/asterisk/outgoing directory and removing 21 | // already wakeup calls that have been scheduled 22 | 23 | ?> -------------------------------------------------------------------------------- /iaxsettings/assets/css/iaxsettings.css: -------------------------------------------------------------------------------- 1 | input.validation-error { 2 | border:2px solid red; 3 | } 4 | div.iax-errors { 5 | border:3px solid red; 6 | background-repeat: repeat-x; 7 | } 8 | div.iax-errors p { 9 | text-align:center; 10 | color:red; 11 | font-weight:bold; 12 | text-decoration:underline; 13 | } 14 | .sortable { 15 | list-style: none !important; 16 | margin:0 !important; 17 | } 18 | 19 | .sortable > li { 20 | box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px; 21 | padding: 2px 5px; 22 | } 23 | -------------------------------------------------------------------------------- /iaxsettings/assets/images/arrow_up_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/iaxsettings/assets/images/arrow_up_down.png -------------------------------------------------------------------------------- /iaxsettings/assets/js/iaxsettings.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | 3 | $('.sortable').each(function() { 4 | Sortable.create(this, { 5 | animation: 150, 6 | onEnd: function(ui) { 7 | $(ui.item).find('input').val($(ui.item).index()); 8 | } 9 | }); 10 | }); 11 | }); 12 | -------------------------------------------------------------------------------- /iaxsettings/uninstall.php: -------------------------------------------------------------------------------- 1 | , 2006. 5 | # 6 | #, fuzzy 7 | msgid "" 8 | msgstr "" 9 | "Project-Id-Version: IssabelPBX 2.2.0\n" 10 | "Report-Msgid-Bugs-To: \n" 11 | "POT-Creation-Date: 2006-10-17 17:20+0300\n" 12 | "PO-Revision-Date: 2006-10-17 17:30+0300\n" 13 | "Last-Translator: Shimi \n" 14 | "MIME-Version: 1.0\n" 15 | "Content-Type: text/plain; charset=utf-8\n" 16 | "Content-Transfer-Encoding: 8bit\n" 17 | 18 | #: page.inventorydb.php:88 19 | msgid "inventory" 20 | msgstr "מצאי" 21 | 22 | #: page.inventorydb.php:96 23 | msgid "deleted" 24 | msgstr "נמחק" 25 | -------------------------------------------------------------------------------- /inventorydb/install.sql: -------------------------------------------------------------------------------- 1 | # see install.php 2 | -------------------------------------------------------------------------------- /inventorydb/module.xml: -------------------------------------------------------------------------------- 1 | 2 | inventorydb 3 | Inventory 4 | 2.5.0.2 5 | tool 6 | Third Party Addon 7 | 8 | Inventory 9 | 10 | 11 | *2.5.0.2* localization updates 12 | *2.5.0.1* localization, Swedish 13 | *2.5.0* #2845 tabindex 14 | *2.4.0.1* #2645 API error - NOTICE: This module will be removed from future versions 15 | *2.4.0* bumped for 2.4 16 | *1.1.0* Added SQLite3 support. Fixes ticket:1783, bump for rc1 17 | *1.0.3* Add he_IL translation 18 | 19 | release/2.11/inventorydb-2.5.0.2.tgz 20 | 0 21 | 22 | 23 | -------------------------------------------------------------------------------- /inventorydb/uninstall.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE `inventorydb`; 2 | -------------------------------------------------------------------------------- /ivr/assets/images/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/ivr/assets/images/add.png -------------------------------------------------------------------------------- /ivr/assets/images/queue_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/ivr/assets/images/queue_link.png -------------------------------------------------------------------------------- /ivr/guimodule.php: -------------------------------------------------------------------------------- 1 | '', 11 | 'id' => '', 12 | 'extdisplay' => '', 13 | 'display' => '' 14 | ); 15 | 16 | foreach ($get_vars as $k => $v) { 17 | $var[$k] = isset($_REQUEST[$k]) ? $_REQUEST[$k] : $v; 18 | $$k = $var[$k];//todo: legacy support, needs to GO! 19 | } 20 | 21 | $id = $extdisplay; 22 | 23 | echo load_view(dirname(__FILE__) . '/views/rnav.php', array('ivr_results' => ivr_get_details()) + $var); 24 | -------------------------------------------------------------------------------- /ivr/sounds/en/no-valid-responce-pls-try-again.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/ivr/sounds/en/no-valid-responce-pls-try-again.wav -------------------------------------------------------------------------------- /ivr/sounds/en/no-valid-responce-transfering.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/ivr/sounds/en/no-valid-responce-transfering.wav -------------------------------------------------------------------------------- /ivr/uninstall.php: -------------------------------------------------------------------------------- 1 | 10 | -------------------------------------------------------------------------------- /ivr/views/rnav.php: -------------------------------------------------------------------------------- 1 | ' . __("Add IVR") . ''; 4 | 5 | if (isset($ivr_results)){ 6 | foreach ($ivr_results as $r) { 7 | $r['name'] = $r['name'] ? $r['name'] : 'IVR ID: ' . $r['id']; 8 | $li[] = '' 11 | . $r['name'] .''; 12 | } 13 | } 14 | 15 | $type = ''; 16 | $rnaventries = array(); 17 | foreach ($ivr_results as $r) { 18 | $r['name'] = $r['name'] ? $r['name'] : 'IVR ID: ' . $r['id']; 19 | $rnaventries[] = array($r['id'],$r['name'],''); 20 | } 21 | drawListMenu($rnaventries, $type, $display, $extdisplay); 22 | 23 | ?> 24 |
25 | -------------------------------------------------------------------------------- /languages/guimodule.php: -------------------------------------------------------------------------------- 1 | \n"; 9 | 10 | echo "dropping table language_incoming.."; 11 | sql("DROP TABLE IF EXISTS `language_incoming`"); 12 | echo "done
\n"; 13 | 14 | 15 | ?> 16 | -------------------------------------------------------------------------------- /logfiles/assets/images/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/logfiles/assets/images/add.png -------------------------------------------------------------------------------- /logfiles/assets/js/views/settings.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function(){ 2 | 3 | var new_entry = '' + $('#logfile_entries > tbody:last').find('tr:last').html() + ''; 4 | $('#add_entry').on('click',function(){ 5 | $('#logfile_entries > tbody:last').find('tr:last').after(new_entry); 6 | }); 7 | 8 | //delete rows on click 9 | $('.delete_entry').on('click', function(){ 10 | $(this).closest('tr').fadeOut('normal', function(){$(this).closest('tr').remove();}) 11 | }); 12 | 13 | $('input[type=submit]').on('click',function(){ 14 | //remove the last blank field so that it isnt subject to validation, assuming it wasnt set 15 | //called from .click() as that is fired before validation 16 | last = $('#logfile_entries > tbody:last').find('tr:last'); 17 | if(last.find('input[name="logfiles[name][]"]').val() == ''){ 18 | last.remove(); 19 | } 20 | }); 21 | }); 22 | -------------------------------------------------------------------------------- /logfiles/i18n/logfiles.pot: -------------------------------------------------------------------------------- 1 | # IssabelPBX language template 2 | # Copyright 2013 Schmooze Com Inc 3 | # 4 | msgid "" 5 | msgstr "" 6 | "Project-Id-Version: PACKAGE VERSION\n" 7 | "Report-Msgid-Bugs-To: \n" 8 | "POT-Creation-Date: 2011-09-23 09:52+0000\n" 9 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 10 | "Last-Translator: FULL NAME \n" 11 | "Language-Team: LANGUAGE \n" 12 | "MIME-Version: 1.0\n" 13 | "Content-Type: text/plain; charset=utf-8\n" 14 | "Content-Transfer-Encoding: 8bit\n" 15 | 16 | msgid "Asterisk Logfiles" 17 | msgstr "" 18 | 19 | msgid "Reports" 20 | msgstr "" 21 | -------------------------------------------------------------------------------- /logfiles/page.logfiles.php: -------------------------------------------------------------------------------- 1 | $v) { 7 | if($v == 'full') { 8 | $var['full'] = $k; 9 | break; 10 | } 11 | } 12 | echo load_view(dirname(__FILE__) . '/views/logs.php', $var); -------------------------------------------------------------------------------- /logfiles/page.logfiles_settings.php: -------------------------------------------------------------------------------- 1 | '', 7 | 'debug' => '', 8 | 'dtmf' => 'off', 9 | 'error' => '', 10 | 'fax' => 'off', 11 | 'notice' => '', 12 | 'verbose' => '', 13 | 'warning' => '', 14 | 'security' => 'off' 15 | ); 16 | $var = array_merge($var, $opts); 17 | //dbug('passing to view', $var); 18 | echo load_view(dirname(__FILE__) . '/views/settings.php', $var); 19 | -------------------------------------------------------------------------------- /logfiles/titlelang.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /manager/module.xml: -------------------------------------------------------------------------------- 1 | 2 | manager 3 | standard 4 | Asterisk Manager Users 5 | 2.12.0.1 6 | Issabel Foundation 7 | GPLv3+ 8 | http://www.gnu.org/licenses/gpl-3.0.txt 9 | Settings 10 | 11 | Asterisk Manager Users 12 | 13 | 14 | *2.12.0.1* Fix for adding manager users in newer Mariadb versions 15 | *2.12.0.0* Newer GUI, standarize module components 16 | *2.11.0.5* Initial Issabel Foundation release 17 | 18 | 19 | 2.12 20 | 21 | release/2.12/manager-2.12.0.1.tgz 22 | 0 23 | 24 | -------------------------------------------------------------------------------- /manager/uninstall.sql: -------------------------------------------------------------------------------- 1 | 2 | DROP TABLE IF EXISTS `manager`; 3 | -------------------------------------------------------------------------------- /managersettings/assets/css/managersettings.css: -------------------------------------------------------------------------------- 1 | input.validation-error { 2 | border:2px solid red; 3 | } 4 | div.manager-errors { 5 | border:3px solid red; 6 | background-repeat: repeat-x; 7 | } 8 | div.manager-errors p { 9 | text-align:center; 10 | color:red; 11 | font-weight:bold; 12 | text-decoration:underline; 13 | } 14 | -------------------------------------------------------------------------------- /managersettings/uninstall.php: -------------------------------------------------------------------------------- 1 | \n"; 12 | 13 | ?> 14 | -------------------------------------------------------------------------------- /miscdests/guimodule.php: -------------------------------------------------------------------------------- 1 | query($sql); 16 | if(DB::IsError($check)) { 17 | die_issabelpbx("Can not create miscdests table\n"); 18 | } 19 | 20 | ?> 21 | -------------------------------------------------------------------------------- /miscdests/install.sql: -------------------------------------------------------------------------------- 1 | # empty file 2 | -------------------------------------------------------------------------------- /miscdests/uninstall.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS `miscdests`; 2 | -------------------------------------------------------------------------------- /motif/.gitattributes: -------------------------------------------------------------------------------- 1 | amp_conf/htdocs/admin/assets/js/pbxlib.js merge=ours 2 | module.xml merge=ours 3 | *.po merge=merge-gettext-po 4 | -------------------------------------------------------------------------------- /motif/README.md: -------------------------------------------------------------------------------- 1 | # MOTIF (GoogleVoice) IssabelPBX Module # 2 | 3 | #### Notes #### 4 | This Module was designed by the IssabelPBX team. 5 | -------------------------------------------------------------------------------- /motif/i18n/motif.pot: -------------------------------------------------------------------------------- 1 | # IssabelPBX language template 2 | # Copyright 2013 Schmooze Com Inc 3 | # 4 | msgid "" 5 | msgstr "" 6 | "Project-Id-Version: PACKAGE VERSION\n" 7 | "Report-Msgid-Bugs-To: \n" 8 | "POT-Creation-Date: 2013-10-31 12:10-0400\n" 9 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 10 | "Last-Translator: FULL NAME \n" 11 | "Language-Team: LANGUAGE \n" 12 | "MIME-Version: 1.0\n" 13 | "Content-Type: text/plain; charset=CHARSET\n" 14 | "Content-Transfer-Encoding: 8bit\n" 15 | 16 | msgid "Can not create Google Voice/Motif table" 17 | msgstr "" 18 | 19 | msgid "Unknown/Not Supported database type: " 20 | msgstr "" 21 | 22 | msgid "Google Voice/Chan Motif" 23 | msgstr "" 24 | 25 | msgid "Connectivity" 26 | msgstr "" 27 | 28 | msgid "Manage Google Voice Trunks with Chan Motif" 29 | msgstr "" 30 | 31 | msgid "Google Voice (Motif)" 32 | msgstr "" 33 | -------------------------------------------------------------------------------- /motif/views/main.php: -------------------------------------------------------------------------------- 1 | 2 |
3 |
    4 |
    5 |
    6 | 7 | []
    8 | 9 |
10 |
11 | 12 | -------------------------------------------------------------------------------- /music/guimodule.php: -------------------------------------------------------------------------------- 1 | query($sql); 16 | if(DB::IsError($check)) { 17 | die_issabelpbx(__("Can not create outroutemsg table")); 18 | } 19 | 20 | ?> 21 | -------------------------------------------------------------------------------- /outroutemsg/uninstall.php: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /paging/assets/css/paging.css: -------------------------------------------------------------------------------- 1 | .paging-hr{ 2 | width: 50%; 3 | margin-left: 0; 4 | } 5 | 6 | .device_list { 7 | min-height: 300px; 8 | max-height: 600px; 9 | width: 300px; 10 | overflow:scroll; 11 | box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; 12 | margin-bottom: 1em; 13 | } 14 | 15 | .device_list > div { 16 | margin: 5px; 17 | display: inline-block; 18 | text-align: left; 19 | font-size: .8em; 20 | overflow:hidden; 21 | } 22 | 23 | .overview { 24 | max-width: calc(100% - 350px) !important; 25 | min-width: 500px; 26 | } 27 | 28 | -------------------------------------------------------------------------------- /paging/guimodule.php: -------------------------------------------------------------------------------- 1 | add_row(array('colspan' => 2, 'data' => heading(__('Auto-answer defaults'), 5) )); 12 | 13 | $label = ipbx_label(__('Announcement'), __('Annoucement to be played to remote part. Default is a beep')); 14 | 15 | $table->add_row($label, form_dropdown('announce', $rec_list, $announce,'class="componentSelect"')); 16 | 17 | $html .= $table->generate(); 18 | 19 | $html .= "
"; 20 | $html .= form_action_bar('','',true,true); 21 | 22 | 23 | echo $html; 24 | ?> 25 | -------------------------------------------------------------------------------- /parking/assets/css/parking.css: -------------------------------------------------------------------------------- 1 | .parking-hr { 2 | width:50%; 3 | text-align:left; 4 | margin-left:0 5 | } 6 | 7 | table.myTable { 8 | border-collapse:collapse; 9 | } 10 | 11 | table.myTable td, table.myTable th { 12 | border:1px solid black;padding:5px; 13 | } 14 | 15 | .green { 16 | background-color: green; 17 | } 18 | 19 | .red { 20 | background-color: red; 21 | } 22 | 23 | .messageb { 24 | width:85%; 25 | } -------------------------------------------------------------------------------- /parking/guimodule.php: -------------------------------------------------------------------------------- 1 | setDescription('Phonebook dial-by-name directory'); 11 | $fcc->setDefault('411'); 12 | $fcc->setProvideDest(); 13 | $fcc->update(); 14 | unset($fcc); 15 | 16 | ?> 17 | -------------------------------------------------------------------------------- /pbdirectory/sounds/en/pbdirectory-first-three-letters-entry.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/en/pbdirectory-first-three-letters-entry.sln -------------------------------------------------------------------------------- /pbdirectory/sounds/en/pbdirectory-if-correct-press.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/en/pbdirectory-if-correct-press.sln -------------------------------------------------------------------------------- /pbdirectory/sounds/en/pbdirectory-if-incorrect-press.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/en/pbdirectory-if-incorrect-press.sln -------------------------------------------------------------------------------- /pbdirectory/sounds/en/pbdirectory-welcome-to-phonebook.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/en/pbdirectory-welcome-to-phonebook.sln -------------------------------------------------------------------------------- /pbdirectory/sounds/en_GB/pbdirectory-first-three-letters-entry.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/en_GB/pbdirectory-first-three-letters-entry.sln -------------------------------------------------------------------------------- /pbdirectory/sounds/en_GB/pbdirectory-first-three-letters-entry.sln16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/en_GB/pbdirectory-first-three-letters-entry.sln16 -------------------------------------------------------------------------------- /pbdirectory/sounds/en_GB/pbdirectory-if-correct-press.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/en_GB/pbdirectory-if-correct-press.sln -------------------------------------------------------------------------------- /pbdirectory/sounds/en_GB/pbdirectory-if-correct-press.sln16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/en_GB/pbdirectory-if-correct-press.sln16 -------------------------------------------------------------------------------- /pbdirectory/sounds/en_GB/pbdirectory-if-incorrect-press.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/en_GB/pbdirectory-if-incorrect-press.sln -------------------------------------------------------------------------------- /pbdirectory/sounds/en_GB/pbdirectory-if-incorrect-press.sln16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/en_GB/pbdirectory-if-incorrect-press.sln16 -------------------------------------------------------------------------------- /pbdirectory/sounds/en_GB/pbdirectory-welcome-to-phonebook.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/en_GB/pbdirectory-welcome-to-phonebook.sln -------------------------------------------------------------------------------- /pbdirectory/sounds/en_GB/pbdirectory-welcome-to-phonebook.sln16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/en_GB/pbdirectory-welcome-to-phonebook.sln16 -------------------------------------------------------------------------------- /pbdirectory/sounds/es/pbdirectory-first-three-letters-entry.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/es/pbdirectory-first-three-letters-entry.wav -------------------------------------------------------------------------------- /pbdirectory/sounds/es/pbdirectory-if-correct-press.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/es/pbdirectory-if-correct-press.wav -------------------------------------------------------------------------------- /pbdirectory/sounds/es/pbdirectory-if-incorrect-press.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/es/pbdirectory-if-incorrect-press.wav -------------------------------------------------------------------------------- /pbdirectory/sounds/es/pbdirectory-welcome-to-phonebook.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/es/pbdirectory-welcome-to-phonebook.wav -------------------------------------------------------------------------------- /pbdirectory/sounds/fr/pbdirectory-first-three-letters-entry.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/fr/pbdirectory-first-three-letters-entry.sln -------------------------------------------------------------------------------- /pbdirectory/sounds/fr/pbdirectory-first-three-letters-entry.sln16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/fr/pbdirectory-first-three-letters-entry.sln16 -------------------------------------------------------------------------------- /pbdirectory/sounds/fr/pbdirectory-if-correct-press.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/fr/pbdirectory-if-correct-press.sln -------------------------------------------------------------------------------- /pbdirectory/sounds/fr/pbdirectory-if-correct-press.sln16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/fr/pbdirectory-if-correct-press.sln16 -------------------------------------------------------------------------------- /pbdirectory/sounds/fr/pbdirectory-if-incorrect-press.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/fr/pbdirectory-if-incorrect-press.sln -------------------------------------------------------------------------------- /pbdirectory/sounds/fr/pbdirectory-if-incorrect-press.sln16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/fr/pbdirectory-if-incorrect-press.sln16 -------------------------------------------------------------------------------- /pbdirectory/sounds/fr/pbdirectory-welcome-to-phonebook.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/fr/pbdirectory-welcome-to-phonebook.sln -------------------------------------------------------------------------------- /pbdirectory/sounds/fr/pbdirectory-welcome-to-phonebook.sln16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/fr/pbdirectory-welcome-to-phonebook.sln16 -------------------------------------------------------------------------------- /pbdirectory/sounds/it/pbdirectory-first-three-letters-entry.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/it/pbdirectory-first-three-letters-entry.sln -------------------------------------------------------------------------------- /pbdirectory/sounds/it/pbdirectory-first-three-letters-entry.sln16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/it/pbdirectory-first-three-letters-entry.sln16 -------------------------------------------------------------------------------- /pbdirectory/sounds/it/pbdirectory-if-correct-press.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/it/pbdirectory-if-correct-press.sln -------------------------------------------------------------------------------- /pbdirectory/sounds/it/pbdirectory-if-correct-press.sln16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/it/pbdirectory-if-correct-press.sln16 -------------------------------------------------------------------------------- /pbdirectory/sounds/it/pbdirectory-if-incorrect-press.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/it/pbdirectory-if-incorrect-press.sln -------------------------------------------------------------------------------- /pbdirectory/sounds/it/pbdirectory-if-incorrect-press.sln16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/it/pbdirectory-if-incorrect-press.sln16 -------------------------------------------------------------------------------- /pbdirectory/sounds/it/pbdirectory-welcome-to-phonebook.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/it/pbdirectory-welcome-to-phonebook.sln -------------------------------------------------------------------------------- /pbdirectory/sounds/it/pbdirectory-welcome-to-phonebook.sln16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/it/pbdirectory-welcome-to-phonebook.sln16 -------------------------------------------------------------------------------- /pbdirectory/sounds/ja/pbdirectory-first-three-letters-entry.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/ja/pbdirectory-first-three-letters-entry.sln -------------------------------------------------------------------------------- /pbdirectory/sounds/ja/pbdirectory-if-correct-press.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/ja/pbdirectory-if-correct-press.sln -------------------------------------------------------------------------------- /pbdirectory/sounds/ja/pbdirectory-if-incorrect-press.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/ja/pbdirectory-if-incorrect-press.sln -------------------------------------------------------------------------------- /pbdirectory/sounds/ja/pbdirectory-welcome-to-phonebook.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/pbdirectory/sounds/ja/pbdirectory-welcome-to-phonebook.sln -------------------------------------------------------------------------------- /phpagiconf/.gitattributes: -------------------------------------------------------------------------------- 1 | amp_conf/htdocs/admin/assets/js/pbxlib.js merge=ours 2 | module.xml merge=ours 3 | *.po merge=merge-gettext-po 4 | *.pot merge=merge-gettext-po 5 | *.mo merge=ours 6 | -------------------------------------------------------------------------------- /phpagiconf/module.xml: -------------------------------------------------------------------------------- 1 | 2 | phpagiconf 3 | unsupported 4 | PHPAGI Config 5 | 2.12.0.0 6 | Issabel Foundation 7 | GPLv3+ 8 | http://www.gnu.org/licenses/gpl-3.0.txt 9 | Settings 10 | 11 | PHPAGI Config 12 | 13 | 14 | manager ge1.0.4 15 | 16 | 17 | *2.12.0.0* Newer GUI, standarize module components 18 | *2.11.0.2* Initial Issabel Foundation release 19 | 20 | release/2.12/phpagiconf-2.12.0.0.tgz 21 | 22 | 2.12 23 | 24 | 0 25 | 26 | -------------------------------------------------------------------------------- /phpagiconf/uninstall.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS `phpagiconf`; 2 | -------------------------------------------------------------------------------- /phpinfo/i18n/bg_BG/LC_MESSAGES/phpinfo.po: -------------------------------------------------------------------------------- 1 | # SOME DESCRIPTIVE TITLE. 2 | # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER 3 | # This file is distributed under the same license as the PACKAGE package. 4 | # FIRST AUTHOR , YEAR. 5 | # 6 | msgid "" 7 | msgstr "" 8 | "Project-Id-Version: IssabelPBX v2.5\n" 9 | "Report-Msgid-Bugs-To: \n" 10 | "POT-Creation-Date: 2011-09-23 09:52+0000\n" 11 | "PO-Revision-Date: 2008-11-08 23:49+0200\n" 12 | "Last-Translator: \n" 13 | "Language-Team: Chavdar Iliev \n" 14 | "MIME-Version: 1.0\n" 15 | "Content-Type: text/plain; charset=UTF-8\n" 16 | "Content-Transfer-Encoding: 8bit\n" 17 | "X-Poedit-Language: Bulgarian\n" 18 | "X-Poedit-Country: BULGARIA\n" 19 | "X-Poedit-SourceCharset: utf-8\n" 20 | 21 | msgid "PHP Info" 22 | msgstr "PHP Информация" 23 | 24 | msgid "Reports" 25 | msgstr "" 26 | -------------------------------------------------------------------------------- /phpinfo/module.xml: -------------------------------------------------------------------------------- 1 | 2 | phpinfo 3 | extended 4 | PHP Info 5 | 2.12.0.0 6 | IssabelPBX 7 | GPLv2+ 8 | 9 | *2.12.0.0* Newer GUI, standarize module components 10 | *2.11.0.1* Initial Issabel Foundation release 11 | 12 | Reports 13 | Advanced 14 | 15 | PHP Info 16 | 17 | release/2.12/phpinfo-2.12.0.0.tgz 18 | 19 | 2.12 20 | 21 | 0 22 | 23 | -------------------------------------------------------------------------------- /pinsets/.gitattributes: -------------------------------------------------------------------------------- 1 | amp_conf/htdocs/admin/assets/js/pbxlib.js merge=ours 2 | module.xml merge=ours 3 | *.po merge=merge-gettext-po 4 | -------------------------------------------------------------------------------- /pinsets/guimodule.php: -------------------------------------------------------------------------------- 1 | \n"; 12 | } 13 | 14 | echo "dropping table pinsets.."; 15 | sql('DROP TABLE IF EXISTS `pinsets`'); 16 | echo "done
\n"; 17 | 18 | echo "dropping table pinset_usage.."; 19 | sql('DROP TABLE IF EXISTS `pinset_usage`'); 20 | echo "done
\n"; 21 | 22 | ?> 23 | -------------------------------------------------------------------------------- /printextensions/.gitattributes: -------------------------------------------------------------------------------- 1 | amp_conf/htdocs/admin/assets/js/pbxlib.js merge=ours 2 | module.xml merge=ours 3 | *.po merge=merge-gettext-po 4 | *.pot merge=merge-gettext-po 5 | *.mo merge=ours 6 | -------------------------------------------------------------------------------- /printextensions/functions.inc.php: -------------------------------------------------------------------------------- 1 | 8 | -------------------------------------------------------------------------------- /queuemetrics/.gitattributes: -------------------------------------------------------------------------------- 1 | amp_conf/htdocs/admin/assets/js/pbxlib.js merge=ours 2 | module.xml merge=ours 3 | *.po merge=merge-gettext-po 4 | *.pot merge=merge-gettext-po 5 | *.mo merge=ours 6 | -------------------------------------------------------------------------------- /queuemetrics/uninstall.php: -------------------------------------------------------------------------------- 1 | query($sql); 15 | if(DB::IsError($check)) { 16 | die_issabelpbx("Can not create queueprio table\n"); 17 | } 18 | 19 | ?> 20 | -------------------------------------------------------------------------------- /queueprio/uninstall.php: -------------------------------------------------------------------------------- 1 | \n"; 9 | 10 | ?> 11 | -------------------------------------------------------------------------------- /queues/.gitattributes: -------------------------------------------------------------------------------- 1 | amp_conf/htdocs/admin/assets/js/pbxlib.js merge=ours 2 | module.xml merge=ours 3 | *.po merge=merge-gettext-po 4 | -------------------------------------------------------------------------------- /queues/assets/css/queues.css: -------------------------------------------------------------------------------- 1 | .cronset { 2 | padding-left: 5px; 3 | padding-right: 5px; 4 | margin-right: 5px; 5 | } 6 | .narrow{ 7 | width: 110px; 8 | } 9 | .cronsetdiv { 10 | height: 200px; 11 | overflow-y: auto; 12 | } 13 | .cronsetdiv > label{ 14 | margin-bottom: 3px; 15 | } 16 | #crondiv:after { 17 | clear:both; 18 | content:""; 19 | display:table; 20 | } 21 | .cronsetheight { 22 | min-height: 150px; 23 | } 24 | #crondiv { 25 | overflow:hidden; 26 | } 27 | 28 | -------------------------------------------------------------------------------- /queues/functions.inc/hook_ivr.php: -------------------------------------------------------------------------------- 1 | query($sql, array($id)); 11 | } 12 | } 13 | 14 | function queues_configprocess_ivr() { 15 | $action = isset($_REQUEST['action'])?$_REQUEST['action']:null; 16 | $display = isset($_REQUEST['display'])?$_REQUEST['display']:null; 17 | $id = isset($_REQUEST['id'])?$_REQUEST['id']:null; 18 | 19 | 20 | if($display == 'ivr' && $action == 'delete') { 21 | queues_ivr_delete_event($id); 22 | } 23 | 24 | } 25 | ?> -------------------------------------------------------------------------------- /queues/guimodule.php: -------------------------------------------------------------------------------- 1 | 12 | -------------------------------------------------------------------------------- /recordings/assets/css/recordings.css: -------------------------------------------------------------------------------- 1 | td.action { width: 2em; } 2 | @media screen and (max-width: 600px) { 3 | #tabs>ul { 4 | width:100% !important; 5 | max-width:100% !important; 6 | } 7 | } 8 | 9 | div.content { max-width:1000px; } 10 | -------------------------------------------------------------------------------- /recordings/assets/images/application_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/recordings/assets/images/application_link.png -------------------------------------------------------------------------------- /recordings/assets/images/chosen-sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/recordings/assets/images/chosen-sprite.png -------------------------------------------------------------------------------- /recordings/assets/images/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/recordings/assets/images/play.png -------------------------------------------------------------------------------- /recordings/assets/images/rec_hourglass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/recordings/assets/images/rec_hourglass.png -------------------------------------------------------------------------------- /recordings/assets/images/sound_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/recordings/assets/images/sound_delete.png -------------------------------------------------------------------------------- /recordings/assets/js/recordings.js: -------------------------------------------------------------------------------- 1 | //$(function() { 2 | up.compiler('.content',function() { 3 | $('#ivrfile').on('change',function() { $('#selected_file_name').text(this.value.replace(/.*[\/\\]/, '')); }); 4 | $(".autocomplete-combobox").css('width','250px').chosen({search_contains: true, no_results_text: "No Recordings Found", placeholder_text_single: ipbx.msg.framework.selectoption}); 5 | }) 6 | -------------------------------------------------------------------------------- /recordings/guimodule.php: -------------------------------------------------------------------------------- 1 | 12 | -------------------------------------------------------------------------------- /restart/.gitattributes: -------------------------------------------------------------------------------- 1 | amp_conf/htdocs/admin/assets/js/pbxlib.js merge=ours 2 | module.xml merge=ours 3 | *.po merge=merge-gettext-po 4 | *.pot merge=merge-gettext-po 5 | *.mo merge=ours 6 | -------------------------------------------------------------------------------- /restart/install.php: -------------------------------------------------------------------------------- 1 | 18 | -------------------------------------------------------------------------------- /ringgroups/guimodule.php: -------------------------------------------------------------------------------- 1 | \n"; 9 | 10 | ?> 11 | -------------------------------------------------------------------------------- /sipsettings/assets/css/sipsettings.css: -------------------------------------------------------------------------------- 1 | .validate-ip, .validate-netmask { 2 | width:10em; 3 | } 4 | input.validation-error { 5 | border:2px solid red; 6 | } 7 | div.sip-errors { 8 | border:3px solid red; 9 | background-repeat: repeat-x; 10 | } 11 | div.sip-errors p { 12 | text-align:center; 13 | color:red; 14 | font-weight:bold; 15 | text-decoration:underline; 16 | } 17 | .sortable { 18 | list-style: none !important; 19 | margin:0 !important; 20 | } 21 | 22 | .sortable > li { 23 | box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px; 24 | padding: 2px 5px; 25 | } 26 | -------------------------------------------------------------------------------- /sipsettings/assets/images/arrow_up_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/sipsettings/assets/images/arrow_up_down.png -------------------------------------------------------------------------------- /sipsettings/assets/js/sipsettings.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | $('.sortable').each(function() { 3 | Sortable.create(this, { 4 | animation: 150, 5 | onEnd: function(ui) { 6 | $(ui.item).find('input').val($(ui.item).index()); 7 | } 8 | }); 9 | }); 10 | }); 11 | -------------------------------------------------------------------------------- /sipsettings/uninstall.php: -------------------------------------------------------------------------------- 1 | \n" 8 | "Language-Team: Italian\n" 9 | "MIME-Version: 1.0\n" 10 | "Content-Type: text/plain; charset=UTF-8\n" 11 | "Content-Transfer-Encoding: 8bit\n" 12 | "X-Poedit-Language: Italian\n" 13 | "X-Poedit-Country: ITALY\n" 14 | 15 | #: install.php:7 16 | msgid "Set user speed dial" 17 | msgstr "Imposta Selezione Rapida utente" 18 | 19 | #: speeddial.i18n.php:6 20 | msgid "Settings" 21 | msgstr "" 22 | 23 | #: install.php:5 speeddial.i18n.php:4 24 | msgid "Speed Dial Functions" 25 | msgstr "Funzioni Selezione Rapida" 26 | 27 | #: install.php:6 28 | msgid "Speeddial prefix" 29 | msgstr "Prefisso Selezione Rapida" 30 | -------------------------------------------------------------------------------- /speeddial/install.php: -------------------------------------------------------------------------------- 1 | setDescription('Speeddial prefix'); 13 | $fcc->setDefault('*0'); 14 | $fcc->update(); 15 | unset($fcc); 16 | 17 | $fcc = new featurecode('speeddial', 'setspeeddial'); 18 | $fcc->setDescription('Set user speed dial'); 19 | $fcc->setDefault('*75'); 20 | $fcc->update(); 21 | unset($fcc); 22 | 23 | ?> 24 | -------------------------------------------------------------------------------- /speeddial/module.xml: -------------------------------------------------------------------------------- 1 | 2 | speeddial 3 | extended 4 | Speed Dial Functions 5 | 2.12.0.0 6 | Issabel Foundation 7 | GPLv3+ 8 | http://www.gnu.org/licenses/gpl-3.0.txt 9 | 10 | *2.12.0.0* Issabel 5 release 11 | *2.11.0.4* Initial Issabel Foundation release 12 | 13 | Settings 14 | 15 | phonebook 16 | 17 | release/2.12/speeddial-2.12.0.0.tgz 18 | 19 | 2.12 20 | 21 | 0 22 | 23 | -------------------------------------------------------------------------------- /speeddial/sounds/en/speed-enterlocation.gsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/en/speed-enterlocation.gsm -------------------------------------------------------------------------------- /speeddial/sounds/en/speed-enternumber.gsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/en/speed-enternumber.gsm -------------------------------------------------------------------------------- /speeddial/sounds/en/to-change.gsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/en/to-change.gsm -------------------------------------------------------------------------------- /speeddial/sounds/en/to-enter-a-diff.gsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/en/to-enter-a-diff.gsm -------------------------------------------------------------------------------- /speeddial/sounds/en_GB/speed-enterlocation-hash.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/en_GB/speed-enterlocation-hash.sln -------------------------------------------------------------------------------- /speeddial/sounds/en_GB/speed-enterlocation-hash.sln16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/en_GB/speed-enterlocation-hash.sln16 -------------------------------------------------------------------------------- /speeddial/sounds/en_GB/speed-enterlocation.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/en_GB/speed-enterlocation.sln -------------------------------------------------------------------------------- /speeddial/sounds/en_GB/speed-enterlocation.sln16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/en_GB/speed-enterlocation.sln16 -------------------------------------------------------------------------------- /speeddial/sounds/en_GB/speed-enternumber-hash.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/en_GB/speed-enternumber-hash.sln -------------------------------------------------------------------------------- /speeddial/sounds/en_GB/speed-enternumber-hash.sln16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/en_GB/speed-enternumber-hash.sln16 -------------------------------------------------------------------------------- /speeddial/sounds/en_GB/speed-enternumber.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/en_GB/speed-enternumber.sln -------------------------------------------------------------------------------- /speeddial/sounds/en_GB/speed-enternumber.sln16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/en_GB/speed-enternumber.sln16 -------------------------------------------------------------------------------- /speeddial/sounds/en_GB/to-change.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/en_GB/to-change.sln -------------------------------------------------------------------------------- /speeddial/sounds/en_GB/to-change.sln16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/en_GB/to-change.sln16 -------------------------------------------------------------------------------- /speeddial/sounds/en_GB/to-enter-a-diff.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/en_GB/to-enter-a-diff.sln -------------------------------------------------------------------------------- /speeddial/sounds/en_GB/to-enter-a-diff.sln16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/en_GB/to-enter-a-diff.sln16 -------------------------------------------------------------------------------- /speeddial/sounds/es/speed-enterlocation.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/es/speed-enterlocation.wav -------------------------------------------------------------------------------- /speeddial/sounds/es/speed-enternumber.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/es/speed-enternumber.wav -------------------------------------------------------------------------------- /speeddial/sounds/es/to-change.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/es/to-change.wav -------------------------------------------------------------------------------- /speeddial/sounds/es/to-enter-a-diff.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/es/to-enter-a-diff.wav -------------------------------------------------------------------------------- /speeddial/sounds/fr/speed-enterlocation.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/fr/speed-enterlocation.sln -------------------------------------------------------------------------------- /speeddial/sounds/fr/speed-enterlocation.sln16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/fr/speed-enterlocation.sln16 -------------------------------------------------------------------------------- /speeddial/sounds/fr/speed-enternumber.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/fr/speed-enternumber.sln -------------------------------------------------------------------------------- /speeddial/sounds/fr/speed-enternumber.sln16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/fr/speed-enternumber.sln16 -------------------------------------------------------------------------------- /speeddial/sounds/fr/to-change.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/fr/to-change.sln -------------------------------------------------------------------------------- /speeddial/sounds/fr/to-change.sln16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/fr/to-change.sln16 -------------------------------------------------------------------------------- /speeddial/sounds/fr/to-enter-a-diff.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/fr/to-enter-a-diff.sln -------------------------------------------------------------------------------- /speeddial/sounds/fr/to-enter-a-diff.sln16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/fr/to-enter-a-diff.sln16 -------------------------------------------------------------------------------- /speeddial/sounds/it/speed-enterlocation.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/it/speed-enterlocation.sln -------------------------------------------------------------------------------- /speeddial/sounds/it/speed-enterlocation.sln16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/it/speed-enterlocation.sln16 -------------------------------------------------------------------------------- /speeddial/sounds/it/speed-enternumber.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/it/speed-enternumber.sln -------------------------------------------------------------------------------- /speeddial/sounds/it/speed-enternumber.sln16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/it/speed-enternumber.sln16 -------------------------------------------------------------------------------- /speeddial/sounds/it/to-change.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/it/to-change.sln -------------------------------------------------------------------------------- /speeddial/sounds/it/to-change.sln16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/it/to-change.sln16 -------------------------------------------------------------------------------- /speeddial/sounds/it/to-enter-a-diff.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/it/to-enter-a-diff.sln -------------------------------------------------------------------------------- /speeddial/sounds/it/to-enter-a-diff.sln16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/speeddial/sounds/it/to-enter-a-diff.sln16 -------------------------------------------------------------------------------- /superfecta/.gitattributes: -------------------------------------------------------------------------------- 1 | amp_conf/htdocs/admin/assets/js/pbxlib.js merge=ours 2 | module.xml merge=ours 3 | *.po merge=merge-gettext-po 4 | *.pot merge=merge-gettext-po 5 | *.mo merge=ours 6 | -------------------------------------------------------------------------------- /superfecta/ajax.html.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /superfecta/includes/oauth-php/example/server/core/templates/inc/header.tpl: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /superfecta/includes/oauth-php/example/server/core/templates/index.tpl: -------------------------------------------------------------------------------- 1 | {include file='inc/header.tpl'} 2 | 3 |

OAuth server

4 | Go to: 5 | 6 | 10 | 11 | Afterwards, make an OAuth test request to http://{$smarty.server.name}/hello to test your connection.

12 | 13 | {include file='inc/footer.tpl'} 14 | -------------------------------------------------------------------------------- /superfecta/includes/oauth-php/example/server/core/templates/logon.tpl: -------------------------------------------------------------------------------- 1 | {include file='inc/header.tpl'} 2 | 3 |

Login

4 | 5 |
6 | 7 | 8 |
9 | 10 | 11 |

12 | 13 |
14 | 15 | 16 |

17 | 18 | 19 |
20 | 21 | {include file='inc/footer.tpl'} 22 | -------------------------------------------------------------------------------- /superfecta/includes/oauth-php/example/server/www/register.php: -------------------------------------------------------------------------------- 1 | updateConsumer($_POST, $user_id, true); 14 | 15 | $c = $store->getConsumer($key, $user_id); 16 | echo 'Your consumer key is: ' . $c['consumer_key'] . '
'; 17 | echo 'Your consumer secret is: ' . $c['consumer_secret'] . '
'; 18 | } 19 | catch (OAuthException2 $e) 20 | { 21 | echo 'Error: ' . $e->getMessage() . '
'; 22 | } 23 | } 24 | 25 | 26 | $smarty = session_smarty(); 27 | $smarty->display('register.tpl'); 28 | 29 | ?> -------------------------------------------------------------------------------- /superfecta/includes/oauth-php/library/store/mysql/install.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /superfecta/includes/oauth-php/library/store/oracle/OracleDB/2_Sequences/SEQUENCES.sql: -------------------------------------------------------------------------------- 1 | CREATE SEQUENCE SEQ_OCT_ID NOCACHE; 2 | 3 | CREATE SEQUENCE SEQ_OCR_ID NOCACHE; 4 | 5 | CREATE SEQUENCE SEQ_OSR_ID NOCACHE; 6 | 7 | CREATE SEQUENCE SEQ_OSN_ID NOCACHE; 8 | 9 | CREATE SEQUENCE SEQ_OLG_ID NOCACHE; 10 | -------------------------------------------------------------------------------- /superfecta/includes/oauth-php/library/store/oracle/OracleDB/3_Procedures/SP_COUNT_CONSUMER_ACCESS_TOKEN.prc: -------------------------------------------------------------------------------- 1 | CREATE OR REPLACE PROCEDURE SP_COUNT_CONSUMER_ACCESS_TOKEN 2 | ( 3 | P_CONSUMER_KEY IN VARCHAR2, 4 | P_COUNT OUT NUMBER, 5 | P_RESULT OUT NUMBER 6 | ) 7 | AS 8 | -- PROCEDURE TO Count the consumer access tokens for the given consumer. 9 | BEGIN 10 | P_RESULT := 0; 11 | 12 | SELECT COUNT(OST_ID) INTO P_COUNT 13 | FROM OAUTH_SERVER_TOKEN 14 | JOIN OAUTH_SERVER_REGISTRY 15 | ON OST_OSR_ID_REF = OSR_ID 16 | WHERE OST_TOKEN_TYPE = 'ACCESS' 17 | AND OSR_CONSUMER_KEY = P_CONSUMER_KEY 18 | AND OST_TOKEN_TTL >= SYSDATE; 19 | 20 | 21 | EXCEPTION 22 | WHEN OTHERS THEN 23 | -- CALL THE FUNCTION TO LOG ERRORS 24 | ROLLBACK; 25 | P_RESULT := 1; -- ERROR 26 | END; 27 | / 28 | -------------------------------------------------------------------------------- /superfecta/includes/oauth-php/library/store/oracle/OracleDB/3_Procedures/SP_COUNT_SERVICE_TOKENS.prc: -------------------------------------------------------------------------------- 1 | CREATE OR REPLACE PROCEDURE SP_COUNT_SERVICE_TOKENS 2 | ( 3 | P_CONSUMER_KEY IN VARCHAR2, 4 | P_COUNT OUT NUMBER, 5 | P_RESULT OUT NUMBER 6 | ) 7 | AS 8 | 9 | -- PROCEDURE TO Count how many tokens we have for the given server 10 | BEGIN 11 | P_RESULT := 0; 12 | 13 | SELECT COUNT(OCT_ID) INTO P_COUNT 14 | FROM OAUTH_CONSUMER_TOKEN 15 | JOIN OAUTH_CONSUMER_REGISTRY 16 | ON OCT_OCR_ID_REF = OCR_ID 17 | WHERE OCT_TOKEN_TYPE = 'ACCESS' 18 | AND OCR_CONSUMER_KEY = P_CONSUMER_KEY 19 | AND OCT_TOKEN_TTL >= SYSDATE; 20 | 21 | 22 | EXCEPTION 23 | WHEN OTHERS THEN 24 | -- CALL THE FUNCTION TO LOG ERRORS 25 | ROLLBACK; 26 | P_RESULT := 1; -- ERROR 27 | END; 28 | / 29 | -------------------------------------------------------------------------------- /superfecta/includes/oauth-php/library/store/oracle/OracleDB/3_Procedures/SP_DEL_CONSUMER_REQUEST_TOKEN.prc: -------------------------------------------------------------------------------- 1 | CREATE OR REPLACE PROCEDURE SP_DEL_CONSUMER_REQUEST_TOKEN 2 | ( 3 | P_TOKEN IN VARCHAR2, 4 | P_RESULT OUT NUMBER 5 | ) 6 | AS 7 | 8 | -- PROCEDURE TO Delete a consumer token. The token must be a request or authorized token. 9 | 10 | BEGIN 11 | 12 | P_RESULT := 0; 13 | 14 | DELETE FROM OAUTH_SERVER_TOKEN 15 | WHERE OST_TOKEN = P_TOKEN 16 | AND OST_TOKEN_TYPE = 'REQUEST'; 17 | 18 | 19 | EXCEPTION 20 | WHEN OTHERS THEN 21 | -- CALL THE FUNCTION TO LOG ERRORS 22 | ROLLBACK; 23 | P_RESULT := 1; -- ERROR 24 | END; 25 | / 26 | -------------------------------------------------------------------------------- /superfecta/includes/oauth-php/library/store/oracle/OracleDB/3_Procedures/SP_GET_CONSUMER_STATIC_SELECT.prc: -------------------------------------------------------------------------------- 1 | CREATE OR REPLACE PROCEDURE SP_GET_CONSUMER_STATIC_SELECT 2 | ( 3 | P_OSR_CONSUMER_KEY OUT VARCHAR2, 4 | P_RESULT OUT NUMBER 5 | ) 6 | AS 7 | 8 | -- PROCEDURE TO Fetch the static consumer key for this provider. 9 | BEGIN 10 | P_RESULT := 0; 11 | 12 | 13 | SELECT OSR_CONSUMER_KEY INTO P_OSR_CONSUMER_KEY 14 | FROM OAUTH_SERVER_REGISTRY 15 | WHERE OSR_CONSUMER_KEY LIKE 'sc-%%' 16 | AND OSR_USA_ID_REF IS NULL; 17 | 18 | 19 | EXCEPTION 20 | WHEN OTHERS THEN 21 | -- CALL THE FUNCTION TO LOG ERRORS 22 | ROLLBACK; 23 | P_RESULT := 1; -- ERROR 24 | END; 25 | / 26 | -------------------------------------------------------------------------------- /superfecta/sources/source-SE_vemringde_HE.module: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/superfecta/sources/source-SE_vemringde_HE.module -------------------------------------------------------------------------------- /superfecta/views/footer.html: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /superfecta/views/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/superfecta/views/main.html -------------------------------------------------------------------------------- /tgzassets/moh/macroform-cold_day.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/tgzassets/moh/macroform-cold_day.wav -------------------------------------------------------------------------------- /tgzassets/moh/macroform-robot_dity.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/tgzassets/moh/macroform-robot_dity.wav -------------------------------------------------------------------------------- /tgzassets/moh/macroform-the_simplicity.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/tgzassets/moh/macroform-the_simplicity.wav -------------------------------------------------------------------------------- /tgzassets/moh/manolo_camp-morning_coffee.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/tgzassets/moh/manolo_camp-morning_coffee.wav -------------------------------------------------------------------------------- /tgzassets/moh/reno_project-system.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/tgzassets/moh/reno_project-system.wav -------------------------------------------------------------------------------- /timeconditions/.gitattributes: -------------------------------------------------------------------------------- 1 | amp_conf/htdocs/admin/assets/js/pbxlib.js merge=ours 2 | module.xml merge=ours 3 | *.po merge=merge-gettext-po 4 | -------------------------------------------------------------------------------- /timeconditions/guimodule.php: -------------------------------------------------------------------------------- 1 | query($sql); 15 | if (DB::IsError($check)) { 16 | die_issabelpbx( "Can not remove `trunkbalance` table: " . $check->getMessage() . "\n"); 17 | } 18 | $sql = "DELETE FROM `trunks` WHERE tech='custom' and name LIKE 'BAL_%' and channelid LIKE 'Balancedtrunk%'"; 19 | $check = $db->query($sql); 20 | if (DB::IsError($check)) { 21 | die_issabelpbx( "Can not remove balanced trunk from `trunks` table: " . $check->getMessage() . "\n"); 22 | } 23 | 24 | 25 | 26 | 27 | needreload(); 28 | 29 | ?> 30 | -------------------------------------------------------------------------------- /tts/titlelang.php: -------------------------------------------------------------------------------- 1 | \n"; 10 | 11 | ?> 12 | -------------------------------------------------------------------------------- /userman/.gitattributes: -------------------------------------------------------------------------------- 1 | amp_conf/htdocs/admin/assets/js/pbxlib.js merge=ours 2 | module.xml merge=ours 3 | *.po merge=merge-gettext-po 4 | -------------------------------------------------------------------------------- /userman/BMO.class.php: -------------------------------------------------------------------------------- 1 | =') && class_exists('IssabelPBX')) { 7 | return IssabelPBX::create()->Userman; 8 | } else { 9 | if(!interface_exists('BMO')) { 10 | include(dirname(__FILE__).'/BMO.class.php'); 11 | include(dirname(__FILE__).'/Userman.class.php'); 12 | } 13 | return Userman::create(); 14 | } 15 | 16 | } 17 | 18 | include('functions.inc/guihooks.php'); 19 | include('functions.inc/functions.php'); 20 | -------------------------------------------------------------------------------- /userman/functions.inc/auth/issabelpbx.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IssabelFoundation/issabelPBX/43471d13e28d26d58a82e3b5079d37870d4cb3ec/userman/functions.inc/auth/issabelpbx.php -------------------------------------------------------------------------------- /userman/functions.inc/functions.php: -------------------------------------------------------------------------------- 1 | 5 | 24 | myShowPage(); 26 | -------------------------------------------------------------------------------- /userman/uninstall.php: -------------------------------------------------------------------------------- 1 | query($sql); 7 | if (DB::IsError($result)) { 8 | die_issabelpbx($result->getDebugInfo()); 9 | } 10 | unset($result); 11 | } -------------------------------------------------------------------------------- /userman/views/emails/welcome_text.tpl: -------------------------------------------------------------------------------- 1 | Hi %fname%, 2 | 3 | Congratulations! Your %brand% account has been created! You can now use the credentials below: 4 | 5 | Username: %username% 6 | Password: %password% 7 | 8 | To login to the following services: 9 | 10 | %services% 11 | 12 | Thanks, 13 | The %brand% Team 14 | -------------------------------------------------------------------------------- /userman/views/rnav.php: -------------------------------------------------------------------------------- 1 |
2 |
    3 |
  • 4 |
  • 5 |
  • 6 |
  • 7 |

  • 8 | 9 |
  • '>
  • 10 | 11 |
12 |
13 | -------------------------------------------------------------------------------- /userman/views/welcome.php: -------------------------------------------------------------------------------- 1 |

2 |

3 |

4 | -------------------------------------------------------------------------------- /vmblast/guimodule.php: -------------------------------------------------------------------------------- 1 | 2 |
    3 | 4 |
5 | -------------------------------------------------------------------------------- /weakpasswords/uninstall.php: -------------------------------------------------------------------------------- 1 | list_security(); 9 | foreach($security_notifications as $notification) { 10 | if($notification['module'] == "weakpasswords") { 11 | $nt->delete($notification['module'],$notification['id']); 12 | } 13 | } 14 | 15 | ?> 16 | -------------------------------------------------------------------------------- /writequeuelog/guimodule.php: -------------------------------------------------------------------------------- 1 | query($q); 22 | if($db->IsError($check)) { 23 | die_issabelpbx("Can not create writequeuelog table\n"); 24 | } 25 | } 26 | 27 | -------------------------------------------------------------------------------- /writequeuelog/titlelang.php: -------------------------------------------------------------------------------- 1 | \n"; 9 | 10 | ?> 11 | --------------------------------------------------------------------------------