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