I'm trying to setup LEDE to use a VOIP soft-phone connected to my LAN.
SIP is handled correctly thru UDP port 5060, forwarded to soft-phone IP.
RTP (audio) doesn't work unfortunately as I understand I would need a STUN client to get that thru (my VOIP provider running a STUN server).
Would anyone has a clue on how to set that STUN client up on a LEDE router?
I came upon that article yes and assumed it'd be an easy one...
Unfortunately I did not find any stun-client package for LEDE 17.x but only an archive for OpenWrt 14.x
Maybe siproxd would work for you. It's not a STUN client, it sits on the router and rewrites SIP messages. My guess is that it can also take care of RTP.
siproxd is not required as well as any other SIP ALG implementation.
Don't rewrite anything - be honest with your provider
That is completely unrelated to OpenWrt.
Well, you can't just blame it on the provider. NAT and SIP aren't the best friends. When the provider receives a message that you're gonna use IP/port X but then you're using IP/port Y due to NAT, that's not nice
STUN client is an attribute of a SIP endpoint, not a router.
You can use any public STUN server on Internet and there're other options available to perform the same task (to trick VSP), like using rport.
It looks like that package was part of the old openwrt-packages feed and never got ported to the new packages feed. And upstream seems dead anyway, see here.