#include "linphonecore.h"
extern SipSetup linphone_sip_login;
-
+#ifdef BUILD_WIZARD
+extern SipSetup linphone_sip_wizard;
+#endif
static SipSetup *all_sip_setups[]={
&linphone_sip_login,
+#ifdef BUILD_WIZARD
+ &linphone_sip_wizard,
+#endif
NULL
};
return ctx->funcs->capabilities;
}
-int sip_setup_context_create_account(SipSetupContext * ctx, const char *uri, const char *passwd){
+int sip_setup_context_create_account(SipSetupContext * ctx, const char *uri, const char *passwd, const char *email, int suscribe){
if (ctx->funcs->create_account)
- return ctx->funcs->create_account(ctx,uri, passwd);
+ return ctx->funcs->create_account(ctx, uri, passwd, email, suscribe);
else return -1;
}
return -1;
}
+int sip_setup_context_account_validated(SipSetupContext *ctx, const char *uri){
+ if (ctx->funcs->account_validated)
+ return ctx->funcs->account_validated(ctx,uri);
+ return -1;
+}
+
int sip_setup_context_login_account(SipSetupContext * ctx, const char *uri, const char *passwd){
LinphoneAddress *from=linphone_address_new(uri);
if (from==NULL) {