include all pj headers in extern "C"

Change-Id: I704857602be0c65751721331707b1a9928f4785b
diff --git a/include/ice_transport_factory.h b/include/ice_transport_factory.h
index 03aef10..df3367c 100644
--- a/include/ice_transport_factory.h
+++ b/include/ice_transport_factory.h
@@ -20,14 +20,16 @@
 #include "ice_transport.h"
 #include "ip_utils.h"
 
-#include <pjnath.h>
-#include <pjlib.h>
-#include <pjlib-util.h>
-
 #include <functional>
 #include <memory>
 #include <vector>
 
+extern "C" {
+#include <pjnath.h>
+#include <pjlib.h>
+#include <pjlib-util.h>
+}
+
 namespace dhtnet {
 
 class IceTransportFactory