mikopbx / core
基于Asterisk的面向中小企业的免费PBX系统
Requires
- php: ^7.4
- ext-curl: *
- ext-iconv: *
- ext-json: *
- ext-ldap: *
- ext-openssl: *
- ext-pcntl: *
- ext-pdo: *
- ext-phalcon: ^4.1.0
- ext-posix: *
- ext-simplexml: *
- ext-sockets: *
- ext-sqlite3: *
- ext-zip: *
- filp/whoops: ^2.15.2
- guzzlehttp/guzzle: ^7.5.3
- malkusch/lock: *
- pda/pheanstalk: ^4.0
- php-mime-mail-parser/php-mime-mail-parser: ^7.0
- php-school/cli-menu: ^4.0
- php-school/terminal: ^0.2.1
- phplucidframe/console-table: ^1.2
- phpmailer/phpmailer: ^6.1
- psr/log: ^1.0.1
- recoil/react: ^1.0
- recoil/recoil: ^1.0
- repejota/nats: 0.8.4
- sentry/sdk: ^3.3.0
Requires (Dev)
- ext-xdebug: *
- blackfire/php-sdk: ^v1.33.0
- browserstack/browserstack-local: ^v1.1.0
- phalcon/incubator-test: v1.0.0-alpha.1
- php-webdriver/webdriver: ^1.14.0
- phpunit/phpunit-selenium: ^8.0
- roave/security-advisories: dev-master
This package is auto-updated.
Last update: 2024-10-01 08:54:16 UTC
README
MikoPBX - 小型企业的免费电话系统
88b d88 88 88 88888888ba 88888888ba 8b d8
888b d888 "" 88 88 "8b 88 "8b Y8, ,8P
88`8b d8'88 88 88 ,8P 88 ,8P `8b d8'
88 `8b d8' 88 88 88 ,d8 ,adPPYba, 88aaaaaa8P' 88aaaaaa8P' Y88P
88 `8b d8' 88 88 88 ,a8" a8" "8a 88""""""' 88""""""8b, d88b
88 `8b d8' 88 88 8888[ 8b d8 88 88 `8b ,8P Y8,
88 `888' 88 88 88`"Yba, "8a, ,a8" 88 88 a8P d8' `8b
88 `8' 88 88 88 `Y8a `"YbbdP"' 88 88888888P" 8P Y8
什么是MikoPBX?
MikoPBX是一个开源的GUI(图形用户界面),用于控制和管理工作电话(PBX)。MikoPBX遵循GPL许可。MikoPBX是完全模块化的Asterisk GUI,用PHP和JavaScript编写。这意味着您可以简单地编写您能想到的任何模块,并将其免费提供给您的客户,使他们能够利用Asterisk中的有益功能。发布的固件包括Linux操作系统以及Asterisk、Nginx、PHP-FPM、iptables等服务。
MikoPBX是一个功能齐全的电话解决方案,具有顶级性能、高度稳定性和丰富的功能。您可以在本地安装MikoPBX(硬件安装)或在任何类型的云服务(Google Cloud、Amazon Cloud Solution、Microsoft Azure等)上安装MikoPBX。
系统具有简单便捷的Web界面、通话记录、会议通话、语音邮件、通话转移和拾取、通话队列、交互式语音响应(IVR)菜单、入站和出站通话规则。您还可以在那里找到假日和夜间通话切换器。除了MikoPBX具有定制的呼叫流程编程模块和付费和免费扩展的市场,所有一般业务功能都将永久免费!
入门
- 在资产部分下载最新的发布ISO文件
- 创建一个新的虚拟机(例如VMware Player)
- 在虚拟机设置中选择 其他Linux 6.6.1内核64位
- 从ISO固件启动并按照内部说明将MikoPBX安装到存储中。
- 通过Web界面使用默认凭据继续设置PBX系统。用户名:admin 密码:admin
或按照我们的维基获取附加说明。
特性
- 非常小的Linux发行版。
- 易于安装和设置。
- 多语言界面,有社区支持的翻译服务。
- 带有Web界面上下文辅助的Wiki文档。
- 已安装最新的PJSIP堆栈和Asterisk LTS 20版本。
- 已包含Fail2Ban和iptables。
- 模块化架构。
- 插件市场。
- PHP7.4和phalcon框架
- 现代代码库按照PSR标准编写,并遵循Airbnb JS代码风格。
- 友好的社区 :)
要求
如何修改您的系统
对于一些简单的自定义,您可以使用菜单上的拨号计划应用程序点。 拨号计划应用程序支持PHP-AGI或Asterisk拨号计划语言。
或直接在Web界面上定制系统文件。
MikoPBX通常从只读卸载分区加载。如果您想更改核心模块中的某些内容,您应该使用控制台(SSH)命令remount-offload将分区重新挂载为写入模式。
如果您想添加一些新功能,我们强烈建议您查看ModuleTemplate仓库。
如何报告错误和问题?
请在这里报告
对于一些想法或问题,您可以在我们的讨论俱乐部中发表意见。
您可以在Telegram上找到与开发者的聊天。
界面和文档翻译
我们已经使用Google翻译服务将网页界面翻译成以下几种语言:
如果您发现错误,欢迎您在Weblate翻译服务中修复。
支持
我们提供由MikoPBX背后的公司MIKO LLC提供的付费支持。
赞助商
成为赞助商,将您的标志放在我们的GitHub README上,并提供链接到您的网站。成为赞助商
许可证
MikoPBX© - 为小型企业提供的免费电话系统 版权所有 © 2017-2024 Alexey Portnov 和 Nikolay Beketov
本程序是免费软件:您可以在自由软件基金会发布的GNU通用公共许可证的条款下重新分发和/或修改它;许可证的第三版,或(根据您的选择)许可证的任何后续版本。
本程序是在希望它有用的希望下分发的,但没有任何保证;甚至没有关于适销性或适用于特定目的的暗示性保证。有关详细信息,请参阅GNU通用公共许可证。
您应该已经随本程序收到了GNU通用公共许可证的副本。如果没有,请参阅https://gnu.ac.cn/licenses/。本软件是根据GPL-3.0许可证许可的。