FRN (FreeRadioNetwork) is one of available RoIP technologies.

http://www.freeradionetwork.eu


Cross-linking with BrandMeister

To create cross-link you need several things:

  • An valid FRN node account.
  • Some FRN software for Linux to make integration with FRN network. We recommend to use AlterRFN client software.
  • Special utility named CallCapture to translate callsigns that come from FRN into DMR IDs.
  • One of supported AMBE Dongles.

CallCapture and configuration files are available here - https://code.brandmeister.network/r3abm/AutoPatch.git


Prerequisites

  1. # dpkg --add-architecture i386
  2. # apt-get install libgsm1:i386 libportaudio2:i386

asound.conf

  1. # Record device for AlterFRN
  2.  
  3. pcm.dsp2 {
  4. type plug
  5. slave.pcm "hw:Loopback,1,6"
  6. }
  7.  
  8. # Playback device for AlterFRN
  9.  
  10. pcm.dsp3 {
  11. type plug
  12. slave.pcm "hw:Loopback,0,4"
  13. }

alterfrn.sh

  1. #!/bin/bash
  2. ./FRNClientConsole | ./callcapture \
  3. --identity AlterFRN \
  4. --expression "RX is started: (?<alias>(?<call>[A-Z0-9]{2,7})[-,][^;]+)" \
  5. --connection Registry.cnf \
  6. --network 2502 \
  7. --link 11

alterfrn.service

  1. [Unit]
  2. Description=AlterFRN CLient
  3. Afer=network.target sound.target
  4.  
  5. [Service]
  6. ; system.service
  7. Type=simple
  8. ExecStart=/opt/AlterFRN/alterfrn.sh
  9. Restart=on-failure
  10. ; system.exec
  11. User=frn
  12. Group=frn
  13. StandardOutput=null
  14. WorkingDirectory=/opt/AlterFRN
  15.  
  16. [Install]
  17. WantedBy=multi-user.target