Are you seeing a feed from your camera in iCamSource? If so, what error message are you seeing on your phone when you are unable to connect: No Sources Found, Broker Connection Error, or Source Connection Error?
If you're seeing the Source Connection Error, have you tried checking the Auto-Config Router checkbox in the iCamSource before clicking the Start button? If it still doesn't work with that option enabled, please let me know what status message appears next to the Auto-Config Router checkbox in iCamSource.
Our new iCam Help Troubleshooting section also contains some additional information about what to try when you are unable to connect from outside of your local WiFi network:
http://skjm.com/icam/help/troubleshooting.php#icam3