Skip to content

RF-Link Node Quick Setup Guide (IAX Extension Method)

For registration of an IAX2 extension (RF-Link) to FreeSTAR Everywhere


1. Supply Your Credentials

Open a ticket with https://support.freestareverywhere.com and supply the PBX admin with the following information: - Callsign: The callsign of the individual or club applying for the RF-link. - Extension Name: The RF-Link display name (phonebook) - IAX Dial String: The string you need to provide the PBX admin to configure your extension. Use the IAX2 String Generator to create this. - License Document: Copy of the license document for callsign or club.

The PBX admin will use these details to create your IAX extension.


Use the IAX2 Config Generator to help generate this configuration, or manually create it as shown below:

;FreeSTAR Everywhere PBX Connection
[GB1ABC]                   ; <--- Replace with your IAX username/callsign, must match USERNAME, UPPERCASE  
username = USERNAME        ; <--- Replace with your IAX username/callsign, must match USERNAME, UPPERCASE
secret = PASSWORD          ; <--- Replace with your password for this RF-Link, STRONG PASSWORD
type = user
context = fsphone
disallow = all
allow = ulaw
transfer = no

3. Dialplan Example Setup (/etc/asterisk/extensions.conf)

Use the IAX2 Config Generator to help generate this configuration, or manually create it as shown below:

[fsphone]
exten => ${NODE},1,answer()
exten => ${NODE},n,Playback(rpt/Connecting)
exten => ${NODE},n,Wait(2)
exten => ${NODE},n,Playback(rpt/connected)
exten => ${NODE},n,Set(CALLSIGN=FS-${CALLERID(name)})
exten => ${NODE},n,rpt(${NODE}|P|${CALLSIGN})
exten => ${NODE},n,Hangup

Online Configuration Tools

FreeSTAR Everywhere provides two helpful web-based tools to assist with configuring your AllStar node for IAX2 connections:

IAX2 String Generator

The IAX2 String Generator helps you create the IAX2 dial string needed to connect to your AllStar node. Use this tool to generate the correct dial string format for your node configuration and PBX admin request.

IAX2 String Generator

IAX2 Config Generator

The IAX2 Config Generator helps you generate the configuration for your AllStar node's iax.conf and extensions.conf files. Simply enter your IAX2 dial string you created in the IAX2 String Generator and the tool will create the correct configuration blocks for you.

IAX2 Config Generator


4. Port Forwarding

Forward UDP port 4569 (or your custom port) to your node’s IP address if needed.


5. Reload Asterisk

asterisk -rx "dialplan reload"
asterisk -rx "iax2 reload"
Or use your control GUI’s "Reload" function.


6. Testing

  • Dial your assigned extension from FreeSTAR Everywhere .
  • Check monitoring for callsign display on your Allmon/supermon dashboard.
  • Ensure credentials match PBX settings.

Support

https://support.freestareverywhere.com


Last update: December 6, 2025 22:04:19
Last updated by: M0VUB

Help improve this page by contributing to our documentation.