-
Notifications
You must be signed in to change notification settings - Fork 3
/
devel-guide.xml
120 lines (113 loc) · 3.59 KB
/
devel-guide.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<?xml version="1.0" encoding='ISO-8859-1'?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
<!ENTITY % bookentities SYSTEM "bookentities.xml">
%bookentities;
<!ENTITY c01intro SYSTEM "c01intro.xml">
<!ENTITY c02architecture SYSTEM "c02architecture.xml">
<!ENTITY c03locking SYSTEM "c03locking.xml">
<!ENTITY c04memory SYSTEM "c04memory.xml">
<!ENTITY c05datastruct SYSTEM "c05datastruct.xml">
<!ENTITY c06sipparser SYSTEM "c06sipparser.xml">
<!ENTITY c07transport SYSTEM "c07transport.xml">
<!ENTITY c08config SYSTEM "c08config.xml">
<!ENTITY c09database SYSTEM "c09database.xml">
<!ENTITY c10rpc SYSTEM "c10rpc.xml">
<!ENTITY c11pv SYSTEM "c11pv.xml">
<!ENTITY c12transformations SYSTEM "c12transformations.xml">
<!ENTITY c13statistics SYSTEM "c13statistics.xml">
<!ENTITY c14datalump SYSTEM "c14datalump.xml">
<!ENTITY c15timer SYSTEM "c15timer.xml">
<!ENTITY c16moduledev SYSTEM "c16moduledev.xml">
<!ENTITY c17libdev SYSTEM "c17libdev.xml">
<!ENTITY c18licensing SYSTEM "c18licensing.xml">
<!ENTITY c19references SYSTEM "c19references.xml">
<!ENTITY c20contact SYSTEM "c20contact.xml">
]>
<book>
<bookinfo>
<title>Kamailio SIP Server v3.2.0 Development Guide</title>
<titleabbrev>Kamailio SIP Server v3.2.0 Development Guide</titleabbrev>
<abstract>
<para>
This book documents the internal architecture of &kamailio; SIP
Server, providing the details useful to develop extensions in the
core or as a module.
</para>
<para>
The focus will be on major components of the SIP server, such as
memory manager, locking system, parser, database API,
configuration file, MI commands, pseudo-variables
and module interface.
</para>
<para>
Examples, API and the architecture are based on current stable
version of &kamailio; - <emphasis role="strong">3.2.0</emphasis> -
at October 30, 2011. It is also valid for development version
- <emphasis role="strong">3.3.0</emphasis> - at this date.
The document will be timely updated accordingly, check for
updates at
<ulink url="http://www.asipto.com">www.asipto.com</ulink> or
<ulink url="http://www.kamailio.org">www.kamailio.org</ulink>.
</para>
<para>
This document is free to use for anybody. The authors are not
liable in any way for the consequences you may get due to usage
of this document.
</para>
<para role="pagebreak"/>
</abstract>
<authorgroup>
<author>
<firstname>Daniel-Constantin</firstname>
<surname>Mierla</surname>
<email><ulink url="http://www.asipto.com">http://www.asipto.com</ulink></email>
<address>
<affiliation>
<orgname>ASIPTO</orgname>
</affiliation>
<otheraddr>
<ulink url="http://www.asipto.com">http://www.asipto.com</ulink>
</otheraddr>
</address>
</author>
<author>
<firstname>Elena-Ramona</firstname>
<surname>Modroiu</surname>
<email><ulink url="http://www.asipto.com">http://www.asipto.com</ulink></email>
<address>
<affiliation>
<orgname>ASIPTO</orgname>
</affiliation>
<otheraddr>
<ulink url="http://www.asipto.com">http://www.asipto.com</ulink>
</otheraddr>
</address>
</author>
</authorgroup>
<copyright>
<year>2011</year>
<holder><ulink url="http://www.asipto.com">ASIPTO</ulink></holder>
</copyright>
</bookinfo>
<toc></toc>
&c01intro;
&c02architecture;
&c03locking;
&c04memory;
&c05datastruct;
&c06sipparser;
&c07transport;
&c08config;
&c09database;
&c10rpc;
&c11pv;
&c12transformations;
&c13statistics;
&c14datalump;
&c15timer;
&c16moduledev;
&c17libdev;
&c18licensing;
&c19references;
&c20contact;
</book>