Check the other side and verify all the settings match. Verify the phase two ID's match.
The connection is established and stays established for phase 1 and 2. If there was a mismatch, they wouldn't connect to begin with. I have checked both sides many times and everything matches.
The link stays up, but if nothing is done over it, something happens that puts the link into a state where no traffic traverses over it. Then, by attempting to connect to a database service on the other end, the link is woken up after about 30 - 60 seconds.