X-Lite has broken re-invite handling that will cause a disconnect in that sort of time frame if you have canreinvite anabled.
Solution?
"Options, Advanced, Network,Call Inactivity RTCP. I disabled CallInactivity and problem went away."
source:
http://forums.asterisk.org/viewtopic.php?f=1&t=73372
--
Kristof