Check out the ASL3 Announcement

Hmmm… This hardware worked fine running ASL2.

Here is what I see right after booting and the HB starts.

repeater@node60632:~ $ cat /var/log/asterisk/messages.log
[2024-07-04 10:19:01.938] Asterisk 20.8.1+asl3-3.0.0-1.deb12 built by builder @ allstarlink.org on a aarch64 running Linux on 2024-06-13 23:09:36 UTC
[2024-07-04 10:19:01.977] NOTICE[952] loader.c: 70 modules will be loaded.
[2024-07-04 10:19:02.187] NOTICE[952] cdr.c: CDR simple logging enabled.
[2024-07-04 10:19:02.189] NOTICE[952] dnsmgr.c: Managed DNS entries will be refreshed every 300 seconds.
[2024-07-04 10:19:02.208] NOTICE[952] indications.c: Default country for indication tones: us
[2024-07-04 10:19:02.208] NOTICE[952] indications.c: Setting default indication country to ‘us’
[2024-07-04 10:19:02.291] NOTICE[952] res_smdi.c: No SMDI interfaces are available to listen on, not starting SMDI listener.
[2024-07-04 10:19:02.303] WARNING[952] chan_dahdi.c: Only FXO signalled channels may belong to a call group
[2024-07-04 10:19:02.303] WARNING[952] chan_dahdi.c: Only FXO signalled channels may belong to a pickup group
[2024-07-04 10:19:02.303] NOTICE[952] chan_dahdi.c: Ignoring any changes to ‘userbase’ (on reload) at line 23.
[2024-07-04 10:19:02.303] NOTICE[952] chan_dahdi.c: Ignoring any changes to ‘vmsecret’ (on reload) at line 31.
[2024-07-04 10:19:02.303] NOTICE[952] chan_dahdi.c: Ignoring any changes to ‘hassip’ (on reload) at line 35.
[2024-07-04 10:19:02.303] NOTICE[952] chan_dahdi.c: Ignoring any changes to ‘hasiax’ (on reload) at line 39.
[2024-07-04 10:19:02.303] NOTICE[952] chan_dahdi.c: Ignoring any changes to ‘hasmanager’ (on reload) at line 47.
[2024-07-04 10:19:02.303] WARNING[952] chan_dahdi.c: Only FXO signalled channels may belong to a call group
[2024-07-04 10:19:02.303] WARNING[952] chan_dahdi.c: Only FXO signalled channels may belong to a pickup group
[2024-07-04 10:19:02.500] WARNING[952] loader.c: Module ‘res_adsi’ has been loaded but may be removed in a future release.
[2024-07-04 10:19:02.595] NOTICE[1032] app_rpt.c: Normal Repeater Init 60632
[2024-07-04 10:19:02.598] NOTICE[1036] chan_simpleusb.c: Channel 60632: Set option TONE VERIFY, mode: OFF(0).
repeater@node60632:~$

Using Allmon3 “Show Node Status”, Allmon hangs with this flashing dot, and the HB stops.

So I got ambitious and installed the latest Supermon 7.4+

If I click on “Rpt Stats”, Supermon does not hang but the HB stops.

So Allmon or Supermon Node Status(Allstarlink site) cause ASL to die.

Any thoughts? Apache problem?

Pity. In version 1 and earlier even back to ACID it worked great, just the audio was a problem. I’m not a programmer so not able to really figure it out. HamVoIP uses hamlib but you cannot direct enter a frequency. Thanks for letting me know, I’ll stop beating my head against the wall…

Happy 4th!
GeorgeC W2DB

If you are willing to work with us … and you can be patient … then I’d ask that you create an Issue @ GitHub - AllStarLink/app_rpt: Refactoring and upgrade of AllStarLink's app_rpt, etc.

Please include what you are trying to do, what’s worked in the past (even on other/earlier systems), and any configuration files (working and not). Note: to upload .conf files to GitHub you may need to add a “.txt” extension to the file.

If nothing else, this will document that a problem exists.

How do you change WIFI programing after the SD card is imaged? No option in the asl-menu.

Have a look at Network Configuration - AllStarLink Manual

After all the problems I encountered trying to make ASL3 work, I’m posting the solution so others do not have the same bad experience.

I was discouraged and set the project aside for a week.

I used my second set of identical hardware and it worked perfectly. I even installed Supermon 7.4+. The whole process took less than an hour. Later I did the first set of hardware again and it also worked perfectly.

The solution is after the first RPi boot, WAIT, WAIT, WAIT!!!

The PTT light will go on and off, the COM light will come on, the HB light will start flashing, you can bring up the Launch Pad web page and log in to the Web Admin Portal. DON’T!!!

WAIT, WAIT, WAIT about 5 minutes until all the disc activity has stopped.

This was my solution found by accident.

Even if you can ping the node, view the Launch Pad, log into the Web Admin Portal, DON’T!!! For some reason this was repeatedly corrupting my installs.

I think this needs to be emphasized in the User Guide.

Roger
WA1NVC

P.S. I did both 3.0.10 and 3.0.11 installs.

my bad, got everything working.

thanks

I absolutely love ASL3. Its was so simple to setup and I really like the Raspberry Pi imager. The landing pad is vary nice and useful.

I run a small private network made up of 6 repeaters. Only about 75 users. I am converting it to ASL3. I am setup the backup pi server. Main server is a Google cloud. I got everything working except peers.

I use “iax2 show peers” to grab ip address and port for users nodes. I parse the data and create the user database. ASL3 does not show ip or port anymore. It just says null, what am I missing? I have made sure the “calltokenoptional” is un-commented. Is this because of the new Asterisk security? Is there a way around it. I always run under sudo -s.

Thanks David KG5RDF

The IP and port in ASL3 will show with rpt show registrations.

You still can set up the IAX peers like you used to with ASL2.

I have setup peers for Asl3 just like I did for Asl2. If “iax2 show peers” will not show ip address and ports, like it does for Asl2, I will have to rewite the server code. I was trying to avoid this. Is there a reason why Asl3 does not show ip and port for peer?

Thanks for the info iax2 show registrations

David

I think it should. iax2 show <tab><tab>reveals

iax2 show
cache         callnumber    channels      firmware      netstats      peer          peers         provisioning  registry      stats         threads       users

Please paste a peer you are adding (w/o password) that are you adding.

[1800]
username=KG5RDF
type=friend
context=1800
host=dynamic
auth=md5
secret=password
disallow=all
allow=ulaw
allow=g726aal2
allow=gsm
codecpriority=host
transfer=no

Try adding requirecalltoken=no. to see if that helps.

I added the line to the peers. It did not seam to change anything, but I left them for good measure. Thanks for responding. It was all me, I did not read the instructions! I am so use to working with cloud servers, I never thought it would be the pi firewall, but it was.

Thanks again, Peers ip and port show now.