diff --git a/README b/README
index c20e3377e1bc9d3246155a4a1846284c6114b8c0..d84c47ef278e55ab7a1f24b8498c1c881d2428ad 100644
--- a/README
+++ b/README
@@ -154,7 +154,7 @@ cd ../../
 ./configure  --without-dbus --prefix=<install_path>
 make
 
-If you want to link against libringclient and native client easiest way is to
+If you want to link against libjamiclient and native client easiest way is to
 add to ./configure: --prefix=<prefix_path>
 
 Do a little dance!
diff --git a/bin/Makefile.am b/bin/Makefile.am
index b6599e8ac1c0f6bb303d5abfc5b156ad78314c0a..e1917da0cde4894411bd8d34d016981bca9e7102 100644
--- a/bin/Makefile.am
+++ b/bin/Makefile.am
@@ -5,7 +5,7 @@ jamid_CXXFLAGS = -I$(top_srcdir)/src \
                    -I$(top_srcdir)/src/jami \
                    -DTOP_BUILDDIR=\"$$(cd "$(top_builddir)"; pwd)\" \
 		   $(AM_CXXFLAGS)
-jamid_LDADD = $(top_builddir)/src/libring.la
+jamid_LDADD = $(top_builddir)/src/libjami.la
 endif
 
 if HAVE_OSX
@@ -15,7 +15,7 @@ jamid_CXXFLAGS = -I$(top_srcdir)/src \
                    -I$(top_srcdir)/src/jami \
                    -DTOP_BUILDDIR=\"$$(cd "$(top_builddir)"; pwd)\" \
 		   $(AM_CXXFLAGS)
-jamid_LDADD = $(top_builddir)/src/libring.la
+jamid_LDADD = $(top_builddir)/src/libjami.la
 endif
 
 SUBDIRS=
@@ -31,7 +31,7 @@ jamid_CXXFLAGS= -I$(top_srcdir)/src ${DBUSCPP_CFLAGS} \
                 -I$(top_srcdir)/src/jami \
                 -DTOP_BUILDDIR=\"$$(cd "$(top_builddir)"; pwd)\"
 
-jamid_LDADD = dbus/libclient_dbus.la ${DBUSCPP_LIBS} $(top_builddir)/src/libring.la -ldl
+jamid_LDADD = dbus/libclient_dbus.la ${DBUSCPP_LIBS} $(top_builddir)/src/libjami.la -ldl
 endif
 
 if ENABLE_NODEJS
diff --git a/bin/dbus/dbusclient.cpp b/bin/dbus/dbusclient.cpp
index 5eac7e20946579f3e39016beab05487263c0d112..1f822c24c42b7920b75a7a698a6d0fc2268f9a38 100644
--- a/bin/dbus/dbusclient.cpp
+++ b/bin/dbus/dbusclient.cpp
@@ -106,7 +106,7 @@ DBusClient::DBusClient(int flags, bool persistent)
     }
 
     if (initLibrary(flags) < 0)
-        throw std::runtime_error {"cannot initialize libring"};
+        throw std::runtime_error {"cannot initialize libjami"};
 
     instanceManager_->started();
 }
