ASL 2.0.0-beta Released

We’re looking for beta testers for our newly released ASL 2.0.0-beta images!

This distribution has been updated to Debian 10 (buster) to allow users to use the latest apt packages, kernels, and boots on a Raspberry Pi 2, 3, or 4.

The core Asterisk AllStarLink version remains at 1.01.

Download from: Downloads - AllStarLink Wiki

Report issues/bugs at: Issues · AllStarLinkInc/ASL-Live-Build · GitHub

How to flash the image to a USB:
https://wiki.allstarlink.org/wiki/Beginners_Guide#Flashing_the_ASL_image

Have fun!

2 Likes

This modules.conf may help in cases where the beta won’t run.
https://raw.githubusercontent.com/AllStarLinkInc/ASL-Live-Build/master/config/includes.chroot/etc/asterisk.asl/modules.conf

This is the modules.conf from ASL 1.01 with one minor but critical modification:

load => res_smdi.so ; Simplified Message Desk Interface (SMDI)

I’ll volunteer. I will download and install in just a few minutes.

Thanks! Report issues here:

IPTables will need to be updated in the asl-menu to reflect current version use.
(amd64)

Downloaded and running on a Pi4b with the SHARI radioless node Hat. Booted ok and setup with no major issues after editing the channel drivers in modules.conf. I’ll be kind of slow putting it through the paces but will provide feedback as requested. Thanks for the opportunity.

1 Like

Thanks for the help. Glad it worked out for you. Feel free to reach out with any issues.

We love to hear your success stories and suggestions for the beta here on community. For bug reports please report them on GitHub.com so we can track and fix them.

What’s new in ASL 2.0.0-beta?

  • 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-thread

Selected notes from the author:

  • 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
  • begin debian packaging

Wow! Really like this so far. Did a fresh install on an RPi 3 simplex node with no hick-ups or problems. Updated OS with apt update and apt upgrade too. No problems.

+1 for bringing back telemetry ducking.
+1 for having DAHDI_DUMMY enabled by default.
+1 for not having to hold back kernel updates

For those who want to try out telemetry ducking add these settings to your node stanza in rpt.conf:

telemnomdb = -9 ; Telemetry Nominal Amplitude reference in dB
telemduckdb= -15 ; Telemetry Ducking in dB when local or link voice tx in progress
(see Several VoIP Audio Questions and Answers for more info on this)

Thank you dev team for the new features and enhancements. :beers:

1 Like

Cool! Glad your experience went well.

I wasn’t aware it was removed. Odd. I’ll inquire about that.

Edit: It looks like it was never merged in to 1.01. Adam KC1KCC merged it in with his beta code :slight_smile:

I got it up and running with only one hiccup (I’ve submitted a ticket). Otherwise all is working fine here. Thanks for all your hard work!

Mitch,

Glad you worked through the problem and got it running. I looked on RT and on github for your ticket but don’t see it. Where did you send it?

I may have opened it on the wrong repository – the Unable to set manager password via asl-menu

That’s the correct one. We’ll look into it!

8 posts were split to a new topic: Can’t Get Pi Beta2.0.0

3 posts were split to a new topic: ASL Beta 2.0.0 ssh root login

3 posts were split to a new topic: ASL 2.0.0 Beta USBradio CTCSS?