diff --git a/java/common/org/linphone/core/LinphoneCallParams.java b/java/common/org/linphone/core/LinphoneCallParams.java index c00a8cb343d98a90713d6109721ebe8c9fd81124..c3bdc43ec8439e18da622cb2ba5068b154a7e038 100644 --- a/java/common/org/linphone/core/LinphoneCallParams.java +++ b/java/common/org/linphone/core/LinphoneCallParams.java @@ -35,7 +35,15 @@ public interface LinphoneCallParams { */ void setAudioBandwidth(int value); + /** + * return selected media encryption + * @return 'none', 'srtp' or 'zrtp' + */ String getMediaEncryption(); + /** + * set media encryption (rtp) to use + * @params menc: 'none', 'srtp' or 'zrtp' + */ void setMediaEnctyption(String menc); } diff --git a/java/common/org/linphone/core/LinphoneCore.java b/java/common/org/linphone/core/LinphoneCore.java index 42947a012bc5b79dac8de5dfcbc24b86619e6c31..3e30414dbd18dbe9c358fbbf04a7a8155596da84 100644 --- a/java/common/org/linphone/core/LinphoneCore.java +++ b/java/common/org/linphone/core/LinphoneCore.java @@ -622,9 +622,23 @@ public interface LinphoneCore { LinphoneCall findCallFromUri(String uri); + /** + * set media encryption (rtp) to use + * @params menc: 'none', 'srtp' or 'zrtp' + */ void setMediaEncryption(String menc); + /** + * return selected media encryption + * @return 'none', 'srtp' or 'zrtp' + */ String getMediaEncryption(); + /** + * Set media encryption required for outgoing calls + */ void setMediaEncryptionMandatory(boolean yesno); + /** + * @return if media encryption is required for ougtoing calls + */ boolean isMediaEncryptionMandatory(); }