Download the PHP package rtckit/eqivo without Composer
On this page you can find all versions of the php package rtckit/eqivo. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Package eqivo
Short Description Telephony API Platform
License MIT
Homepage https://github.com/rtckit/eqivo
Rated 5.00 based on 1 reviews
Informations about the package eqivo
Open Source Telecommunications API Platform
A reimplementation of the open source Plivo framework on top of ReactPHP and FreeSWITCH. If you are not familiar with the legacy platform, please inspect its repository as well as the archived web resources here, here and here.
As of v0.6, Eqivo builds on top of the FiCore FreeSWITCH integration library.
For integrating Eqivo in your projects, please refer to https://eqivo.org as well as to rtckit/eqivo-sandbox. If you want to contribute or to extend this project, keep reading.
Requirements
Eqivo is compatible with PHP 8.1+ and has several extension dependencies, typically bundled with PHP's core. Please refer to composer.json for details.
Static Analysis
In order to ensure high code quality, Eqivo uses PHPStan:
and Psalm:
Tests
Unit tests are presently lacking. The project itself has been scaffolded against an acceptance test suite hosted in its own repository.
License
MIT, see LICENSE file.
Acknowledgments
- Plivo framework - Original framework; Eqivo and its authors are not affiliated with the legacy open source project nor with with the company behind it
- ReactPHP - Provides the asynchronous I/O fabric on top of which Eqivo interacts with FreeSWITCH and the consuming applications
- FreeSWITCH - Handles the real time communications aspects, particularly signalling and media processing
- FiCore - FreeSWITCH Integration Core responsible for the bulk of dialplan/call flow logic exposed by Eqivo
- Slate is responsible for rendering the project's website
- widdershins translates the OpenApi spec to Markdown
- Zulip is then open-source modern team chat platform behind our community chat
Contributing
Bug reports (and small patches) can be submitted via the issue tracker. Forking the repository and submitting a Pull Request is preferred for substantial patches. For more details, please head to CONTRIBUTING.md.
All versions of eqivo with dependencies
ext-ctype Version *
ext-date Version *
ext-filter Version *
ext-hash Version *
ext-json Version *
ext-libxml Version *
ext-pcre Version *
ext-simplexml Version *
monolog/monolog Version ^3.5
nikic/fast-route Version ^1.3
ramsey/uuid Version ^4.7
react/event-loop Version ^1.5
react/http Version ^1.9
react/promise Version ^3.1
rtckit/esl Version ^0.8
rtckit/ficore Version 0.0.4
rtckit/sip Version ^0.7
symfony/yaml Version ^6.3
wikimedia/ip-set Version ^4.0