diff --git a/doc/doxyref.h b/doc/doxyref.h
index a7a861a9..95616f8d 100644
--- a/doc/doxyref.h
+++ b/doc/doxyref.h
@@ -112,11 +112,14 @@
*
* \section voicemailboxappdoc Voicemail and Mailbox
* SEMS has a voicemail application, which send a recorded message via
- * Email (voicemail2email):
+ * Email (voicemail2email), saves the message to the voicebox, or does both:
*
*
*
- * There is also a mailbox application, which stores recorded messages (in an IMAP
+ * Messages saved to voicebox can be listened to using the voicebox application:
+ *
+ *
+ * There is also a simpler mailbox application, which stores recorded messages (in an IMAP
* server) and users can dial in to check their messages:
*
*
@@ -142,6 +145,13 @@
* application:
* - \ref ModuleDoc_pin_collect
*
+ * \subsection webconferencingappdoc Web controlled conference rooms
+ *
+ * Using the webconference application, conference rooms can be controlled
+ * from e.g. a web control page, or some other external mechanism:
+ *
+ * - \ref ModuleDoc_webconference
+ *
*
* \section Prepaid
*
@@ -155,7 +165,7 @@
*
* - \ref ModuleDoc_click2dial
*
- * \section Scripting SEMS with Python
+ * \section pythonscripting Scripting SEMS with Python
*
* There are two application modules which embed a python interpreted into
* SEMS: the ivr module and the py_sems module.
@@ -176,7 +186,7 @@
*
*
*
- * \section Registering SEMS at a SIP registrar
+ * \section registrar_client Registering SEMS at a SIP registrar
*
* The reg_agent module together with the registar_client module
* can be used to register at a SIP registrar.
@@ -184,9 +194,15 @@
*
* - \ref ModuleDoc_registrar_client
*
- * \section Various applications
+ * \section various_apps Various applications
*
*
+ *
+ *
+ *
+ * \section morecomponents Other components
+ *
+ * - \ref ModuleDoc_diameter_client
*/
/*! \page AppDocExample Example Applications
@@ -244,6 +260,8 @@
*
* di_log (\ref ModuleDoc_di_log) implements the logging interface - it saves the last n log lines
* in an in-memory ring buffer, which can be retrieved via DI (using xmlrpc2di via XMLRPC).
+ *
+ * call_gen (\ref ModuleDoc_call_gen) is a call generator, e.g. a load generator for testing SEMS.
*
* jukecall (\ref ModuleDoc_jukecall) does a b2bua call to the callee with SEMS in the
* media path, to be able to play a file into the call when the caller presses a
@@ -261,10 +279,14 @@
* The serviceline (\ref ModuleDoc_serviceline) is an application implementing a service
* line (press one to get to A, two for B, ...) with ivr, b2bua and SIP auth.
*
- * The py_sems_ex directory contains some example for the py_sems embedded Python interpreter.
+ * The py_sems_ex directory contains some example for the py_sems embedded Python interpreter, namely
+ * an early media announcement implementation, and the jukecall example as py_sems application.
*
* The early_record (\ref ModuleDoc_early_record) is an example on how to receive and use early media.
*
+ * dtmftester (\ref ModuleDoc_dtmftester) just records the file and plays the digits, to check whether
+ * DTMF detection is working.
+ *
*/
/*! \page ModuleDoc_ann_b2b Module Documentation: ann_b2b Application
@@ -307,6 +329,14 @@
* Back to \ref AppDoc, to \ref AppDocExample.
*/
+/*! \page ModuleDoc_webconference Module Documentation: webconference Application
+ * \section Readme_webconference Readme file
+ * \verbinclude Readme.webconference
+ *
+ * \section Links
+ * Back to \ref AppDoc, to \ref AppDocExample.
+ */
+
/*! \page ModuleDoc_early_announce Module Documentation: early_announce Application
* \section Readme_early_announce Readme file
* \verbinclude Readme.early_announce
@@ -323,6 +353,14 @@
* Back to \ref AppDoc, to \ref AppDocExample.
*/
+/*! \page ModuleDoc_voicebox Module Documentation: voicebox Application
+ * \section Readme_voicebox Readme file
+ * \verbinclude Readme.voicebox
+ *
+ * \section Links
+ * Back to \ref AppDoc, to \ref AppDocExample.
+ */
+
/*! \page ModuleDoc_mailbox Module Documentation: mailbox Application
* \section Readme_mailbox Readme file
* \verbinclude Readme.mailbox
@@ -403,6 +441,23 @@
* Back to \ref AppDoc, to \ref AppDocExample.
*/
+/*! \page ModuleDoc_auth_b2b Module Documentation: auth_b2b application plugin
+ * \section Readme_auth_b2b Readme file
+ * \verbinclude Readme.auth_b2b
+ *
+ * \section Links
+ * Back to \ref AppDoc, to \ref AppDocExample.
+ */
+
+/*! \page ModuleDoc_diameter_client Module Documentation: diameter_client component plugin
+ * \section Readme_diameter_client Readme file
+ * \verbinclude Readme.diameter_client
+ *
+ * \section Links
+ * Back to \ref AppDoc, to \ref AppDocExample.
+ */
+
+
/*! \page ModuleDoc_sw_prepaid_sip Module Documentation: prepaid_sip application plugin
* \section Readme_prepaid_sip Readme file
* \verbinclude Readme.sw_prepaid_sip
@@ -470,6 +525,14 @@
* Back to \ref AppDoc, to \ref AppDocExample.
*/
+/*! \page ModuleDoc_call_gen Module Documentation: call_gen Application
+ * \section Readme_call_gen Readme file
+ * \verbinclude Readme.call_gen
+ *
+ * \section Links
+ * Back to \ref AppDoc, to \ref AppDocExample.
+ */
+
/*! \page ModuleDoc_jukecall Module Documentation: jukecall Application
* \section Readme_jukecall Readme file
* \verbinclude Readme.jukecall
@@ -510,6 +573,14 @@
* Back to \ref AppDoc, to \ref AppDocExample.
*/
+/*! \page ModuleDoc_dtmftester Module Documentation: dtmftester example Application
+ * \section Readme_dtmftester Readme file
+ * \verbinclude Readme.dtmftester
+ *
+ * \section Links
+ * Back to \ref AppDoc, to \ref AppDocExample.
+ */
+
/*! \page ModuleDoc_simple_conference Module Documentation: simple_conference example Application
* \section Readme_simple_conference Readme file
* \verbinclude Readme.simple_conference