diff --git a/sflphone-client-gnome/src/config/Makefile.am b/sflphone-client-gnome/src/config/Makefile.am
index e910f9400733260e61fad5baad35640ce553cc6b..7640d8187b9731425dd0f16835e18670cfdf9d85 100644
--- a/sflphone-client-gnome/src/config/Makefile.am
+++ b/sflphone-client-gnome/src/config/Makefile.am
@@ -7,7 +7,6 @@ libconfig_la_SOURCES = \
   configwindow.c \
   zrtpadvanceddialog.c \
   tlsadvanceddialog.c \
-  ip2ipdialog.c \
   accountwindow.c \
   hooks-config.c \
   audioconf.c \
diff --git a/sflphone-client-gnome/src/config/configwindow.c b/sflphone-client-gnome/src/config/configwindow.c
index 05f904296c13a35e7c62c80ea96af9e6a52a5251..081a91542ce4af8300fab435a95b3af6212e73ea 100644
--- a/sflphone-client-gnome/src/config/configwindow.c
+++ b/sflphone-client-gnome/src/config/configwindow.c
@@ -33,7 +33,6 @@
 #include <addressbook-config.h>
 #include <hooks-config.h>
 #include <utils.h>
-#include <ip2ipdialog.h>
 
 #include <stdlib.h>
 #include <stdio.h>
