Hi there.
First off, great app. I downloaded the app on my iPhone and then iCamSource on my laptop and was immediately able to see my webcam over my home Wifi network.
Second of all, well done on the troubleshooting guides. I ran into the following problems and solved it using the guides (
http://skjm.com/forum/index.php?topic=403.0 and
http://skjm.com/forum/index.php?topic=402.0):
For those with short attention spans, just look at step 19.
1. Installed iCamSource on my laptop, entered login and password for my camera and started feed.
2. Opened iCam on the iPhone, entered same login and password and could see my webcam video using my home Wifi connection.
3. Tried to do Push Notifications on Motion Detecting but got the error "Please Note : Sending Push Notifications on Motion Detection has been turned off as there is currently no 'Push on Motion' iCam associated with this account." This occurred whether or not Push Notifications were selected in iCamSource or through iCam.
4. Turned off Wifi on my iPhone (Settings => Wi-Fi) and tried connecting to the webcam using Edge/GPRS. Got a Source Connection Error saying "One or more of the iCamSources returned by the iCam Broker Server could not be connected to."
5. Opened up my ZoneAlarm Free and saw that iCamSource.exe was fully authorised.
6. Scratched head.
7. Stopped iCamSource webcam feed on my laptop and enabled Port Forwarding to 12000 to 12100 range.
8. Followed the instructions for port forwarding for my router (
http://portforward.com/).
9. Downloaded PFPortChecker from
http://portforward.com to check that my ports were open. They weren't.
10. Decided it must be ZoneAlarm so shut it down (right click on ZoneAlarm in system tray - Shutdown ZoneAlarm).
11. Enabled Windows Firewall (Start => Control Panel => Windows Firewall) and then clicked the Exceptions tab.
12. Added iCamSource.exe as a program (Add Program ... => Browse).
13. Reopened iCam on my iPhone. I can now see my webcam over Edge/GPRS and can also receive Push Notifications on Motion Detection.
14. Pondered whether or not I could get ZoneAlarm Free to work too.
15. Reopened ZoneAlarm Free and clicked on Firewall => Main. Set Internet Zone Security to Medium.
16. Tested ports using PFPortChecker. Ports were open.
17. Tried connecting to webcam over EDGE/GPRS and home Wifi. Was able to view webcam and receive Push Notifications.
18. Added another camera to my girlfriend's laptop but couldn't get the Push Notifications to work or view the camera over the second wireless router in her room.
19. Had a brainwave. Maybe its just ZoneAlarm Free and nothing to do with the ports. Deleted all port forwarding settings on my iCamSource, her iCamSource, my router and her router. Set both my and her ZoneAlarm Free Internet Zone Security to Medium.
20. Bingo, notifications and video work for both cams on my wifi, her wifi, EDGE and GPRS.
Woohoo!