Cant connect to Openfire Server on Azure Machine through external client


I have successfully installed Openfire on Azure Virtual Machine running windows 2012 server, and i can connect to the server, through spark and pidgin. Now i am trying to connect the same with my other laptop and android mobile through XMPP Clients like chatsecure, spark, and xabber and all are not connecting to the server.

I understand its a network issue, but dont know what are ports and endpoints setup for azure machine so it can port the clients and can connect to the server.

Any Help will be greatful, Thanks.