Publish two packages x86_64: chan-pbx-sat (driver) + pbxsat-freepbx (GUI)
- chan-pbx-sat: driver .so + pbx_sat.conf.sample (current config) + HOWTO. - pbxsat-freepbx: FreePBX web GUI (admin module + dashboard widget), deb arch=all / rpm noarch, deploys via fwconsole, depends on chan-pbx-sat. Debian 12/13 (bookworm/trixie) + CentOS/RHEL 7(ast16,ast18)/8/9. README updated.
This commit is contained in:
@@ -2,27 +2,43 @@
|
||||
|
||||
Prebuilt **`.deb`** and **`.rpm`** packages for
|
||||
**[pbx_sat](https://git.sa7aux.se/bjorne/pbx-sat)**, the direct PBX ↔ SVXReflector
|
||||
bridge channel driver (`chan_pbx_sat`) — no AllStar in the path.
|
||||
bridge (`chan_pbx_sat`) — no AllStar in the path. Install these to build your own
|
||||
PBX ↔ SVX trunk.
|
||||
|
||||
This repo holds **only built packages**, no source. The source lives in the
|
||||
private `pbx-sat` repo.
|
||||
private `pbx-sat` repo. **x86_64 only** (PBX boxes are x86).
|
||||
|
||||
## Debian / Ubuntu / Raspberry Pi (`debs/`)
|
||||
Two packages:
|
||||
|
||||
- **`chan-pbx-sat`** — the driver (`chan_pbx_sat.so`) + a sample
|
||||
`/etc/asterisk/pbx_sat.conf` and the setup guide. Works on any Asterisk box.
|
||||
- **`pbxsat-freepbx`** — the **FreePBX web GUI** (admin module *Connectivity →
|
||||
PBX ⇄ SVX* + a dashboard status widget). Install it **too** on a FreePBX box;
|
||||
it deploys into the web root via `fwconsole` and depends on `chan-pbx-sat`.
|
||||
Not needed on a plain-Asterisk box (configure `pbx_sat.conf` by hand).
|
||||
|
||||
## Debian 12 / 13 (`debs/`)
|
||||
|
||||
```sh
|
||||
sudo apt install ./debs/chan-pbx-sat_<version>~<suite>_<arch>.deb
|
||||
# the driver (required):
|
||||
sudo apt install ./debs/chan-pbx-sat_<version>~<suite>_amd64.deb
|
||||
# the FreePBX GUI (on a FreePBX box):
|
||||
sudo apt install ./debs/pbxsat-freepbx_<version>~<suite>_all.deb
|
||||
```
|
||||
|
||||
`<suite>` is `bookworm` or `trixie`, `<arch>` is `amd64` (x86-64) or `arm64`
|
||||
(Raspberry Pi). Built against Asterisk 22.
|
||||
`<suite>` is `bookworm` (Debian 12) or `trixie` (Debian 13). Built against the
|
||||
box's Asterisk.
|
||||
|
||||
## CentOS / RHEL (`rpms/`, x86_64)
|
||||
## CentOS / RHEL 7 / 8 / 9 (`rpms/`)
|
||||
|
||||
```sh
|
||||
# the driver (required):
|
||||
sudo dnf install ./rpms/chan-pbx-sat-<version>.<asttag>.<dist>.x86_64.rpm
|
||||
# the FreePBX GUI (on a FreePBX box):
|
||||
sudo dnf install ./rpms/pbxsat-freepbx-<version>.<asttag>.<dist>.noarch.rpm
|
||||
```
|
||||
|
||||
One RPM per (distro, Asterisk major):
|
||||
One driver RPM per (distro, Asterisk major):
|
||||
|
||||
| File | Distro | Asterisk |
|
||||
|------|--------|----------|
|
||||
@@ -31,4 +47,14 @@ One RPM per (distro, Asterisk major):
|
||||
| `…ast18.el7…` | CentOS Linux 7 | 18 |
|
||||
| `…ast16.el7…` | CentOS Linux 7 | 16 |
|
||||
|
||||
See the source repo for setup and the design write-up.
|
||||
## After install
|
||||
|
||||
The driver does not load until you enable it:
|
||||
|
||||
1. `cp /etc/asterisk/pbx_sat.conf.sample /etc/asterisk/pbx_sat.conf` and edit it
|
||||
(or use the FreePBX GUI if you installed `pbxsat-freepbx`).
|
||||
2. Uncomment `load = chan_pbx_sat.so` in `/etc/asterisk/modules.conf`.
|
||||
3. Point a dialplan route at `PBXSAT/<trunk>/<tg>`.
|
||||
4. `asterisk -rx "core restart now"` then `asterisk -rx "pbxsat show"`.
|
||||
|
||||
Full guide: `/usr/share/doc/chan-pbx-sat/HOWTO.md`.
|
||||
|
||||
Reference in New Issue
Block a user