forked from bjorne/chan-svx-deb
1.9 KiB
1.9 KiB
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.4~trixie_amd64.deb |
| Debian 13 trixie, arm64 (Raspberry Pi OS trixie, Pi 3/4/5) | debs/asl3-chan-svx_0.2.4~trixie_arm64.deb |
| Debian 12 bookworm, x86-64 | debs/asl3-chan-svx_0.2.4~bookworm_amd64.deb |
| Debian 12 bookworm, arm64 (Raspberry Pi OS bookworm) | debs/asl3-chan-svx_0.2.4~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
sudo apt install ./debs/asl3-chan-svx_0.2.4~<os>_<arch>.deb
Dependencies (asl3-asterisk, libopus0, libssl3) resolve automatically.
Then, to enable it:
- Create
/etc/asterisk/svx.conf(host, port, login, password, callsign, tg — plus optionaltx_hold,jitter,rx_gain/tx_gain,rx_agc/tx_agc). - Uncomment
load = chan_svx.soin/etc/asterisk/modules.conf. - Set
rxchannel = SVX/<section>on your node in/etc/asterisk/rpt.conf. sudo asterisk -rx "core restart now"thensudo 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.