diff --git a/console/commands.c b/console/commands.c
index 99effcfcce6c63cd5c134f15ac9456826675aec1..09fc9c3245e1809689eb699f2b6bb3083148e1a5 100644
--- a/console/commands.c
+++ b/console/commands.c
@@ -1616,7 +1616,7 @@ linphonec_proxy_add(LinphoneCore *lc)
 				continue;
 			}
 
-			linphone_proxy_config_expires(cfg, expires);
+			linphone_proxy_config_set_expires(cfg, expires);
 			linphonec_out("Expiration: %d seconds\n", linphone_proxy_config_get_expires (cfg));
 
 			free(input);
diff --git a/coreapi/linphonecore.h b/coreapi/linphonecore.h
index 5b06847cbeaa67968dc2b885cfb3d52d33214b54..f3c2a070d993897d823506e9e7e51b9fd3068263 100644
--- a/coreapi/linphonecore.h
+++ b/coreapi/linphonecore.h
@@ -658,7 +658,8 @@ LINPHONE_PUBLIC	LinphoneProxyConfig *linphone_proxy_config_new(void);
 LINPHONE_PUBLIC	int linphone_proxy_config_set_server_addr(LinphoneProxyConfig *obj, const char *server_addr);
 LINPHONE_PUBLIC	int linphone_proxy_config_set_identity(LinphoneProxyConfig *obj, const char *identity);
 LINPHONE_PUBLIC	int linphone_proxy_config_set_route(LinphoneProxyConfig *obj, const char *route);
-LINPHONE_PUBLIC	void linphone_proxy_config_expires(LinphoneProxyConfig *obj, int expires);
+LINPHONE_PUBLIC	void linphone_proxy_config_set_expires(LinphoneProxyConfig *obj, int expires);
+#define linphone_proxy_config_expires linphone_proxy_config_set_expires
 /**
  * Indicates  either or not, REGISTRATION must be issued for this #LinphoneProxyConfig .
  * <br> In case this #LinphoneProxyConfig has been added to #LinphoneCore, follows the linphone_proxy_config_edit() rule.
diff --git a/coreapi/linphonecore_jni.cc b/coreapi/linphonecore_jni.cc
index 501357aed1b0ae521764cb80604f6037c94b1c8d..7a587ce83412fbab49c846740fa26c5402dbbdea 100644
--- a/coreapi/linphonecore_jni.cc
+++ b/coreapi/linphonecore_jni.cc
@@ -2600,7 +2600,7 @@ extern "C" jint Java_org_linphone_core_LinphoneProxyConfigImpl_getState(JNIEnv*
 	return (jint) linphone_proxy_config_get_state((const LinphoneProxyConfig *) ptr);
 }
 extern "C" void Java_org_linphone_core_LinphoneProxyConfigImpl_setExpires(JNIEnv*  env,jobject thiz,jlong ptr,jint delay) {
-	linphone_proxy_config_expires((LinphoneProxyConfig *) ptr, (int) delay);
+	linphone_proxy_config_set_expires((LinphoneProxyConfig *) ptr, (int) delay);
 }
 
 extern "C" jint Java_org_linphone_core_LinphoneCallImpl_getDuration(JNIEnv*  env,jobject thiz,jlong ptr) {
diff --git a/coreapi/proxy.c b/coreapi/proxy.c
index cafef59d05a2d70740935464349b8de09738e0b7..94ea34908b825843b3dedc9c602ca2a058e17b03 100644
--- a/coreapi/proxy.c
+++ b/coreapi/proxy.c
@@ -227,7 +227,7 @@ void linphone_proxy_config_enableregister(LinphoneProxyConfig *obj, bool_t val){
 /**
  * Sets the registration expiration time in seconds.
 **/
-void linphone_proxy_config_expires(LinphoneProxyConfig *obj, int val){
+void linphone_proxy_config_set_expires(LinphoneProxyConfig *obj, int val){
 	if (val<0) val=600;
 	obj->expires=val;
 }
diff --git a/gtk/propertybox.c b/gtk/propertybox.c
index 9467d109ce2e92831aa7f06d24a3cbdaab177d2c..22c3813c45cfba1fd9590773fae420a8eb5e6fbd 100644
--- a/gtk/propertybox.c
+++ b/gtk/propertybox.c
@@ -738,7 +738,7 @@ void linphone_gtk_proxy_ok(GtkButton *button){
 		gtk_entry_get_text(GTK_ENTRY(linphone_gtk_get_widget(w,"route"))));
 	linphone_proxy_config_set_contact_parameters(cfg,
 		gtk_entry_get_text(GTK_ENTRY(linphone_gtk_get_widget(w,"params"))));
-	linphone_proxy_config_expires(cfg,
+	linphone_proxy_config_set_expires(cfg,
 		(int)gtk_spin_button_get_value(
 			GTK_SPIN_BUTTON(linphone_gtk_get_widget(w,"regperiod"))));
 	linphone_proxy_config_enable_publish(cfg,
diff --git a/gtk/setupwizard.c b/gtk/setupwizard.c
index 439f9c89fea5a39f68926f0a8644c553e552b77a..47a9074f80a3161abea03d69724dee987c2f1480 100644
--- a/gtk/setupwizard.c
+++ b/gtk/setupwizard.c
@@ -416,7 +416,7 @@ static void linphone_gtk_assistant_prepare(GtkWidget *assistant, GtkWidget *page
 		linphone_proxy_config_set_identity(cfg, creator->username);
 		linphone_proxy_config_set_server_addr(cfg, creator->domain);
 		linphone_proxy_config_set_route(cfg, creator->route);
-		linphone_proxy_config_expires(cfg, 3600);
+		linphone_proxy_config_set_expires(cfg, 3600);
 		linphone_proxy_config_enable_publish(cfg, FALSE);
 		linphone_proxy_config_enable_register(cfg, TRUE);
 
diff --git a/tester/register_tester.c b/tester/register_tester.c
index c899403be785c64b48d25e2c60782214b0d920da..7ec8881e0929e2855c133243b03a3ad454618e6c 100644
--- a/tester/register_tester.c
+++ b/tester/register_tester.c
@@ -87,7 +87,7 @@ static void register_with_refresh_base_3(LinphoneCore* lc
 	server_addr = linphone_address_get_domain(from);
 
 	linphone_proxy_config_enable_register(proxy_cfg,TRUE);
-	linphone_proxy_config_expires(proxy_cfg,1);
+	linphone_proxy_config_set_expires(proxy_cfg,1);
 	if (route) {
 		linphone_proxy_config_set_route(proxy_cfg,route);
 		linphone_proxy_config_set_server_addr(proxy_cfg,route);