Setting up IRLP - BEWARE


While I have thought it to be in the best interest of the Amateur Spirit to include IRLP in this system, IRLP's god and creator, Dave Cameron VE7LTD, has not given an answer. One email has been exchanged between us with his final reply "I'll think about it", and him never answering his "I'll think about it". So your on your own here in that regard. There is information out there on the internet where people have been experimenting, Dave has found out about it and pulled their PGP keys, making their node innoperable.

The second major issue I see is the security holes that Dave expects his node users to open up into their private networks. I do not own an IRLP node, and with an attitude like that, I never will, but I understand there is something to the tune of 14 ports that need to be opened vs 1 port for us, and 2 for echolink. The main port he expects open is port 22. This is the first place a hacker will try and exploit, as it is the SSH port.

With all that out of the way, I have built and enabled the IRLP channel driver for those who have an existing system with IRLP, so they can merge the systems, cut down on hardware and decrease the power usage. I DO NOT want people who do not have irlp to expect to install the driver and attempt to create a new IRLP node. If you want a new IRLP node, go down the correct channels and order one from Dave, then merge it across. This is not about cutting anyone's throat.

As much as he is pain in the neck, is not very friendly to opposition, and thinks his antiquated hardware can compete with today's systems, it is still his system.

Now thats been explained, onto the good stuff.

Installing and Configuring the IRLP channel(Edit)

To get the IRLP Channel, run the Main Setup Menu.

  1. Goto Additional Modules.
  2. Download chan_irlp. If you already have a configuration file for chan_irlp, choose Upgrade chan_irlp
  3. Edit irlp.conf:

node=stn1234 			; Change this to your actual IRLP node number!
call=vkxxxx 			; Change this to your IRLP node callsign
rtcptimeout=10			; rtcp timeout
localispeakerport=2174		; 
radmode=no			; 
audioport=2074			; 
context=radio-secure		; extension in extensions.conf
vknode=1999 			; Change this to your active VKlink node number!

You will now need to save and exit the editor (ctrl-x, y, enter).

Now go into Enter IRLP Information. Answer these questions as they tell the world about your node via the status page.

Check that the module is enabled:

  1. Go into Edit modules.conf and scan through the file for a line that says
  2. And Change it t
  3. Exit and save the file

Copy all the information (including the hidden files) from the /home/irlp folder on your existing IRLP node to /home/irlp on your VKlink node.

Exit the menu system and restart the node via the command:

service asterisk stop

The IRLP channel should now be running.

Forwarding ports(Edit)

As per the documentation on the [], you need to open ports to your node. Forward the ports to your vklink node.

Setting Levels(Edit)

The default levels seem to be pretty good. However to change these you need to edit the rpt.conf file (In advanced options in the Main Setup Menu).

Add these two lines under your VK Link node number square brackets

irxgain=-10.0      ; defaults to -10.0 db
itxgain=10.0       ; defaults to 10.0 db.

Exit and save the file.

Setting the announce mode —Need to test this(Edit)

By default the Announcement on the node system is the IRLP node number with a preceding 9. This can be changed to do this, Say the Callsign or say both.

Edit the rpt.conf file, and add the following line:



  1. is node number
  2. is node callsign
  3. is both

Make the changes accordingly to what you want and restart the system.

Using the driver(Edit)

The Commands page has the commands listed to connect to an IRLP node from the VK Link node.

For the IRLP node user, nothing changes connecting to your node.

Advanced Stuff | Main page