I had similair issue, every 30 seconds and on incoming only, call would drop. Turned out to be SIP ALG on the router needed disabling.

Thing was it was the SIP Trunk provider who supplied the router!