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`.
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user