Basics
What is a "Node"?
A node, in simplest terms, is software (Asterisk/app_rpt
) running on a computer (a "server" in AllStarLink terms) that connects to the AllStarLink network. Nodes typically have an RF radio interface as well as an internet connection. Radios can range in size from a repeater radio to a low power radio integrated into a node. A node allows you to connect to other nodes in the AllStarLink network.
The node software can run on a variety of hardware, see Servers below.
A node must be associated to a "server". You can have multiple nodes assigned to, and configured on, the same server (if desired).
What is a "Node Number"?
A node number is a unique number that is assigned to every node on the network. It is analogous to a telephone number (Asterisk, upon which ASL3 is based is a telephony switch after all). Like you do with your telephone, when you "dial" a node number, that will connect to a specific node on the network, linking those nodes together. You can link many nodes together simultaneously, creating a network of nodes that all participate in conversation together.
What is a "Hub"?
A hub is just another name for a node (they are configured the same). Any node can be a "hub", it is up to the owner how they advertise it.
It may, or may not, have a radio attached to it. Hubs are like the hub of a wheel, they are designated nodes that users build that other users can connect their own nodes to (the "spokes" of the wheel). It is easier for everyone that wants to get together to chat to all connect to the same hub node, rather than trying to individually connect to each other.
A hub can exist on a physical computer, it can co-exist with another node on the same computer, or it can be deployed "in the cloud" on a server somewhere.
A hub is also useful for permanently linking nodes (repeaters) under your control together, such as a VHF and UHF repeater, and then other users can connect to the hub to be broadcast on both bands (instead of having to connect to the VHF and UHF nodes separately).
What is a "Server"?
A server is a Linux-based computer that runs the Asterisk/app_rpt
(ASL3) software. A variety of hardware is supported, from an inexpensive Raspberry Pi, a PC, or even a virtual machine.
You need to configure at least one server in the AllStarLink Portal, and associate at least one node to it.
A server can host many nodes, up to its hardware resource limits.
Getting on AllStarLink
- If you wish to create your own node, follow the directions below to create an account. After your account is active, you will need a suitable Raspberry Pi, PC, or virtual machine to install and run ASL3
- If you wish to use a local FM repeater that is AllStarLink enabled, you do not need an AllStarLink account. Check out our Active Nodes List to find a repeater near you. If you type your city name in the search box, you will be given a list of active nodes. However, before controlling any node via RF or DTMF, be sure to talk to the operator(s) of that node and receive permission first
- For a list of possible commands, visit the AllStarLink Standard Commands page
- Some nodes may be local/non-public nodes, so look for information that the node is in fact public
- If you wish to purchase a pre-made or complete node, check out our Radio Connections page for a list of vendors
- You can also use one of the mobile/PC apps noted below. See their installation instructions to determine whether you need an AllStarLink Portal account (and perhaps a node number)
How do I use AllStarLink?
If you have a local FM repeater that is AllStarLink enabled, you may already be using it! However, before attempting to control a local FM repeater, check with the owner(s) first before doing so -- amateur radio etiquette applies.
AllStarLink is typically used in these ways:
- Via a FM repeater that is AllStarLink enabled. Controlled through DTMF Commands, via the internet, or an autopatch
- Via a local "hotspot" node that is purchased by an amateur radio operator to join the AllStarLink network directly
- Via a mobile app such as DVSwitch Mobile (Android) or RepeaterPhone (iOS) to connect directly to a node
- Via IAXRpt (PC)/Transceive (MacOS) software that allows you to connect directly to a node over the internet. The computer microphone/speaker are used for audio
- Via a reverse-autopatch
Creating Your Own Node
If you need to create your own node to connect to the AllStarLink network, the rest of this manual is for you! Before you get to installing software and connecting up radios, you'll need to get a node number assigned to you. The next section about the AllStarLink Portal will guide you through the process of requesting a node number.
Private Nodes
In order to connect to other public AllStarLink nodes via the internet, you need a public node number assigned. If you just want take things for a "test drive" to get comfortable first, you can opt to build and deploy a Private Node first.