ASL 2.0 Documentation: Difference between revisions

From AllStarLink Wiki
Jump to navigation Jump to search
Created page with "= 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..."
 
Line 1: Line 1:
= ASL Beta 2.0.0 =
= ASL Beta 2.0.0 =
* Rough draft 2021-02-09 by KK9ROB *
'''Rough draft 2021-02-09 by KK9ROB'''


== New Features ==
== New Features ==

Revision as of 21:32, 9 February 2021

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