Browse code

core, lib, modules: restructured source code tree

- new folder src/ to hold the source code for main project applications
- main.c is in src/
- all core files are subfolder are in src/core/
- modules are in src/modules/
- libs are in src/lib/
- application Makefiles are in src/
- application binary is built in src/ (src/kamailio)

Daniel-Constantin Mierla authored on 07/12/2016 11:03:51
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,76 @@
1
+presence_reginfo Module
2
+
3
+Carsten Bock
4
+
5
+   <carsten@ng-voice.com>
6
+
7
+Edited by
8
+
9
+Carsten Bock
10
+
11
+   <carsten@ng-voice.com>
12
+
13
+   Copyright © 2011 Carsten Bock, carsten@ng-voice.com,
14
+   http://www.ng-voice.com
15
+     __________________________________________________________________
16
+
17
+   Table of Contents
18
+
19
+   1. Admin Guide
20
+
21
+        1. Overview
22
+        2. Dependencies
23
+
24
+              2.1. Kamailio Modules
25
+              2.2. External Libraries or Applications
26
+
27
+        3. Functions
28
+
29
+Chapter 1. Admin Guide
30
+
31
+   Table of Contents
32
+
33
+   1. Overview
34
+   2. Dependencies
35
+
36
+        2.1. Kamailio Modules
37
+        2.2. External Libraries or Applications
38
+
39
+   3. Functions
40
+
41
+1. Overview
42
+
43
+   The module enables the handling of "Event: reg" (as defined in RFC
44
+   3680) inside of the presence module. This can be used distribute the
45
+   registration-info status to the subscribed watchers.
46
+
47
+   The module does not currently implement any authorization rules. It
48
+   assumes that publish requests are only issued by an authorized
49
+   application and subscribe requests only by authorized users.
50
+   Authorization can thus be easily done in Kamailio configuration file
51
+   before calling handle_publish() and handle_subscribe() functions.
52
+
53
+   Note: This module only activates the processing of the "reg" in the
54
+   presence module. To send dialog-info to watchers you also need a source
55
+   which PUBLISH the reg info to the presence module. For example you can
56
+   use the pua_reginfo module or any external component. This approach
57
+   allows to have the presence server and the reg-info aware publisher
58
+   (e.g. the main proxy) on different Kamailio instances.
59
+
60
+2. Dependencies
61
+
62
+   2.1. Kamailio Modules
63
+   2.2. External Libraries or Applications
64
+
65
+2.1. Kamailio Modules
66
+
67
+   The following modules must be loaded before this module:
68
+     * presence.
69
+
70
+2.2. External Libraries or Applications
71
+
72
+   None.
73
+
74
+3. Functions
75
+
76
+   None to be used in configuration file.