sm0svx / svxlink

Advanced repeater system software with EchoLink support for Linux including a GUI, Qtel - the Qt EchoLink client
http://svxlink.org/
Other
433 stars 170 forks source link

Feature request: freeradionetwork module #120

Closed sh123 closed 8 years ago

sh123 commented 9 years ago

Hi,

I'm using svxlink for more than a year on linux ARM7 device and I'm really happy about it. What I'm really missing is support for freeradionetwork (http://freeradionetwork.eu/ = EchoLink for non-hams). Project is very interesting (especially to attract more non-hams, who can get a license in the future, plus there are many nodes crosslinking CB, PMR and LPD channels in different countries and channels are accessible from PC similar to EchoLink, also some people are running crosslink to Zello), but they do not have proper support for linux systems. There is linfrn project (http://linfrn.webs.com/), but it is not very active. Also having one service which you can configure for different needs using modules is much more convinient especially on non-pc platforms.

It would be really cool if there will be svxlink module which will allow running FRN gateway. Their protocol seems to be somewhat documented http://freeradionetwork.eu/frnprotocol.htm

If there is interest from svxlink community, but lack of resources I can contribute to this module.

Cheers.

sm0svx commented 9 years ago

Sounds cool. If you want to implement it, just go ahead. SvxLink is built to be modularized so you should not need to modify any core components, just write a new module. Before hacking away, have a look at the ContributionCode page in the Wiki, especially the coding guidelines.

I have been thinking of separating the modules from the SvxLink core source tree to emphasize that there is a clear distiction. Then it also will be easier to have different maintainers for each module.

sh123 commented 9 years ago

sm0svx, thank you for information, forked, went through the code and echolink module sources to have better understanding, added module from template and FRN configuration variables readout, will continue as fast as time will allow...

sh123 commented 9 years ago

Update: have first somewhat working version, tested for couple of hours with both FRN Test channel parrots and live channels successfully. Still needs some more minor work and improvements.

sh123 commented 9 years ago

Almost completed, was running and using FRN module actively during last week on PC fixing some minor issues at the same time. Today built it for ARM and testing with my RIG on ARM board.

sm0svx commented 9 years ago

Nice :-) What is required to test it? Do you have some user registration utility or would I have to download the windows client and reboot to Windows to get a user? Is there an echo test server, like ECHOTEST for the EchoLink network?

Maybe it's time to create a pull request?

sh123 commented 9 years ago

There is a client downloadable at http://freeradionetwork.eu, it is possible to use any server, each server has room called Test with the parrot. I will review code once more and create pull request. I was using it with my RIG during this week and our club repeater, there are still might be some unexpected issues or stability problems, but for alpha version it seems to be ok.

sm0svx commented 9 years ago

Associated pull request: #126.

sm0svx commented 8 years ago

The #126 pull request implement this