]> sjero.net Git - linphone/blobdiff - coreapi/linphonecore.c
Merge branch 'master' of git.savannah.nongnu.org:/srv/git/linphone
[linphone] / coreapi / linphonecore.c
index 0f51a1f7cf7bc832c92669ee9972f9cc9ec6f5e4..7861632cfa96564261e6f9ad961307a16273edc0 100644 (file)
@@ -4050,4 +4050,19 @@ const char *linphone_error_to_string(LinphoneReason err){
        }
        return "unknown error";
 }
-
+/**
+ * enable signaling keep alive
+ */
+void linphone_core_enable_keep_alive(LinphoneCore* lc,bool_t enable) {
+       if (enable > 0) {
+               sal_set_keepalive_period(lc->sal,lc->sip_conf.keepalive_period);
+       } else {
+               sal_set_keepalive_period(lc->sal,0);
+       }
+}
+/**
+ * Is signaling keep alive
+ */
+bool_t linphone_core_keep_alive_enabled(LinphoneCore* lc) {
+       return sal_get_keepalive_period(lc->sal) > 0;
+}