diff --git a/sflphone-android/jni/configurationmanager.i b/sflphone-android/jni/configurationmanager.i
index 97e390ef1e0f200aacc205d11ce2bd3df8c304cf..fb76f19f7243f05af2a808de5664c54cf84498bf 100644
--- a/sflphone-android/jni/configurationmanager.i
+++ b/sflphone-android/jni/configurationmanager.i
@@ -39,6 +39,7 @@ public:
     virtual void configOnStunStatusFail(const std::string& account_id){}
     virtual void configOnRegistrationStateChange(const std::string& account_id, int state){}
     virtual void configOnSipRegistrationStateChange(const std::string& account_id, const std::string& state, int code){}
+    virtual void configOnVolatileAccountsChange(const std::string& account_id, const std::map<std::string, std::string>& details){}
     virtual void configOnError(int alert){}
     virtual std::vector<int32_t> configGetHardwareAudioFormat(void){}
 };
diff --git a/sflphone-android/jni/jni_interface.i b/sflphone-android/jni/jni_interface.i
index eccdd25529164a16becdd791040f3ca6e4b55727..28359b860bcd76561b5669453a7b33636aded373 100644
--- a/sflphone-android/jni/jni_interface.i
+++ b/sflphone-android/jni/jni_interface.i
@@ -125,6 +125,7 @@ void init(ConfigurationCallback* conf_cb, Callback* call_cb) {
         bind(&ConfigurationCallback::configOnStunStatusFail, conf_cb, _1),
         bind(&ConfigurationCallback::configOnRegistrationStateChange, conf_cb, _1, _2),
         bind(&ConfigurationCallback::configOnSipRegistrationStateChange, conf_cb, _1, _2, _3),
+        bind(&ConfigurationCallback::configOnVolatileAccountsChange, conf_cb, _1, _2),
         bind(&ConfigurationCallback::configOnError, conf_cb, _1)
     };