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) };