diff --git a/configure.ac b/configure.ac
index dcdb75c4af4a8dd54ba4bf9a2d70bc0bbeb69b73..17c82abb7c9e6e8bb7fc27ba3f60c06d2d2df20c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -217,7 +217,7 @@ AC_COMPILE_IFELSE(
 
 AC_MSG_RESULT([$CLANG])
 
-dnl define DRING_BUILD because we are building libring, not using it
+dnl define DRING_BUILD because we are building libjami, not using it
 dnl if building shared library, define jami_EXPORTS
 AC_MSG_CHECKING([if compiling shared library])
 DAEMONCPPFLAGS+=" -fvisibility=hidden -DDRING_BUILD"
diff --git a/src/Makefile.am b/src/Makefile.am
index 95bfbb0c10d6e3c3663ebaf26048bf78ef7ef8e8..273c63182a2338a2ba43fa2546e4c286dff7cbc0 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -8,8 +8,8 @@ noinst_LTLIBRARIES=
 noinst_HEADERS=
 nobase_include_HEADERS=
 
-lib_LTLIBRARIES = libring.la
-libring_la_LIBADD=
+lib_LTLIBRARIES = libjami.la
+libjami_la_LIBADD=
 
 include ./client/Makefile.am
 include ./media/Makefile.am
@@ -21,9 +21,9 @@ include ./jamidht/Makefile.am
 include ./im/Makefile.am
 include ./plugin/Makefile.am
 
-# libring
+# libjami
 
-libring_la_LIBADD += \
+libjami_la_LIBADD += \
 	$(ALSA_LIBS) \
 	$(PULSEAUDIO_LIBS) \
 	$(PORTAUDIO_LIBS) \
@@ -52,27 +52,27 @@ libring_la_LIBADD += \
 
 if ENABLE_PLUGIN
 if HAVE_OSX
-libring_la_LIBADD += $(MINIZIP_LIBS)
+libjami_la_LIBADD += $(MINIZIP_LIBS)
 else
-libring_la_LIBADD += $(ARCHIVE_LIBS)
+libjami_la_LIBADD += $(ARCHIVE_LIBS)
 endif
 endif
 
 # XXX: It seems this should be the default value when otherwise left
 # unspecified, but for some reason this is required otherwise the
 # shared object fails to link against ffmpeg's libswscale.a.
-libring_la_LDFLAGS = $(AM_LDFLAGS)
+libjami_la_LDFLAGS = $(AM_LDFLAGS)
 
 if HAVE_WIN32
-libring_la_LDFLAGS += -no-undefined -avoid-version
+libjami_la_LDFLAGS += -no-undefined -avoid-version
 endif
 
 if HAVE_OSX
 #FIXME necessary for -lintl
-libring_la_LDFLAGS += -L/usr/local/opt/gettext/lib
+libjami_la_LDFLAGS += -L/usr/local/opt/gettext/lib
 endif
 
-libring_la_SOURCES = \
+libjami_la_SOURCES = \
 		buildinfo.cpp \
 		conference.cpp \
 		conference_protocol.cpp \
@@ -136,7 +136,7 @@ libring_la_SOURCES = \
 		vcard.h
 
 if HAVE_WIN32
-libring_la_SOURCES += \
+libjami_la_SOURCES += \
 		dlfcn.c \
 		winsyslog.c
 endif
@@ -166,6 +166,6 @@ nobase_include_HEADERS += \
 endif
 
 if ENABLE_TRACEPOINTS
-libring_la_SOURCES += jami/tracepoint.h jami/tracepoint-def.h jami/tracepoint.c
-libring_la_LIBADD  += $(LTTNG_LIBS)
+libjami_la_SOURCES += jami/tracepoint.h jami/tracepoint-def.h jami/tracepoint.c
+libjami_la_LIBADD  += $(LTTNG_LIBS)
 endif
diff --git a/src/client/Makefile.am b/src/client/Makefile.am
index 6a871cb50fd67b9d33d773574a6c6e624b19b136..fc51caa80e3a75faac96bfa8b9fcc8fedfbbec93 100644
--- a/src/client/Makefile.am
+++ b/src/client/Makefile.am
@@ -22,4 +22,4 @@ libclient_la_SOURCES = \
 	$(PRESENCE_SRC) \
 	$(VIDEO_SRC)
 
-libring_la_LIBADD += libclient.la
+libjami_la_LIBADD += libclient.la
diff --git a/src/config/Makefile.am b/src/config/Makefile.am
index 06d9a02c915db242ebb1448cb7198e6d4190cec0..03aa40582540b0221c22acf170b45e4177a13b23 100644
--- a/src/config/Makefile.am
+++ b/src/config/Makefile.am
@@ -5,4 +5,4 @@ libconfig_la_SOURCES = \
 	./config/yamlparser.h \
 	./config/yamlparser.cpp
 
-libring_la_LIBADD += libconfig.la
+libjami_la_LIBADD += libconfig.la
diff --git a/src/im/Makefile.am b/src/im/Makefile.am
index deb07f372a3f197db88ececf919ddbe6f5fb19c2..a86fe69b6563b6ed0022124cc14c457f5534a8ec 100644
--- a/src/im/Makefile.am
+++ b/src/im/Makefile.am
@@ -6,4 +6,4 @@ libim_la_SOURCES = \
 	./im/instant_messaging.h \
 	./im/message_engine.h
 
-libring_la_LIBADD += libim.la
+libjami_la_LIBADD += libim.la
diff --git a/src/jamidht/Makefile.am b/src/jamidht/Makefile.am
index 4ab94e574a909e4f0abdfa8e3a6eae8af10ec127..79fe3a35a5dc7ff08060e69631cad8557fa0afc4 100644
--- a/src/jamidht/Makefile.am
+++ b/src/jamidht/Makefile.am
@@ -1,10 +1,10 @@
-noinst_LTLIBRARIES += libringacc.la
+noinst_LTLIBRARIES += libjamiacc.la
 
-libringacc_la_LIBADD=
+libjamiacc_la_LIBADD=
 
 AM_CPPFLAGS += -I$(top_srcdir)/src/jamidht/eth
 
-libringacc_la_SOURCES = \
+libjamiacc_la_SOURCES = \
 	./jamidht/abstract_sip_transport.h \
 	./jamidht/jamiaccount.cpp \
 	./jamidht/jamiaccount.h \
@@ -48,7 +48,7 @@ libringacc_la_SOURCES = \
 	./jamidht/transfer_channel_handler.cpp
 
 if RINGNS
-libringacc_la_SOURCES += \
+libjamiacc_la_SOURCES += \
 	./jamidht/namedirectory.cpp \
 	./jamidht/namedirectory.h
 endif
@@ -56,4 +56,4 @@ endif
 include ./jamidht/eth/libdevcore/Makefile.am
 include ./jamidht/eth/libdevcrypto/Makefile.am
 
-libring_la_LIBADD += libringacc.la
+libjami_la_LIBADD += libjamiacc.la
diff --git a/src/jamidht/eth/libdevcore/Makefile.am b/src/jamidht/eth/libdevcore/Makefile.am
index d78f50fc86d8c1f50b227218bfbe1575b72c6b2d..eaf34f74e456db62ee4f613979d4482c2d23edd3 100644
--- a/src/jamidht/eth/libdevcore/Makefile.am
+++ b/src/jamidht/eth/libdevcore/Makefile.am
@@ -13,4 +13,4 @@ noinst_HEADERS += \
 	./jamidht/eth/libdevcore/CommonData.h \
 	./jamidht/eth/libdevcore/Address.h
 
-libringacc_la_LIBADD += libdevcore.la
+libjamiacc_la_LIBADD += libdevcore.la
diff --git a/src/jamidht/eth/libdevcrypto/Makefile.am b/src/jamidht/eth/libdevcrypto/Makefile.am
index 4d58a63fc378528dede80e6a22242c4f30cc3377..a86674bbe7ae00f27e5ded0270fecb4adb2d4e7d 100644
--- a/src/jamidht/eth/libdevcrypto/Makefile.am
+++ b/src/jamidht/eth/libdevcrypto/Makefile.am
@@ -3,4 +3,4 @@ noinst_LTLIBRARIES += libdevcrypto.la
 libdevcrypto_la_SOURCES = ./jamidht/eth/libdevcrypto/Common.cpp
 noinst_HEADERS += ./jamidht/eth/libdevcrypto/Common.h
 
-libringacc_la_LIBADD += libdevcrypto.la
+libjamiacc_la_LIBADD += libdevcrypto.la
diff --git a/src/media/Makefile.am b/src/media/Makefile.am
index 35d1bf8ff55e0c11b4bb5aa0138bf601cf40a9c6..b5d4e5f7337badc3ecc850f07f5f129c6a932bab 100644
--- a/src/media/Makefile.am
+++ b/src/media/Makefile.am
@@ -47,4 +47,4 @@ noinst_HEADERS += \
 include ./media/audio/Makefile.am
 include ./media/video/Makefile.am
 
-libring_la_LIBADD += libmedia.la
+libjami_la_LIBADD += libmedia.la
diff --git a/src/plugin/Makefile.am b/src/plugin/Makefile.am
index 567640cd005afb7116e6e23bb1a5164090900c6a..2bb486bf221e63a235712bf92b46bb7ac3842683 100644
--- a/src/plugin/Makefile.am
+++ b/src/plugin/Makefile.am
@@ -30,6 +30,6 @@ libplugin_la_SOURCES = \
 	./plugin/callservicesmanager.cpp \
 	./plugin/preferenceservicesmanager.cpp
 
-libring_la_LIBADD += libplugin.la
+libjami_la_LIBADD += libplugin.la
 
 endif
diff --git a/src/security/Makefile.am b/src/security/Makefile.am
index b881265d4b6ac1d50c5ae9cb886617362649dc72..ccaa114558fcdca886c13aaae2e2586b30cfae11 100644
--- a/src/security/Makefile.am
+++ b/src/security/Makefile.am
@@ -14,4 +14,4 @@ libsecurity_la_SOURCES = \
 		./security/diffie-hellman.cpp \
 		./security/diffie-hellman.h
 
-libring_la_LIBADD += libsecurity.la
+libjami_la_LIBADD += libsecurity.la
diff --git a/src/sip/Makefile.am b/src/sip/Makefile.am
index 2a09a1d86684a2b3a927bad2ae3fbce0397a4e4d..fee0b0918f6ff31ff8ecce01514500516a94fb41 100644
--- a/src/sip/Makefile.am
+++ b/src/sip/Makefile.am
@@ -26,4 +26,4 @@ libsiplink_la_SOURCES = \
 	./sip/sdes_negotiator.cpp \
 	./sip/sdes_negotiator.h
 
-libring_la_LIBADD += libsiplink.la
+libjami_la_LIBADD += libsiplink.la
diff --git a/src/upnp/Makefile.am b/src/upnp/Makefile.am
index 51bec6700ca8b5ad5e760b2f260b324e94b51299..db133eb7dc696a729e4e3fc560c790631d9ad044 100644
--- a/src/upnp/Makefile.am
+++ b/src/upnp/Makefile.am
@@ -10,4 +10,4 @@ libupnpcontrol_la_SOURCES = \
 
 include ./upnp/protocol/Makefile.am
 
-libring_la_LIBADD += libupnpcontrol.la
+libjami_la_LIBADD += libupnpcontrol.la
diff --git a/test/agent/Makefile.am b/test/agent/Makefile.am
index b5a492d67b9a87632a469550e187add0520d0c94..c2e7672ce2ec9aa7b7d1e1d686f7c6fe82a83e41 100644
--- a/test/agent/Makefile.am
+++ b/test/agent/Makefile.am
@@ -24,7 +24,7 @@ libguile_jami_la_SOURCES =          \
 	src/bindings/signal.cpp     \
 	src/bindings/signal.h
 
-libguile_jami_la_LIBADD = $(top_builddir)/src/libring.la
+libguile_jami_la_LIBADD = $(top_builddir)/src/libjami.la
 
 MODULES =                                       \
 	agent.scm                               \
diff --git a/test/fuzzing/Makefile.am b/test/fuzzing/Makefile.am
index ed7a83c9c5632d8d6e1436917eddf1759680f56a..3208e68e66bb959016787ea49b14ea4dc7c280c0 100644
--- a/test/fuzzing/Makefile.am
+++ b/test/fuzzing/Makefile.am
@@ -6,7 +6,7 @@ if ENABLE_FUZZING
 	flex --outfile $@ $^
 
 AM_CXXFLAGS += -I$(top_srcdir)/src -I. -include common.h
-AM_LDFLAGS += $(top_builddir)/src/libring.la
+AM_LDFLAGS += $(top_builddir)/src/libjami.la
 check_PROGRAMS =
 
 lib_LTLIBRARIES = libfuzz.la
diff --git a/test/unitTest/Makefile.am b/test/unitTest/Makefile.am
index 9ab72084406889cc68ffc6d0a86c35bc6ba67edb..f2b0fd99482716f308cc8df77b4b1fb248132945 100644
--- a/test/unitTest/Makefile.am
+++ b/test/unitTest/Makefile.am
@@ -8,7 +8,7 @@ AM_TESTS_ENVIRONMENT =                    \
 # The unit tests require hidden symbols.  Thus, we link the tests
 # against a static version of libjami instead.
 AM_CXXFLAGS += -I$(top_srcdir)/src
-AM_LDFLAGS += $(CPPUNIT_LIBS) $(top_builddir)/src/libring.la -static
+AM_LDFLAGS += $(CPPUNIT_LIBS) $(top_builddir)/src/libjami.la -static
 check_PROGRAMS =
 
 ####### Unit Test ########