- The Original Author
- AllStarlink virsus Hamvoip
- The Server Form on the AllStarLink Web Site
- Downloading the AllStar and Installation on the Raspberry Pi
- Install on existing Ubuntu System
- Key Configuration Files
- Tuning the Transmitter's Audio Output
- AllStar Connection Map
- Allstarlink Active Nodes List
- Codec and Bandwidth
- VK4PK Site
- Radio Interface Modules for AllStarCustom Communication's Mabel for the Yaesu DR-1X and DR-2X
- Baofeng Modification
- The Internet Radio Linking Project
- Setting up a IRLP Bridge
- Using Duplex Frequencies
- AllStar - An Analogue FM RoIP by Rick Perks VK4HC/S79RP
- VKLINK - The VK Repeater Linking Project
- Tools Run from the OS prompt
- Tools Run from the CLI prompt
- References for Allstar Information
- AllStar DTMF Function List
- Hamvoip (Redirected to hamvoip.org with some edits)
- Radio Interface Modules for AllStar:
- Repeater Builders's RB-RIM Lite
- ARA's AllStar FOB
- DMK-Engineering's URIxB
- Master Communications RA Series of RIMS
AllStarLink is a network of Amateur Radio repeaters, remote base stations and
hot spots accessible to each other via Voice over Internet Protocol.
The Original Author
The creator of AllStarLink is Jim Dixon – WB6NIL (Silent Key).
His objective was to design a radio interface that could interconnect
a computer and the typical interface signals of two-way radios. Jim designed and
built the first AllStar style radio interface hardware modules and developed a
software application based upon
Asterisk, a free and open source framework
for building communications applications. Jim developed “app_rpt” which allowed
the open source PBX system, Asterisk, to function as a repeater controller.
The story of App_Rpt development can be found in an article by Jim Dixon WB6NIL
himself on the AllStarLink History page:
AllStarlink virsus Hamvoip
There are two providers of the AllStar System:
Both offerings are build on Asterisk.org, an
open source communications project that lets you create telephony apps for
IP PBXs, VoIP Gateways.
The most common build is on the Raspberry Pi, RPi3. The Allstarlink distribution is
built on the Raspberian OS and Hamvoip is built on Archlinux OS.
_ _ _____ _ _ _ _
/\ | | |/ ____| | | | (_) | |
/ \ | | | (___ | |_ __ _ _ __ | | _ _ __ | | __
/ /\ \ | | |\___ \| __|/ _` | '__| | | | | '_ \| |/ /
/ ____ \| | |____) | |_| (_| | | | |____| | | | | <
/_/ \_\_|_|_____/ \__|\__,_|_| |______|_|_| |_|_|\_\
The AllStar Home Page is here: (You can login form this page)
The Main Wiki Support Page is here:
https://wiki.allstarlink.org/wiki/Main_Page - Wiki
The Getting Started wiki page is here:
AllStar Login Page (username and password required):
The Server Form on the AllStarLink Web Site
Create Server Form on the AllStar Web Site:
Configure Server Form on the AllStar Web Site:
Downloading the AllStar and Installation on the Raspberry Pi
The Download Site is here:
In order to become a member of the AllStar Link Network, you must first
Register to become user of the Portal system. To qualify for membership,
you must be a holder of a valid Amateur Radio license.
A URI or RIM (Radio Interface Module) is required.
I purchased the Repeater Builder RIM-Lite,
Repeater Builders's RB-RIM-Lite (local)
An interface can be constructed using a cheap USB sound FOB. Search the internet
for conversion instructions.
- On the AllstarLink web site. Request an ID, get it approved.
- Open port 4569 on your router and point it to the IP that will be your node.
- Download and install the RPi image.
- Once approved make your ID a sysOp, add a server, and request one or more nodes.
- Configure the server and assigned node(s)
One method is to configure your site online at:
After completing the configuration download the web configuration to the RPi.
Wifi and DHCP are enabled by default and the RPi will attempt to obtain an IP lease.
Secure Shell was not enabled by default.
Run the following commands after the first time you boot to update the operating system:
Try ssh email@example.com
the ssh port is the default port: 22
Passsword: allstarlink # The is the default password
On first login you will be requested to reset the password for the "repeater" account.
The repeater account has sudo privileges (sudo -s)
There may have been updates to the operating system and AllStarLink since this image was built.
After the reboot configure the node:
I changed my Node name to "canaipa" and changed repeater account password.
Install on existing Ubuntu System
Key Configuration Files
extensions.conf, iax.conf, rpt.conf, and simpleusb.conf
idrecording and idtalkoveor
idtalkover sends CWID interrupting any voice ID when a signal is present.
xxxxx is <node number>
yyyyyy is <node password>
;register => xxxxx:firstname.lastname@example.org
;register => xxxxx:email@example.com
; *** Status Reporting ***
; Uncomment the following two statpost lines to report the status of your node to
Page 3 of 12 - Beagle Bone Black Configuration How-to - 04/19/15 - WA3DSP;statpost_program=/usr/bin/wget,-q,--timeout=15,--tries=1,--output-document=/dev/null
;statpost_url=http://stats.allstarlink.org/uhandler.php ; Status updates
This configures parameters for the USB radio interface. It is far better to
perform this configuration using the simpleusb-tune-menu
- rxboost - sets extra radio gain
- carrierfrom - set the COS format
- inverppt - can be 0 or 1
- plfilter - eliminates PL tones
- deemphasis -
- preemphasis -
- rxaudiodelay - to eliminate squelch tails
Make sure askerisk is not running.
Tuning the Transmitter's Audio Output
By Selecting "V" in the simpleusb-tune-menu the radio can be tuned in real time.
AllStar Connection Map
The Connection Map is useful to confirm that connections have been made between node.
It also gives an understanding of the AllStar communication around the world at
any given time.
When connected check the AllStar Connection Map:
Allstarlink Active Nodes List
Codec and Bandwidth
Because we use the ADPCM (Adaptive Differential Pulse-Code Modulation) g726aal2
codec with Asterisk, each connection from/to
a remote node will require about 55 kilobits/sec (at the IP packet level) of
bandwidth in both directions. The frequency response when ADPCM is used will
be very close to telephone voice grade (telephone voice grade is defined as
3db points at 300-3400Hz, 1000Hz 0db reference).
Due to the fact that the system is TDM (Time Domain Multiplexed) and there is
overhead involved to perform DSP functions in Asterisk, there is audio delay
for both local connections and there is additional audio delay from
connections made over the Internet.
Adaptive differential pulse-code modulation (ADPCM) is a variant of
differential pulse-code modulation (DPCM) that varies the size of the
quantization step, to allow further reduction of the required data bandwidth
for a given signal-to-noise ratio.
Typically, the adaptation to signal statistics in ADPCM consists simply of
an adaptive scale factor before quantizing the difference in the DPCM encoder.
ADPCM was developed in the early 1970s at Bell Labs for voice coding,
by P. Cummiskey, N. S. Jayant and James L. Flanagan.
Radio Interface Module
Radio Transmitter - Tait T2020
Frequency and Repeater
My Simple USB Tune settibings are
Active simpleusb stanza: [usb]
USB device String: 1-1.1.3:1.0
Card is: 0
Name is: usb
Rx Level: 500
Rx no-delay: 0
Rx audio-delay: 0
Tx A Level: 700
Tx B Level: 700
PTT: Active LOW
PTT status: Un-Keyed
CTCSS (input): Ignored
COS (input): CM108/CM119 Active LOW
COS (test): Un-Keyed
COS (composite): Un-Keyed
Radio Interface Modules for AllStar
A Radio Interface module is required to handle the connection between the radio
and the Rpi processor. There are several to choose from.
Repeater Builder's RB-RIM-Lite:
Repeater Builders's RB-RIM Lite
ARA AllStar FOB"
ARA's AllStar FOB
DMK Engineering's URIx Model 9170
Masters Communications, Kevin Custer, W3KKC Model RA-35 - REV2:
http://www.masterscommunications.com/products/radio-adapter/ra35.html - Model RA-35 - REV2
Custom Communication's Mabel for the Yaesu DR-1X and DR-2X
Custom Communication's Mabel
The MABEL interface and software allows analog control of the Yaesu DR-1X
repeater and access to the AllStar VOIP network with the RA-35 Raspberry Pi3.
The system is composed of 3 separate boards.
- The main MABEL board
- The SC-50 or CT-30 CTCSS Tone boards offered from Masters Communications.
- The RA-35 or RA-40 board offered from Masters Communications.
For more information see:
You will also need to do this to stop the BF from melting:
Incoming connections are made from any Echolink node in the usual manner.
An app_rpt user dials an additional prefix digit in the connect command to
distinguish between Allstar (2), Echolink (3) node numbers.
The Internet Radio Linking Project
The Internet Radio Linking Project (IRLP) Information Page
Compiled by Mike Morris WA6ILQ
Maintained by Robert Meister WA1MIK
Setting up a IRLP Bridge
Using Duplex Frequencies
I changed my duplex setting in the rpt.conf file and now that I'm transmitting
telemetry and courtesy tones I am back on the map. Switching off the telemetry
is how I fixed the chasing the tail problem. The docs say that it shouldn't
matter if I dont advertise my node people should still be able to connect but
now no one can connect and I am not on the map at
To check you have no registration issues you do a check_reg.sh from the bash prompt.
To check you have a route to the node you are wishing to contact you do "dns-query <node>"
AllStar - An Analogue FM RoIP by Rick Perks VK4HC/S79RP
This is a write up by my good friend. Rick and I have colaborated on many
projects and he has always challanged me on to greater heights.
VKLINK - The VK Repeater Linking Project
The VK Repeater Linking Project: http://www.vklink.com.au/
Building a Simulcasting & Voting Repeater System using VKLink
19/09/2018 rasaorg By Hayden Honeywood VK7HH:
Official User Manual, Version 3,Revision 2.40, Printed 27/07/2019 by M.Bilston
The detailed instruction on how toset up supermon are here:
To setup supermon:
To start supermon in the browser type the following. Once Supermon starts
you will see a basic screen layout. Then login with the username of your call-sign
and the password entered above to get a more detailed screen layout: