Setting up a new node for someone and he would like EchoLink to be enabled which I have not set up before. I enabled ‘load => chan_echolink.so’ in modules.conf, confirmed ports 5198-5200 are open in iptables and are being forwarded to the node in my router settings, and restarted everything, but I when I try to connect nothing happens, and I see no messages or errors in the syslog or Asterisk console. The only thing I do see in the console is that if I run “module load chan_echolink” it returns: ERROR: chan_echolink.c:3304 store_config: One of the Echolink servers missing
But the server[n] lines in echolink.conf have the default settings, ie.:
Know that if you are trying to connect to the local machine and using the same wi-fi,
it will not work for echolink will only allow one registration per wan IP.
So, turn the wifi off on that phone so it does not do this without you knowing.
Hi MIke, I had reviewed the link you posted and did everything exactly as suggest there. And it is ports 5198-5200, exactly as you listed. Those are all being properly forwarded, exactly as mentioned in the link. However the error message seems to indicate the chan_echolink module is not starting in the first place so I don’t think the issue has anything to do with the ports. Thanks
I noticed in some echolink setup pages online that 4 servers are used in the PC app, whereas ASL echolink.conf only has 3 defines and says “; Max 3 servers” above that. So as an experiment I tried using the same settings as shown for the PC app and it now works great. I was able to connect right away to the EchoLink Echotest server and everything works perfectly.