diff --git a/sflphone-common/src/dbus/networkmanager.cpp b/sflphone-common/src/dbus/networkmanager.cpp
index 65e646a48a36d58792f3660f7235c74f92d5a8c3..777f0c45a980d19beef50aa55e98636d3eb706a0 100644
--- a/sflphone-common/src/dbus/networkmanager.cpp
+++ b/sflphone-common/src/dbus/networkmanager.cpp
@@ -24,11 +24,35 @@ void NetworkManager::StateChanged(const uint32_t& state)
 
 void NetworkManager::PropertiesChanged(const std::map< std::string, ::DBus::Variant >& argin0)
 {
-
 	const map< string, ::DBus::Variant >::const_iterator iter = argin0.begin();
 
+	string message = iter->first;
+
 	_warn("Properties changed: %s", iter->first.c_str());
 
+/*
+	DBus::Variant variant = iter->second;
+	DBus::MessageIter i = variant.reader();
+	cout << i.type() << endl;// 97
+	cout << (char )i.type() << endl;
+	cout << i.is_array() << endl;// 1
+	cout << i.is_dict() << endl;// 0
+	cout << i.array_type() << endl;// 111
+
+	int size;
+	string *value;
+	size = i.get_array(value);
+	cout << "length: " << size << endl;
+
+	while (!i.at_end())
+	{
+		char **array = new char*[2];
+		size_t length = i.get_array(&array);
+		cout << "length: " << length << endl;
+		i = i.recurse();
+	}
+*/
+
 	Manager::instance().registerAccounts();
 }