]> sjero.net Git - linphone/blobdiff - coreapi/sipsetup.c
update ms2 and cleanup dead function
[linphone] / coreapi / sipsetup.c
index 270737df1a2cbb26fd0943870269f4564954dffc..a5b846a64966fa65b3c92657cfba9f278ef08bfb 100644 (file)
@@ -24,9 +24,14 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #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
 };
 
@@ -123,9 +128,9 @@ int sip_setup_context_get_capabilities(SipSetupContext *ctx){
        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;
 }
 
@@ -135,6 +140,12 @@ int sip_setup_context_account_exists(SipSetupContext *ctx, const char *uri){
        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) {