FRN (FreeRadioNetwork) is one of available RoIP technologies.
http://www.freeradionetwork.eu
To create cross-link you need several things:
CallCapture and configuration files are available here - https://code.brandmeister.network/r3abm/AutoPatch.git
# dpkg --add-architecture i386 # apt-get install libgsm1:i386 libportaudio2:i386
# Record device for AlterFRN pcm.dsp2 { type plug slave.pcm "hw:Loopback,1,6" } # Playback device for AlterFRN pcm.dsp3 { type plug slave.pcm "hw:Loopback,0,4" }
#!/bin/bash ./FRNClientConsole | ./callcapture \ --identity AlterFRN \ --expression "RX is started: (?<alias>(?<call>[A-Z0-9]{2,7})[-,][^;]+)" \ --connection Registry.cnf \ --network 2502 \ --link 11
[Unit] Description=AlterFRN CLient Afer=network.target sound.target [Service] ; system.service Type=simple ExecStart=/opt/AlterFRN/alterfrn.sh Restart=on-failure ; system.exec User=frn Group=frn StandardOutput=null WorkingDirectory=/opt/AlterFRN [Install] WantedBy=multi-user.target
FRN (FreeRadioNetwork) is one of available RoIP technologies.
http://www.freeradionetwork.eu
To create cross-link you need several things:
CallCapture and configuration files are available here - https://code.brandmeister.network/r3abm/AutoPatch.git
# dpkg --add-architecture i386 # apt-get install libgsm1:i386 libportaudio2:i386
# Record device for AlterFRN pcm.dsp2 { type plug slave.pcm "hw:Loopback,1,6" } # Playback device for AlterFRN pcm.dsp3 { type plug slave.pcm "hw:Loopback,0,4" }
#!/bin/bash ./FRNClientConsole | ./callcapture \ --identity AlterFRN \ --expression "RX is started: (?<alias>(?<call>[A-Z0-9]{2,7})[-,][^;]+)" \ --connection Registry.cnf \ --network 2502 \ --link 11
[Unit] Description=AlterFRN CLient Afer=network.target sound.target [Service] ; system.service Type=simple ExecStart=/opt/AlterFRN/alterfrn.sh Restart=on-failure ; system.exec User=frn Group=frn StandardOutput=null WorkingDirectory=/opt/AlterFRN [Install] WantedBy=multi-user.target