ASL 2.0 Documentation
ASL Beta 2.0.0
- Rough draft 2021-02-09 by KK9ROB *
New Features
- Runs on Raspberry Pi 2, 3 and 4 as well as Intel-AMD.
- One OS and code base across all platforms.
- Survives kernel updates.
- New cli> command rpt lookup <node#> (ala HamVoIP) to resolve IP address of any node.
- Most of the C code has been refactored to compile with current compiler.
- Http registration with failover to IAX2.
- Multi-threaded
- Use libcurl for statpost instead of shell call to wget
- Update startup/shutdown scripts to query systemctl for service status
- Clean up output from cli>rpt local nodes
- Updates to asterisk service management convenience scripts
- Fix compiler warnings, perhaps better system stability
- Collect perceived ip, port and refresh time from http registration
- Add libi2c-dev to list of build dependencies
- Add registerhttp and registeriax directives to chan_iax2
- Inclusion of systemd service file for updatenodelist
- Implementation of console command rpt lookup
- Fix ASTDATADIR location
- Implement http(s) registration
- Include app_rpt in the build package
- Merge in telemetry ducking
- Merge in upstream alignment
- Merge in simple voter
- Merge in http registration
- Change naming convention to asl-asterisk
- Depend on new asl-dahdi packages
- Compile with modern gcc
- Repackage various AllStar pieces into new Debian packages
HTTP Registration HOWTO
TODO