[App_rpt-users] PTTLink Community Update - 7 Jan 2021

PTTLink Admin admin at rt.pttlink.org
Fri Jan 8 03:51:24 UTC 2021


PTTLink Update:

It’s been a quick past few days and the group wanted to give an update on 
some items:


Implementation of multi-network app_rpt.

Initial efforts have begun to implement multi-network support in app_rpt. 
The concept our team has is to make use of a what is called a network 
prefix code associated with groups wanting to run their own networks. 
PTTLink will be one of the first networks and we expect AllStarLink will 
follow suit.  To help facilitate this we are reserving the first two 
network prefixes with the first to be assigned to AllStarLink (if they 
wish to participate) and the second to PTTLink.  Methods to publicly 
request a network prefix will be created using a similar procedure to 
https://dn42.net. Anyone will be able to request a network prefix using a 
newly created public GitHub repository (more details below).  By doing 
this on GitHub, all requests, and actions are completely visible to the 
community at large.

There are a number of technical challenges. This includes default network 
dialing, keeping backward compatibility with the existing networks, 
selecting a method to dial other networks, and how to securely allow 
connections from other nodes. We’re hoping to have more details on this in 
the coming weeks, and look forward to community comments on our 
recommendations.


Open sourcing PTTLink’s registration systems.

It’s nearly impossible to add more networks to the Amateur Radio VoIP 
landscape without giving more tools to groups to build them. As such, 
we’re putting the final touches on a Python based registration system that 
is easy to configure and use. This can simplify other interested parties 
in forming their own networks. Our goal is to foster innovation within our 
humble corner of the internet and this will hopefully bring us closer. 
Iterations of new registration tools have been in development for a few 
months and were already deployed in experimental phases. This new 
iteration is geared towards general usage as opposed to internal use only. 
To be fully clear, the project to create this was started independently 
several months ago before the  formation of PTTLink.  Only after events 
that created PTTLink was the decision made by the developer to create the 
registration system in Python and license its use for the community.


New GitHub Based Organization.

We believe network agnostic code should not be held by any single network. 
That has the potential to stifle the innovation we believe in. As such, a 
new GitHub based organization was created to house all the community code 
bases associated with the VoIP interconnection of repeaters, this includes 
the above projects this team is releasing to the amateur radio community.: 
Please keep an eye on https://GitHub.com/Apprpt-Central for current and 
future releases.


New PTTLink portal.

With the implementation of multi-network support on app_rpt, we want 
interested parties to have the ability to keep the same node number(s) 
that were originally assigned by AllStarLink (“ASL”) on the PTTLink 
network. Part of this includes a new management portal for nodes within 
the PTTLink network. This isn’t a small feat, given the state of the 
existing codebase. We’ve elected to start from scratch and migrate 
interested parties.


Multi-language node configuration menu.

Looking to make the project more accessible to the community, we are 
implementing multilingual versions for the shell configuration menu, 
starting with the Spanish language, including a first time configuration 
menu.

As follow ups to our Letter to the community:
Regarding not revoking access: We pledge to not remove or modify any post 
on any mailing list, forum, or otherwise within our control. We believe 
everyone is entitled to their opinions. However, there will be times we’ll 
need to end threads, moderate, and maybe forbid someone from posting for 
periods of time. The process for moderation isn’t something to be decided 
quickly, and a better, clearer policy with the expectation of having 
community input will follow.

Of course, in the interest of privacy to those involved, requests from 
individuals regarding their personal information will not be shared with 
anyone else.

A reminder that adding a registration line to your IAX2 config file only 
signals your intent to have the same node number on PTTLink, all call 
routing will still remain on the AllStarLink network until the 
multi-network implementation is added to app_rpt - You should NOT remove 
any existing registration lines unless you no longer want to register with 
that network.


A little about PTTLink:

The PTTLink team is made up of multiple individuals trying to give back to 
the amateur radio community. We strongly believe in sharing knowledge and 
helping others get on the air. We have members from multiple countries and 
look forward to having representation from other nations. Our backgrounds 
include Internet and computer security, major internet and telecom 
networking, project management, and web design.  Rather than speak of our 
individual experience and qualifications, the PTTLink team were the 
developers, administrators, and operations members of the AllStarLink 
network.  During our tenure, AllStarLink moved from a single server to a 
world wide scalable redundant cluster, systems were redesigned, lines upon 
lines of backend code were written then debugged and our team provided all 
user level support.

We look forward to working with community members on the development and 
innovation of interconnecting repeaters, hotspots, and hams all over the 
world, whether it be via the PTTLink Network or your very own network.

Signed,
The PTTLink Team


More information about the App_rpt-users mailing list