chan_svx 0.2.3 — prebuilt debs (bookworm+trixie, amd64+arm64) + README
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
# asl3-chan-svx — prebuilt packages
|
||||
|
||||
Prebuilt `.deb` packages for **chan_svx**, an Asterisk channel driver for
|
||||
AllStarLink 3 (app_rpt) that speaks the SvxLink **SVXReflector** protocol
|
||||
directly — no USRP hop, single Opus transcode.
|
||||
|
||||
Source code: private. Bug reports: **bjorne@sa7aux.se**.
|
||||
|
||||
## Which package?
|
||||
|
||||
Pick by your OS (Debian codename) and CPU architecture. Check with
|
||||
`. /etc/os-release; echo $VERSION_CODENAME` and `dpkg --print-architecture`.
|
||||
|
||||
| Platform | Package |
|
||||
|---|---|
|
||||
| Debian 13 **trixie**, x86-64 | `debs/asl3-chan-svx_0.2.3~trixie_amd64.deb` |
|
||||
| Debian 13 **trixie**, arm64 (Raspberry Pi OS trixie, Pi 3/4/5) | `debs/asl3-chan-svx_0.2.3~trixie_arm64.deb` |
|
||||
| Debian 12 **bookworm**, x86-64 | `debs/asl3-chan-svx_0.2.3~bookworm_amd64.deb` |
|
||||
| Debian 12 **bookworm**, arm64 (Raspberry Pi OS bookworm) | `debs/asl3-chan-svx_0.2.3~bookworm_arm64.deb` |
|
||||
|
||||
64-bit only. Requires AllStarLink 3 (`asl3-asterisk`) already installed —
|
||||
the package must match that exact release, so use the deb for your OS.
|
||||
|
||||
## Install
|
||||
|
||||
```sh
|
||||
sudo apt install ./debs/asl3-chan-svx_0.2.3~<os>_<arch>.deb
|
||||
```
|
||||
|
||||
Dependencies (`asl3-asterisk`, `libopus0`, `libssl3`) resolve automatically.
|
||||
|
||||
Then, to enable it:
|
||||
|
||||
1. Create `/etc/asterisk/svx.conf` (host, port, login, password, callsign, tg —
|
||||
plus optional `tx_hold`, `jitter`, `rx_gain`/`tx_gain`, `rx_agc`/`tx_agc`).
|
||||
2. Uncomment `load = chan_svx.so` in `/etc/asterisk/modules.conf`.
|
||||
3. Set `rxchannel = SVX/<section>` on your node in `/etc/asterisk/rpt.conf`.
|
||||
4. `sudo asterisk -rx "core restart now"` then `sudo asterisk -rx "svx show"`.
|
||||
|
||||
`postinst` prints these steps, and a full walkthrough ships in
|
||||
`/usr/share/doc/asl3-chan-svx/INSTALL.md`.
|
||||
|
||||
## Notes
|
||||
|
||||
- Reflector logins are used **upper-case** (SvxReflector validates the callsign).
|
||||
- Speaks SVXReflector **v2** (HMAC-SHA1). Reflectors that also offer v2 work even
|
||||
if their nodes normally use v3/TLS.
|
||||
Reference in New Issue
Block a user