Most of the XISCO router is support translating address for ftp server, but it does not handle for dynamic port. It opens all ports for listen in router, this will increase rick of attacking.
If your server is running NAT Routing, you can now define ftp ports in Magic Router then add these ports in NAT Routing > Services and Ports. The listen ip in Magic Router is the public ip, to ip is the private ip.