diff --git a/voice-client/files/etc/asterisk_templates/sip.conf.TEMPLATE b/voice-client/files/etc/asterisk_templates/sip.conf.TEMPLATE
index 3f7b03aae84865b4961067d2b666a9209f04139c..27ac53c31dd022ac54e8ee0613d7615857799751 100644
--- a/voice-client/files/etc/asterisk_templates/sip.conf.TEMPLATE
+++ b/voice-client/files/etc/asterisk_templates/sip.conf.TEMPLATE
@@ -5,7 +5,7 @@ allowtransfer=yes
 bindaddr=0.0.0.0
 srvlookup=|SRVLOOKUP|
 maxexpiry=600
-minexpiry=60
+minexpiry=|MINEXPIRY|
 qualifyfreq=55
 alwaysauthreject=yes
 t1min=100
diff --git a/voice-client/files/etc/init.d/voice_client b/voice-client/files/etc/init.d/voice_client
index 567937e4a93029bc31e1f34b08788c2bf78cafae..9601f28e6e67f20ed2903ef02a79e2b4684293e9 100755
--- a/voice-client/files/etc/init.d/voice_client
+++ b/voice-client/files/etc/init.d/voice_client
@@ -346,6 +346,7 @@ configure_sip()
 	local rtcpinterval
 	local dtmfmode
 	local blindxfer
+	local minexpiry
 	local defaultexpiry
 	local registertimeout
 	local registerattempts
@@ -376,6 +377,7 @@ configure_sip()
 	config_get rtcpinterval $1 rtcpinterval
 	config_get dtmfmode $1 dtmfmode
 	config_get blindxfer $1 blindxfer
+	config_get minexpiry $1 minexpiry
 	config_get defaultexpiry $1 defaultexpiry
 	config_get registertimeout $1 registertimeout
 	config_get registerattempts $1 registerattempts
@@ -424,6 +426,12 @@ configure_sip()
 		sed -i "s/|BINDPORT|/$bindport/g"		$WORKDIR/sip.tmp
 	fi
 
+	if [ -z "$minexpiry" ] ; then
+		sed -i "s/|MINEXPIRY|/60/g"		$WORKDIR/sip.tmp
+	else
+		sed -i "s/|MINEXPIRY|/$minexpiry/g"	$WORKDIR/sip.tmp
+	fi
+
 	if [ -z "$defaultexpiry" ] ; then
 		sed -i "s/|DEFAULTEXPIRY|/300/g"				$WORKDIR/sip.tmp
 	else