diff --git a/build.xml b/build.xml
index 51fd3f45b..e1b73671e 100644
--- a/build.xml
+++ b/build.xml
@@ -948,7 +948,8 @@
bundle-provisioning,bundle-addrbook,bundle-plugin-ldap,
bundle-plugin-contactsourceconfig,bundle-plugin-certconfig,
bundle-globalshortcut,bundle-plugin-msofficecomm,bundle-libjitsi,
- bundle-customcontactactions, bundle-phonenumbercontactsource"/>
+ bundle-customcontactactions, bundle-phonenumbercontactsource,
+ bundle-demuxcontactsource"/>
@@ -2766,4 +2767,14 @@ javax.swing.event, javax.swing.border"/>
prefix="net/java/sip/communicator/plugin/phonenumbercontactsource"/>
+
+
+
+
+
+
+
+
diff --git a/lib/felix.client.run.properties b/lib/felix.client.run.properties
index b97e09e03..4cf89c54a 100644
--- a/lib/felix.client.run.properties
+++ b/lib/felix.client.run.properties
@@ -174,7 +174,8 @@ felix.auto.start.67= \
reference:file:sc-bundles/plugin-ldap.jar \
reference:file:sc-bundles/plugin-contactsourceconfig.jar \
reference:file:sc-bundles/plugin-certconfig.jar \
- reference:file:sc-bundles/phonenumbercontactsource.jar
+ reference:file:sc-bundles/phonenumbercontactsource.jar \
+ reference:file:sc-bundles/demuxcontactsource.jar
# Level 68 is for profiler4j. Either don't use it or change the build.xml file
# accordingly.
diff --git a/src/net/java/sip/communicator/impl/gui/GuiActivator.java b/src/net/java/sip/communicator/impl/gui/GuiActivator.java
index 089d1721f..c569f601d 100644
--- a/src/net/java/sip/communicator/impl/gui/GuiActivator.java
+++ b/src/net/java/sip/communicator/impl/gui/GuiActivator.java
@@ -95,6 +95,8 @@ public class GuiActivator implements BundleActivator
private static SecurityAuthority securityAuthority;
+ private static DemuxContactSourceService demuxContactSourceService;
+
private static final Map