PHPackages                             astereal/astereal - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. astereal/astereal

ActiveLibrary

astereal/astereal
=================

Astereal core framework

v1.0.1(4mo ago)55MITPHPPHP ^8.1

Since Oct 31Pushed 4mo agoCompare

[ Source](https://github.com/astereal/astereal)[ Packagist](https://packagist.org/packages/astereal/astereal)[ RSS](/packages/astereal-astereal/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (5)Used By (0)

ASTEREAL
========

[](#astereal)

**Astereal** is an Asterisk framework built with PHP, designed to make telephony development seamless and expressive. Inspired by the word ethereal, it aims to bring elegance and simplicity to the complex world of Asterisk automation.

`“The ethereal way to build Asterisk applications.”`

***This project is currently under development***

Installation
------------

[](#installation)

You must install composer and PHP minimum of 8.1 version. Below is the command to create project:

```
composer create-project astereal/astereal your-project-name

```

Structure
---------

[](#structure)

```
ASTEREAL/
│
├─ app/
│   ├─ agi/
│   ├─ config/
│   ├─ dialplan/
│   └─ sounds/
│
├─ modules/
│   ├─ dialplan/
│   │   └─ Manager.php
|   ├─ pjsip/
│   │   └─ Manager.php
|   └─ publisher/
│       └─ Manager.php
│
├─ bootstrap/
│   ├─ Commands/
│   │   ├─ QuoteCommand.php
│   │   └─ PjsipCommand.php
│   ├─ AsterKernel.php
│   ├─ autoload.php
│   └─ bootstrap.php
|
├─ settings/
│   └─ publisher.php
│
├─ vendor/
│
├─ composer.json
├─ composer.lock
└─ aster

```

Run Command
-----------

[](#run-command)

- To run command, execute `php aster`.

```
Astereal CLI
Usage:
  php aster [command][:action]

Available commands:
  dialplan Manage your dialplan (reload)
  pjsip  Manage the PJSIP module (reload, show, etc.)
  publish Publish application files to system paths
  quote  Display a random inspirational quote

Use 'php aster [command]:help' for details.
```

Deploying your app
------------------

[](#deploying-your-app)

To deploy your application just run the command:

```
php aster publish
```

Creator and Developer
---------------------

[](#creator-and-developer)

`Jerome Soriano` - a very handsome asterisk developer.

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance76

Regular maintenance activity

Popularity8

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~67 days

Total

2

Last Release

131d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/41e6cc5c5a13ee992e5ab6f860ab23f8457ebb220f3296d7a4f138d070127268?d=identicon)[astereal](/maintainers/astereal)

---

Top Contributors

[![astereal](https://avatars.githubusercontent.com/u/240882703?v=4)](https://github.com/astereal "astereal (13 commits)")

### Embed Badge

![Health badge](/badges/astereal-astereal/health.svg)

```
[![Health](https://phpackages.com/badges/astereal-astereal/health.svg)](https://phpackages.com/packages/astereal-astereal)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
