Linphone 30 second call drop problem:
Linphone
only drops the call when the call media is unencrypted and does not
tamper with the call when the media is encrypted. Please
set Encryption to "SRTP" in the "Calls and Chat" tab of preferences.
Screenshot with the relevant section highlighted for reference.