diff --git a/sflphone-client-gnome/src/config/ip2ipdialog.c b/sflphone-client-gnome/src/config/ip2ipdialog.c
deleted file mode 100644
index 8d6f961a629da390e2686be3fee6c81c9a8d9a97..0000000000000000000000000000000000000000
--- a/sflphone-client-gnome/src/config/ip2ipdialog.c
+++ /dev/null
@@ -1,152 +0,0 @@
-/*
- *  Copyright (C) 2009 Savoir-Faire Linux inc.
- *  Author: Pierre-Luc Bacon <pierre-luc.bacon@savoirfairelinux.com>
- *                                                                              
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 3 of the License, or
- *  (at your option) any later version.
- *                                                                                
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *                                                                              
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
-
-#include <zrtpadvanceddialog.h>
-#include <sflphone_const.h>
-#include <utils.h>
-
-#include <gtk/gtk.h>
-
-static void key_exchange_changed_cb(GtkWidget *widget, gpointer data)
-{
-    DEBUG("Key exchange changed");
-    if (g_strcasecmp(gtk_combo_box_get_active_text(GTK_COMBO_BOX(widget)), (gchar *) "ZRTP") == 0) {
-        gtk_widget_set_sensitive(GTK_WIDGET(data), TRUE);
-    } else {
-        gtk_widget_set_sensitive(GTK_WIDGET(data), FALSE);
-        
-    }
-}
-
-static void show_advanced_zrtp_options_cb(GtkWidget *widget UNUSED, gpointer data)
-{
-    DEBUG("Advanced options for ZRTP");
-    show_advanced_zrtp_options((GHashTable *) data);
-}
-
-void show_ip2ip_dialog(GHashTable * properties)
-{
-    GtkDialog * ip2ipDialog;
-
-    GtkWidget * frame;
-    GtkWidget * table;
-    GtkWidget * label;
-    GtkWidget * enableHelloHash;
-    GtkWidget * enableSASConfirm;
-    GtkWidget * enableZrtpNotSuppOther;
-    GtkWidget * displaySasOnce;
-    GtkWidget * advancedOptions; 
-    GtkWidget * keyExchangeCombo;
-    
-    gchar * curSasConfirm = "true";
-    gchar * curHelloEnabled = "true";
-    gchar * curZrtpNotSuppOther = "true";
-    gchar * curDisplaySasOnce = "false";
-    gchar * curSRTPEnabled = "false";
-    gchar * curKeyExchange = "0";
-    gchar * description;
-        
-    if(properties != NULL) {
-        curSRTPEnabled = g_hash_table_lookup(properties, ACCOUNT_SRTP_ENABLED);
-        curKeyExchange = g_hash_table_lookup(properties, ACCOUNT_KEY_EXCHANGE);
-        curHelloEnabled = g_hash_table_lookup(properties, ACCOUNT_ZRTP_HELLO_HASH);
-        curSasConfirm = g_hash_table_lookup(properties, ACCOUNT_ZRTP_DISPLAY_SAS);
-        curZrtpNotSuppOther = g_hash_table_lookup(properties, ACCOUNT_ZRTP_NOT_SUPP_WARNING);
-        curDisplaySasOnce = g_hash_table_lookup(properties, ACCOUNT_DISPLAY_SAS_ONCE); 
-    }
-    
-    ip2ipDialog = GTK_DIALOG(gtk_dialog_new_with_buttons (_("Direct peer to peer calls"),
-                GTK_WINDOW(get_main_window()),
-                GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,
-                GTK_STOCK_HELP, 
-                GTK_RESPONSE_HELP,
-                GTK_STOCK_CANCEL,
-                GTK_RESPONSE_CANCEL,
-                GTK_STOCK_SAVE,
-                GTK_RESPONSE_ACCEPT,
-                NULL));
-                
-    gtk_window_set_policy( GTK_WINDOW(ip2ipDialog), FALSE, FALSE, FALSE );
-    gtk_dialog_set_has_separator(ip2ipDialog, TRUE);
-    gtk_container_set_border_width (GTK_CONTAINER(ip2ipDialog), 0);
-
-	GtkWidget * vbox = gtk_vbox_new(FALSE, 10);
-    gtk_container_set_border_width(GTK_CONTAINER(vbox), 10);
-
-    gtk_box_pack_start(GTK_BOX(ip2ipDialog->vbox), vbox, FALSE, FALSE, 0);  
-
-    description = g_markup_printf_escaped(_("This profile is used when you want to reach a remote peer\nby simply typing <b>sip:remotepeer</b> without having to go throught\nan external server. The settings here defined will also apply\nin case no account could be matched to the incoming or\noutgoing call."));
-    label = gtk_label_new(NULL);
-    gtk_label_set_markup(GTK_LABEL(label), description);
-    gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_FILL);
-    gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0);
-               
-     /* SRTP Section */
-    gnome_main_section_new_with_table (_("Security"), &frame, &table, 1, 3);
-	gtk_container_set_border_width (GTK_CONTAINER(table), 10);
-	gtk_table_set_row_spacings (GTK_TABLE(table), 10);
-    gtk_box_pack_start(GTK_BOX(vbox), frame, FALSE, FALSE, 0);
-
-    label = gtk_label_new_with_mnemonic (_("SRTP key exchange"));
-    keyExchangeCombo = gtk_combo_box_new_text();
-    gtk_label_set_mnemonic_widget (GTK_LABEL (label), keyExchangeCombo);
-    gtk_combo_box_append_text(GTK_COMBO_BOX(keyExchangeCombo), "ZRTP");
-    //gtk_combo_box_append_text(GTK_COMBO_BOX(keyExchangeCombo), "SDES");
-    gtk_combo_box_append_text(GTK_COMBO_BOX(keyExchangeCombo), _("Disabled"));      
-    
-    advancedOptions = gtk_button_new_with_label(_("Advanced options"));
-    g_signal_connect(G_OBJECT(advancedOptions), "clicked", G_CALLBACK(show_advanced_zrtp_options_cb), properties);
-    
-    DEBUG("curSRTPEnabled = %s\n", curSRTPEnabled);
-    
-    if (g_strcasecmp(curSRTPEnabled, "false") == 0)
-    {
-        gtk_combo_box_set_active(GTK_COMBO_BOX(keyExchangeCombo), 1);
-        gtk_widget_set_sensitive(GTK_WIDGET(advancedOptions), FALSE);
-    } else {
-        DEBUG("curKeyExchange %s \n", curKeyExchange);
-        if (strcmp(curKeyExchange, ZRTP) == 0) {
-            gtk_combo_box_set_active(GTK_COMBO_BOX(keyExchangeCombo),0);
-        } else {
-            gtk_combo_box_set_active(GTK_COMBO_BOX(keyExchangeCombo), 1);
-            gtk_widget_set_sensitive(GTK_WIDGET(advancedOptions), FALSE);
-        }
-    }
-    
-	g_signal_connect (G_OBJECT (GTK_COMBO_BOX(keyExchangeCombo)), "changed", G_CALLBACK (key_exchange_changed_cb), advancedOptions);
-    
-    gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 0, 1);
-    gtk_table_attach_defaults(GTK_TABLE(table), keyExchangeCombo, 1, 2, 0, 1);    
-    gtk_table_attach_defaults(GTK_TABLE(table), advancedOptions, 2, 3, 0, 1);
-
-    gtk_widget_show_all(vbox);
-        
-    if(gtk_dialog_run(GTK_DIALOG(ip2ipDialog)) == GTK_RESPONSE_ACCEPT) {        
-            gchar* keyExchange = (gchar *)gtk_combo_box_get_active_text(GTK_COMBO_BOX(keyExchangeCombo));
-            DEBUG("Active text %s\n", keyExchange);
-            if (g_strcmp0(keyExchange, "ZRTP") == 0) {
-                g_hash_table_replace(properties, g_strdup(ACCOUNT_SRTP_ENABLED), g_strdup("true"));
-            } else {
-                g_hash_table_replace(properties, g_strdup(ACCOUNT_SRTP_ENABLED), g_strdup("false"));
-            }  
-        dbus_set_ip2ip_details(properties);            
-    }    
-    
-    gtk_widget_destroy (GTK_WIDGET(ip2ipDialog));
-}
diff --git a/sflphone-client-gnome/src/config/ip2ipdialog.h b/sflphone-client-gnome/src/config/ip2ipdialog.h
deleted file mode 100644
index e1e6de0af71a0755e05d393a06cc15d6fb1426cb..0000000000000000000000000000000000000000
--- a/sflphone-client-gnome/src/config/ip2ipdialog.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- *  Copyright (C) 2009 Savoir-Faire Linux inc.
- *  Author: Pierre-Luc Bacon <pierre-luc.bacon@savoirfairelinux.com>
- *                                                                              
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 3 of the License, or
- *  (at your option) any later version.
- *                                                                                
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *                                                                              
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
- 
-#ifndef __SFL_IP2IP_DIALOG__
-#define __SFL_IP2IP_DIALOG__
-/** @file zrtpadvanceddialog.h
-  * @brief Display the advanced options window for zrtp
-  */
-
-#include <glib.h>
-
-/** 
- * Display the advanced options window for zrtp
- */  
-
-void show_ip2ip_dialog(GHashTable * properties);
-
-#endif