Download the PHP package mikopbx/core without Composer

On this page you can find all versions of the php package mikopbx/core. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package core

Translation status GitHub All Releases GitHub last commit (branch) Scrutinizer Code Quality GitHub

MikoPBX - free phone system for small business

What's MikoPBX?

MikoPBX is an open-source GUI (graphical user interface) that controls and manages Asterisk (PBX). MikoPBX is licensed under GPL. MikoPBX is an entirely modular GUI for Asterisk written in PHP and Javascript. Meaning you can simply write any module you can think of and distribute it free of cost to your clients so that they can take advantage of beneficial features in Asterisk The released firmware consists Linux operation system and all needing services like Asterisk, Nginx, PHP-FPM, iptables etc.

MikoPBX is a full-featured phone solution with top performance level, high stability and rich functionality. You can install MikoPBX on premise (hardware installation) or in any type of cloud-services (Google cloud, Amazon Cloud Solution, Microsoft Azure etc.)

The system has an easy and convenient web interface, call recording, conference calls, voice mail, call transfers and pickup, call queues, interactive voice response(IVR) menu, inbound and outbound call rules. Also, you can find holidays and night-time calls switcher there. Apart from MikoPBX has custom call-flow programming module and marketplace with paid and free extensions. All general business functionality is absolutely free forever!

Getting Started

  1. Download latest released ISO file in assets section
  2. Create a new virtual machine (e.g. VMware Player)
  3. Select Other Linux 6.6.1 kernel 64-bit on the virtual machine settings
  4. Boot from ISO firmware and install MikoPBX on storage according to internal instructions.
  5. Continue set up your PBX system over a web interface with default credentials. Username: admin password: admin

Or follow our wiki for additional instructions.

Features

Requirements

Concurrent calls Minimum recommended
5 to 10 1 GHz x86-64, 512 MB RAM
Up to 25 3 GHz x86-64, 1 GB RAM
More than 25 Dual CPUs 3 GHz x86-64, 2 GB RAM or more

How to modify your system

For some easy customisations, you can use a dialplan application point on a menu. The dialplan applications supports PHP-AGI or Asterisk Dialplan language.

Or direct system file customisation on the web interface.

MikoPBX usually loads from read-only offload partition. If you want to change something in the core module, you should remount the partition to write mode with a console (SSH) command remount-offload

If you want to add some new functionality, we strongly advise you look at ModuleTemplate repository.

How to report bugs and issues?

Be free to report about it here

For some ideas or question, you are welcome to our discussion club

The chat with developers you can find on telegram

Interface and documentation translation

We have already translated the web interface on several languages by Google translation service for the next list of languages:

If you find some mistakes, you are welcome to fix it on Weblate translation service.

Support

We offer paid support from MIKO LLC., the company behind MikoPBX.

Or you can ask for community help here or here

Sponsors

Become a sponsor and get your logo on our README on Github with a link to your site. Become a sponsor

License

MikoPBX© - free phone system for small business Copyright © 2017-2024 Alexey Portnov and Nikolay Beketov

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/. The software licensed under the GPL-3.0 License.


All versions of core with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4
ext-curl Version *
ext-iconv Version *
ext-json Version *
ext-ldap Version *
ext-openssl Version *
ext-pcntl Version *
ext-pdo Version *
ext-phalcon Version ^4.1.0
ext-posix Version *
ext-simplexml Version *
ext-sockets Version *
ext-sqlite3 Version *
ext-zip Version *
filp/whoops Version ^2.15.2
guzzlehttp/guzzle Version ^7.5.3
malkusch/lock Version *
pda/pheanstalk Version ^4.0
php-mime-mail-parser/php-mime-mail-parser Version ^7.0
php-school/cli-menu Version ^4.0
php-school/terminal Version ^0.2.1
phplucidframe/console-table Version ^1.2
phpmailer/phpmailer Version ^6.1
psr/log Version ^1.0.1
recoil/react Version ^1.0
recoil/recoil Version ^1.0
repejota/nats Version 0.8.4
sentry/sdk Version ^3.3.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package mikopbx/core contains the following files

Loading the files please wait ....