Anil,
The guest agent failing to check in generally indicates the need to modify the networking within the image, but can also be caused if the Surgient agent is not successfully starting within the vm. A good basic first pass to troubleshoot would be:
1. Modify the server config so that 'Has Agent' is off. This will Disable RDP, but allow us to console in and check the image without it automatically tearing down.
2. Deploy the image and connect to the vm using ESX console
3. Once connnected, check to make sure that the Surgient agent service starts automatically
4. If that service is started, open a web browser in the image to the url http://<VCSipAddress>/ingress/Mailbox.aspx and see if an xml page returns
If the service is not started, there are some log files we can look at to determine the source. If the agent does start, but the web page does not display, there is probably some networking changes we can make within the image to resolve it.
ps - might want to launch a new thread on this as the original is a bit old and might not apply at this point.