diff --git a/modules/tls_wolfssl/doc/tls_wolfssl.xml b/modules/tls_wolfssl/doc/tls_wolfssl.xml
index e4c48d14a71..0ea490f7179 100644
--- a/modules/tls_wolfssl/doc/tls_wolfssl.xml
+++ b/modules/tls_wolfssl/doc/tls_wolfssl.xml
@@ -4,6 +4,7 @@
+
@@ -20,6 +21,7 @@
&admin;
+ &faq;
&contrib;
&docCopyrights;
diff --git a/modules/tls_wolfssl/doc/tls_wolfssl_admin.xml b/modules/tls_wolfssl/doc/tls_wolfssl_admin.xml
index 5bc2cd93c2a..84b207908ff 100644
--- a/modules/tls_wolfssl/doc/tls_wolfssl_admin.xml
+++ b/modules/tls_wolfssl/doc/tls_wolfssl_admin.xml
@@ -22,6 +22,30 @@
Dependencies
+
+ Compilation
+
+ The following packages must be installed before compiling this module:
+
+
+
+ autoconf.
+
+
+
+
+ automake.
+
+
+
+
+ libtool.
+
+
+
+
+
+
&osips; Modules
diff --git a/modules/tls_wolfssl/doc/tls_wolfssl_faq.xml b/modules/tls_wolfssl/doc/tls_wolfssl_faq.xml
new file mode 100644
index 00000000000..757eb6fa778
--- /dev/null
+++ b/modules/tls_wolfssl/doc/tls_wolfssl_faq.xml
@@ -0,0 +1,37 @@
+
+
+
+
+ &faqguide;
+
+
+
+ Why do I get the following error when compiling the module?
+
+ make[1]: Entering directory '/usr/local/src/opensips/modules/tls_wolfssl'
+ /bin/sh: 3: ./autogen.sh: not found
+ env: './configure': No such file or directory
+ make[1]: *** [Makefile:15: lib/lib/libwolfssl.a] Error 127
+ make[1]: Leaving directory '/usr/local/src/opensips/modules/tls_wolfssl'
+ make: *** [Makefile:197: modules] Error 2
+
+
+
+
+ If you obtained the OpenSIPS sources by cloning the repository from Github,
+ without using the --recursive option for the
+ git clone command, you did not properly fetch the
+ wolfSSL library code, which is included as a git submodule
+ pointing to the official wolfSSL repository.
+
+
+ In order to fetch the wolfSSL library code you can run:
+
+ git submodule update --init
+
+
+
+
+
+
+
\ No newline at end of file