Port Forwarding to port 3784 for Ventrilo

Hey guys, I see this question has been asked before, but I do not believe there was every a resolution, so…I am asking…

My setup is pretty simple: ISP (Cable Modem) --------Mikrotik (RB450G)-----------Internal server (Windows XP virtual machine)

I am doing a simple port forward for the default Ventrilo server TCP/UDP port 3784:

DST-NAT for Ventrilo/3784
chain=dstnat action=dst-nat to-addresses=192.168.88.4 to-ports=3784 protocol=tcp in-interface=ether1
dst-port=3784

chain=dstnat action=dst-nat to-addresses=192.168.88.4 to-ports=3784 protocol=udp in-interface=ether1
dst-port=3784

I can connect internally to the ventrilo server no problem. I have tried port scanners to test if the ports are visible to the outside. The TCP port says it is open, and I can see a connection made in the ventrilo server (CLI) screen when testing against the TCP port from inside or outside, however, UDP shows nothing inside or outside (I am not sure how ventrilo even uses the udp port…).

Externally, when i open the ventrilo client and add the external server ip, all I get is “MSG: Contacting server”

This is the strangest thing I have ever seen. I just don’t get it, this is a pretty simple port forward. I have done this when I was using my old IPCOP firewall with no problems…

Any ideas I have not thought of?

Thanks

How about other firewall filter and nat rules?