Openfire Help Needed

Well, I am sort of stuck. I have installed Openfire 3.7.0 on my Windows Server 2008 R2 virtual server. The configuration seems to go smoothly enough. I was able to create test users and connect within my office to Openfire via Spark 2.5.8 using the IP address and FQDN. My problem is I have been unsuccessful at connecting from the outside, outside of my internal network (FQDN or external IP address).

I have created a NAT in the hopes that it would allow connection from the outside. No such luck. It tells me the host is unreachable. As a potential step, I tried telnet to the server from the outside. That appeared to work. My firewall is open to ports 5222 and 5223. Any suggestions on the next troubleshooting step?

Thank you