diff --git a/sflphone-gtk/src/assistant.c b/sflphone-gtk/src/assistant.c
index 5a6f62d4e1c04cc5d2c73ad4663d34be7681f477..97fbf8405859cda31e4e7e01cc651f658dee7257 100644
--- a/sflphone-gtk/src/assistant.c
+++ b/sflphone-gtk/src/assistant.c
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2008 Savoir-Faire Linux inc.
+ *  Copyright (C) 2008 2009,  Savoir-Faire Linux inc.
  *  Author: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
@@ -28,13 +28,14 @@
 
 #define SFLPHONE_ORG_SERVER "sip.sflphone.org"
 #define SFLPHONE_ORG_ALIAS "sflphone.org"
+#define MESSAGE_SUMMARY _("This assistant is now finished.\nYou can at any time check your registration state or modify your accounts parameters in the Options/Accounts window.\n\nAlias :    %s\nServer :   %s\nUsername : %s\nPassword : %s")
 
 
 struct _wizard *wiz;
 static int account_type;
 static int use_sflphone_org = 1;
 account_t* current;
-
+char message[1024];
 /**
  * Forward function
  */
@@ -100,6 +101,13 @@ static void sip_apply_callback( void ) {
 
 		dbus_add_account( current );
 		account_list_set_current_id( current->accountID );
+        	sprintf(message, MESSAGE_SUMMARY,  
+			gtk_entry_get_text (GTK_ENTRY(wiz->sip_alias)),
+			gtk_entry_get_text (GTK_ENTRY(wiz->sip_server)),
+			gtk_entry_get_text (GTK_ENTRY(wiz->sip_username)),
+			gtk_entry_get_text (GTK_ENTRY(wiz->sip_password))
+				) ;
+	gtk_label_set_text (GTK_LABEL(wiz->label_summary), message);
 	}
 }
 
@@ -118,6 +126,13 @@ static void iax_apply_callback( void ) {
 		g_hash_table_insert(current->properties, g_strdup(ACCOUNT_PASSWORD), g_strdup((gchar *)gtk_entry_get_text(GTK_ENTRY(wiz->iax_password))));
 		dbus_add_account( current );
 		account_list_set_current_id( current->accountID );
+        	sprintf(message, MESSAGE_SUMMARY,  
+			gtk_entry_get_text (GTK_ENTRY(wiz->iax_alias)),
+			gtk_entry_get_text (GTK_ENTRY(wiz->iax_server)),
+			gtk_entry_get_text (GTK_ENTRY(wiz->iax_username)),
+			gtk_entry_get_text (GTK_ENTRY(wiz->iax_password))
+			) ;
+		gtk_label_set_text (GTK_LABEL(wiz->label_summary), message);
 	}
 }
 
@@ -126,6 +141,7 @@ void enable_stun( GtkWidget* widget ) {
 }
 
 void build_wizard( void ) {
+        use_sflphone_org = 1;
 	if (wiz)
 		return ;
 
@@ -371,14 +387,15 @@ GtkWidget* build_nat_settings( void ) {
 }
 
 GtkWidget* build_summary() {
-	GtkWidget *label;
 	wiz->summary = create_vbox( GTK_ASSISTANT_PAGE_SUMMARY  , _("Account Registration") , _("Congratulations!"));
-	
-	label = gtk_label_new(_("This assistant is now finished.\n\n You can at any time check your registration state or modify your accounts parameters in the Options/Accounts window.")) ;
-	gtk_misc_set_alignment(GTK_MISC(label), 0, 0);
-	gtk_label_set_line_wrap(GTK_LABEL(label), TRUE);
-	gtk_widget_set_size_request(GTK_WIDGET(label), 380, -1);
-	gtk_box_pack_start(GTK_BOX(wiz->summary), label, FALSE, TRUE, 0);
+
+	strcpy(message,"");
+	wiz->label_summary = gtk_label_new(message) ;
+	gtk_label_set_selectable (GTK_LABEL(wiz->label_summary), TRUE);
+	gtk_misc_set_alignment(GTK_MISC(wiz->label_summary), 0, 0);
+	gtk_label_set_line_wrap(GTK_LABEL(wiz->label_summary), TRUE);
+	//gtk_widget_set_size_request(GTK_WIDGET(wiz->label_summary), 380, -1);
+	gtk_box_pack_start(GTK_BOX(wiz->summary), wiz->label_summary, FALSE, TRUE, 0);
 	
 	return wiz->summary;
 }
diff --git a/sflphone-gtk/src/assistant.h b/sflphone-gtk/src/assistant.h
index 787af025f3248d88e3aa4fd3a93a245149016eed..cbadb2592bf7a80ff840a997ee43a05bf7de1565 100644
--- a/sflphone-gtk/src/assistant.h
+++ b/sflphone-gtk/src/assistant.h
@@ -64,6 +64,7 @@ struct _wizard
   GtkWidget *addr;
   /** Page 5 - Registration successful*/
   GtkWidget *summary;
+  GtkWidget *label_summary;
   /** Page 6 - Registration failed*/
   GtkWidget *reg_failed;