g4klx / YSFClients

System Fusion network servers; a gateway and a parrot.
GNU General Public License v2.0
83 stars 95 forks source link

Network watchdog expired error when using FCS through YSFGateway #220

Open wb6dtb opened 4 years ago

wb6dtb commented 4 years ago

Created a bridge from FCS room through YSFGateway to a TGIF DMR talk group, bridging via DVSwitch software. Does work although I receive a "Network watchdog has expired" error message after each transmission from the FCS room. This error does not prevent audio from reaching the DMR TG or visa-versa although a loud screech is generally heard at the end of the FCS transmission on DMR TG. The problem this error is causing is that I also have another bridge from NXDN reflector to the same TGIF DMR TG via DVSwitch, which by itself works perfectly. The problem arises that when a transmission from FCS is received and passed to NXDN, NXDN receives the audio as sent but at the end of the FCS transmission the log shows the above error message which is being I guess passed to the NXDN bridge but no "TX End" statement follows which causes NXDN to continue to stay in a receive mode and will not transmit back through the bridge until a reset of the NXDN bridge is done, or until a transmission is made from DMR on the TGIF DMR TG, which then seems to clear NXDN back to normal TX permission. This may quite possibly be a configuration problem I have when setting up the YSFGateway but I have tried everything I can think of and cannot get rid the the Network watchdog has expired message which I am sure is being generated from YSFGateway. I think that if I could get rid of this error that this would solve my NXDN problem. I am including the YSFGateway.ini file I am using.
Any help in identifying the cause and cure for the Network watchdog expired error would be appreciated. Also, thank you to whomever added code to the YSFGateway to allow use of FCS rooms, very cool. YSFGateway.ini.txt Dave WB6DTB

sp4xkb commented 3 years ago

Are you using this MMDVMHost?

wb6dtb commented 3 years ago

Using MMDVMHost which is part of DVSwitch. I think they are using the latest version of MMDVMHost.

sp4xkb commented 3 years ago

if you have "Remotegateway = 0" set in MMDVM.ini change it to 1 and TXHang = 1

[System Fusion] Enable=1 LowDeviation=0 SelfOnly=0 TXHang=1 RemoteGateway=1