Most of your issues sounds like router problems ( NAT/firewall issues ). Echoes are probably not router related. I occasionally get echos when I call the VOIPo number from my cell phone.

I am sure support will help you out. You should probably create a support ticket.