]> sjero.net Git - linphone/commitdiff
Added java interface + implem for incall timeout
authorSylvain Berfini <sylvain.berfini@belledonne-communications.com>
Mon, 5 Nov 2012 14:29:05 +0000 (15:29 +0100)
committerSylvain Berfini <sylvain.berfini@belledonne-communications.com>
Mon, 5 Nov 2012 14:29:05 +0000 (15:29 +0100)
java/common/org/linphone/core/LinphoneCore.java
java/impl/org/linphone/core/LinphoneCoreImpl.java

index 5916316b8a5eb0326f1482de1759d97c24b7fcbc..49b15c369372cb633fcbd5cbba387ad02f904b1d 100644 (file)
@@ -843,4 +843,10 @@ public interface LinphoneCore {
         * automatically declined.
        **/
        void setIncomingTimeout(int timeout);
+       
+       /**
+        * Set the call timeout in seconds.
+        * Once this time is elapsed (ringing included), the call is automatically hung up.
+       **/
+       void setInCallTimeout(int timeout);
 }
index 6059915eaf8ad0c2a88f1b074a2b1afdae91bba9..072934204b584d71392f49341b41c8217e04b654 100644 (file)
@@ -115,6 +115,7 @@ class LinphoneCoreImpl implements LinphoneCore {
        private native void setAudioPortRange(long nativePtr, int minPort, int maxPort);
        private native void setVideoPortRange(long nativePtr, int minPort, int maxPort);
        private native void setIncomingTimeout(long nativePtr, int timeout);
+       private native void setInCallTimeout(long nativePtr, int timeout);
        
        LinphoneCoreImpl(LinphoneCoreListener listener, File userConfig,File factoryConfig,Object  userdata) throws IOException {
                mListener=listener;
@@ -782,4 +783,9 @@ class LinphoneCoreImpl implements LinphoneCore {
        public void setIncomingTimeout(int timeout) {
                setIncomingTimeout(nativePtr, timeout);
        }
+       
+       public void setInCallTimeout(int timeout)
+       {
+               setInCallTimeout(nativePtr, timeout);
+       }
 }