Logo
  • First steps
  • Display
  • Web interface
    • Opening the web interface
    • About the web interface
    • Login page
    • Status page
    • Quick Setup page
    • Connectors page
      • About the connectors page
      • Broadcast connector
      • Parrot connector
      • Null connector
      • Homebrew/MMDVM® connector
      • DMRplus dongle connector
      • DCS/XLX connector
      • REF/XRF connector
      • FCS connector
      • YSFReflector connector
      • NXDNReflector connector
      • P25Reflector connector
      • IAX2/AllStarLink® connector
        • AllStarLink® web transceiver mode
        • AllStarLink® node mode
        • IAX2 mode
      • EchoLink connector
      • SVXReflector connector
      • DAPNET connector
      • APRS® connector
      • SharkRF IP Connector Client
      • SharkRF IP Connector Server
    • Tools page / Side panels
    • Mic settings page
    • Settings page
    • Network page
  • Basics
  • Advanced usage
  • Miscellaneous
SharkRF M1KE
  • Web interface
  • Connectors page
  • IAX2/AllStarLink® connector

IAX2/AllStarLink® connector

You can use this connector to connect to a network which supports the IAX2 (Inter-Asterisk eXchange) protocol, like AllStarLink® servers.

Note

The easiest way is to use the Quick Setup menu on the device or the Quick Setup page on the web interface to set up this connector.

The following voice codecs are supported (in order of preference):

  • μ-law

  • A-law

  • ADPCM

  • GSM

If this connector is active, a menu item called IAX2/AllStarLink® will appear in the display’s main menu. You can also access this menu by long pressing the Down Button on the Main screen or on the Ongoing call screen.

AllStarLink® web transceiver mode

../../_images/iax2-asl.png

Token

A token is required to connect to an AllStarLink® server. This can be acquired from your AllStarLink® account (you need to sign up on allstarlink.org if you don’t have one).

If you don’t see a green check mark next to the token, then the token is invalid - you can request one by clicking on the Request button and entering your allstarlink.org account callsign and password.

Note

The entered callsign and password are not stored on the device or sent to SharkRF servers, they are only used for acquiring the token. Only the token generated by the AllStarLink® server is saved on the device.

Web transceiver connections

You can only connect to AllStarLink® servers which have web transceiver connections enabled (most of the servers have this setting enabled).

See the AllStarLink® node mode below if you want to connect to an AllStarLink® server which does not have web transceiver connections enabled.

Connecting to a server

Connecting and logging in to an AllStarLink® server may take 3-4 seconds depending on server settings.

If the server replies with the No authority found error message, then it means the server configuration is invalid for the stanza allstar-public (or web transceiver connections are disabled on the server). Contact the administrators of the server to fix the issue (or connect to another node and link the desired server with DTMF commands).

Note

The destination and source callsigns of AllStarLink® calls will always be the node ID, as AllStarLink® does not forward callsign information.

Linking/unlinking and other commands

You can send DTMF commands to the server to request status announcements or control linking and unlinking to other nodes. See the list of commands supported by AllStarLink® servers here. Use the IAX2/AllStarLink menu on the device display or the Call dialog on the web interface to send DTMF sequences.

Linked nodes list

You can find the list of linked nodes reported by the AllStarLink® server on the device display in the IAX2/AllStarLink® menu:

../../_images/screen-mainmenu-iax2-aslnodes.png

Or on the Status page on the web interface:

../../_images/iax2-asl-nodes.png

Meaning of the node icons:

  • 🔄 Connection pending

  • 📥 Connected, receive only

  • ✅ Connected

Advanced settings

If Advanced mode is enabled, then you can enable/disable the Display all telemetry setting. This setting determines whether all or just relevant received server telemetry (node connected/disconnected/etc. messages) is displayed on the GUI and the web interface.

AllStarLink® node mode

This mode lets you use the M1KE as an AllStarLink® node, which means that you can connect to nodes even when they do not have web transceiver connections enabled.

Enable the Register as a node setting to turn on the AllStarLink® node mode.

Note

The Register as a node checkbox is only shown if Advanced mode is enabled.

You need a registered AllStarLink® node ID and password to use this mode. See the Request a node number section on this page for more information on how to get a node ID and password. Enter your node ID and password in the Local node ID and Local node password fields.

Important

AllStarLink® nodes refresh the list of registered nodes every 5 minutes, so you may need to wait up to 5 minutes after enabling node mode for the servers to recognize your device as a node and allow you to connect.

The M1KE does not accept connections from other nodes so you don’t need to set up port forwarding on your router.

IAX2 mode

../../_images/iax2.png

This mode lets you call other IAX2 devices and register on IAX2 servers to send or receive calls.

Previous Next

© Copyright 2026 SharkRF.