Kamailio - The Open Source SIP Server for large VoIP and real-time communication platforms -

Daniel-Constantin Mierla c1b51e38f0 pv: new variables - $expires(min) and $expires(max) 11 年之前
atomic 1db6c72af3 Fix license in atomic_alpha.h 13 年之前
cfg 9e1ff4488a all: updated FSF address in GPL text 11 年之前
doc 9e1ff4488a all: updated FSF address in GPL text 11 年之前
docbook 2b97e81b28 docbook: uptdated wiki link in entities file 12 年之前
etc c90369b406 kamailio.cfg: enable_full_lr set to 0 11 年之前
examples 6395e97f14 Improve example for Proxy-CSCF Rx Usage 11 年之前
lib 9e1ff4488a all: updated FSF address in GPL text 11 年之前
mem 2b2569ea4e core/mem: f_malloc - simplified join in realloc 11 年之前
mi 627a1969b4 mi: cleanup - move type defs. to separate file 15 年之前
modules c1b51e38f0 pv: new variables - $expires(min) and $expires(max) 11 年之前
modules_k 1abe290041 modules_k/*: moved k modules in directory modules/ 12 年之前
modules_s 8c512a5044 modules_s/usrloc: moved to obsolete folder 12 年之前
obsolete 9e1ff4488a all: updated FSF address in GPL text 11 年之前
parser 9e1ff4488a all: updated FSF address in GPL text 11 年之前
pkg 90093f8633 pkg/kamailio/deb: Update version to 4.2.0~dev8 11 年之前
profile 0a974a1d3a tested and ifdef-ed the Stats hack; to be done:L put it in shmem 24 年之前
rand abb01fb410 core: Added void to declarations of functions with empty argument list 13 年之前
scripts 5e886dbbef all: OPENSER_MOD_INTERFACE replaced with KAMAILIO_MOD_INTERFACE 13 年之前
test 9e1ff4488a all: updated FSF address in GPL text 11 年之前
utils 9e1ff4488a all: updated FSF address in GPL text 11 年之前
.cvsignore ba726482ca updated .cvsignore 17 年之前
.gitignore 21454415b9 pdb: remove pdb from global gitignore 11 年之前
AUTHORS 32e73f99a3 Starting to prepare README/INSTALL files for release 12 年之前
COPYING 9e1ff4488a all: updated FSF address in GPL text 11 年之前
CREDITS f260248d25 18 年之前
ChangeLog 3bcf5579c8 ChangeLog: set the content with changes since branching for 4.0 12 年之前
INSTALL 815dbe7a4b Added requirements for modules app_python and app_java 11 年之前
ISSUES 5bfdfbc139 18 年之前
Makefile ab601ea9a1 Makefile: sercmd renamed to kamcmd in uninstall option 12 年之前
Makefile.cfg b5cb01a366 makefile: fix make cfg when the cfg vars are already exported 16 年之前
Makefile.defs bf727eeceb Makefile.defs: version set to 4.2.0-dev8 11 年之前
Makefile.dirs c72aabf37b Makefile.dirs: updated the list with module directories 12 年之前
Makefile.groups 7526431e8a rtpengine: modernize interface, remove legacy interface 11 年之前
Makefile.libs a91ba01fc9 makefile: even more quiet 16 年之前
Makefile.modules c9088190cf Makefiles: Updated Makefiles to use db2x_docbook2man when docbook2x-man is not installed 13 年之前
Makefile.radius 942dedaf0b Makefile.radius: option to use freeradius-client library 14 年之前
Makefile.rules 8d5f8bbc2e Makefile: make TAGS skips the obsolete folder 12 年之前
Makefile.shared b5024f320b Makefile: updated the groups of modules 12 年之前
Makefile.sources 27cdfd2c39 build system: support for multiple modules dirs 16 年之前
Makefile.targets caf3128c54 makefile: FLAVOUR support 16 年之前
Makefile.utils a0b36a905a Makefile.utils: add rule to create man page dir 13 年之前
NEWS 697a272672 NEWS Update with reference to Wiki 12 年之前
README b9c6e70871 README: updated version number 12 年之前
README-MODULES ea56896eb3 Added app_java to modules list 11 年之前
TODO 7dfb54d743 - avp aliases support: any module can register and avp_galias (global alias) 21 年之前
action.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
action.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
async_task.c 072d314828 core: moved debug message about async task init after checking if it is enabled 11 年之前
async_task.h 9467ebbfde core: framework for creating asynchronous pool of workers 11 年之前
atomic_ops.c 1d0661db4c Adding doxygen template to all core .c files 16 年之前
atomic_ops.h ee47cfb602 doxygen: small bunch of fixes for doxygen documentation 14 年之前
atomic_ops_init.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
basex.c 5a03489e53 - Doxygen updates on core files 16 年之前
basex.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 年之前
bit_count.c 7ee950eb3e core: bit conting and testing functions 15 年之前
bit_count.h 7ee950eb3e core: bit conting and testing functions 15 年之前
bit_scan.c 1d0661db4c Adding doxygen template to all core .c files 16 年之前
bit_scan.h 5a03489e53 - Doxygen updates on core files 16 年之前
bit_test.h 628e975416 bit test: bit_test_and_reset() added 14 年之前
ccopts.sh 3accd5b4f2 - added test cc ver & options scripts 23 年之前
ccver.sh 53c7e0f19a - Spelling checked 21 年之前
cfg.lex 9e1ff4488a all: updated FSF address in GPL text 11 年之前
cfg.y 9e1ff4488a all: updated FSF address in GPL text 11 年之前
cfg_core.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
cfg_core.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
cfg_parser.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
cfg_parser.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
char_msg_val.h 54e17098b5 core: use the prev. via branch id if it's 3261 15 年之前
clist.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
comp_defs.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
compiler_opt.h 3ca1a53f84 Doxygen updates 16 年之前
config.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
core_cmd.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
core_cmd.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
core_stats.h f157bd9cfb core, counters mod: fix a bunch of doxygen errors, small whitespace fix 14 年之前
counters.c 8161152b32 core: added function to check if counters have been initialized 11 年之前
counters.h 8161152b32 core: added function to check if counters have been initialized 11 年之前
crc.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
crc.h 1aedf95f1a lib/kcore: cleaned up unused code 13 年之前
daemonize.c abb01fb410 core: Added void to declarations of functions with empty argument list 13 年之前
daemonize.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 年之前
data_lump.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
data_lump.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
data_lump_rpl.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
data_lump_rpl.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
dns_cache.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
dns_cache.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
dns_func.c 5b96c7e6ec core: fixed compilation on Solaris, due to missing gethostbyname2 12 年之前
dns_func.h 0d279eb512 core: refactored DNS primitives and removed DNSSEC support from core 12 年之前
dns_wrappers.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
dprint.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
dprint.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
dset.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
dset.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
dst_blacklist.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
dst_blacklist.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
endianness.c 1d0661db4c Adding doxygen template to all core .c files 16 年之前
endianness.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 年之前
error.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
error.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
events.c ac0bd3790b core: new core event executed when a non sip packet is received 11 年之前
events.h ac0bd3790b core: new core event executed when a non sip packet is received 11 年之前
fastlock.h a83e261254 18 年之前
fix_lumps.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
flags.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
flags.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
forward.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
forward.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
futexlock.h 291166681c core: futexlock compilation workaround for OpenSuse 10.2 15 年之前
globals.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
hash_func.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
hash_func.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
hashes.h 1aedf95f1a lib/kcore: cleaned up unused code 13 年之前
id.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
id.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
io_wait.c c834548865 Merge remote branch 'origin/andrei/tcp_tls_changes' 15 年之前
io_wait.h 2c74ba02c8 core: fix some #includes to be posix compliant 11 年之前
ip_addr.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
ip_addr.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
kstats_types.h 742ce3ae28 kstats: cleanup - move type defs. to separate file 15 年之前
list.h bf4821c873 18 年之前
local_timer.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
local_timer.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
lock_alloc.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
lock_ops.c abb01fb410 core: Added void to declarations of functions with empty argument list 13 年之前
lock_ops.h 8b8fc486bd 18 年之前
lock_ops_init.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 年之前
locking.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
lump_struct.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
lvalue.c a2316f35de core: Add callback to be able to log assign actions. 12 年之前
lvalue.h a2316f35de core: Add callback to be able to log assign actions. 12 年之前
main.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
make_and_install f3d14753f1 added improved and modified onsip.org make_and_install wrapper script to simplify compile and installation. Run ./make_and_install to see docs. NOTE! Currently only tested for bash, patches to improve compatibility are welcome! 17 年之前
md5.c bcff862df5 core: added md5 wrapper functions to build with Colin Plumb's md5 code 13 年之前
md5.h ff1c7f3756 md5.h: fixed types for Sun Solaris 12 年之前
md5utils.c 03a4b6fc64 core: fix another bunch of 'no real prototype' warnings, add doxygen docs 14 年之前
md5utils.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
mod_fix.c 780decb3b0 core: added mod fix helper fixup_pvar_none(...) 13 年之前
mod_fix.h 780decb3b0 core: added mod fix helper fixup_pvar_none(...) 13 年之前
modparam.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
modparam.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
msg_translator.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
msg_translator.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
name_alias.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
nonsip_hooks.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
nonsip_hooks.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
onsend.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
pass_fd.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
pass_fd.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
poll_types.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
ppcfg.c 713a0a1f06 core: print warning message if number of #!if(n)def is different than of #!endif 11 年之前
ppcfg.h 713a0a1f06 core: print warning message if number of #!if(n)def is different than of #!endif 11 年之前
proxy.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
proxy.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
pt.c abdf40dabb core and modules: make IPv6 default, remove compile time flags 12 年之前
pt.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 年之前
pv_core.c 1d0661db4c Adding doxygen template to all core .c files 16 年之前
pv_core.h 0c73dfed30 core: core pvars added for $?/$retcode/$rc 16 年之前
pvapi.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
pvapi.h 8d666c30b7 core: reinit PV buffer after config parsing 14 年之前
pvar.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
qvalue.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
qvalue.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
rad_dict.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
raw_listener.c d0df7adc45 raw socket: compilation fixes 15 年之前
raw_listener.h d0df7adc45 raw socket: compilation fixes 15 年之前
raw_sock.c d5a8649a20 core: Fixed inline function declaration for non-gcc linkers 13 年之前
raw_sock.h ea6bc8837a core: new raw_ipip flag, indicate to cut off the extra IP header in IPIP encapsulation. 14 年之前
re.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
re.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
receive.c 6284b608f1 core: execute callback functions for event SREV_RCV_NOSIP 11 年之前
receive.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
resolve.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
resolve.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
route.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
route.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
route_struct.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
route_struct.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
rpc.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
rpc_lookup.c b264d2c6ec master:core Continue cleaning erroneous definition of functions with no arguments 13 年之前
rpc_lookup.h 28be6c3c79 core: sync definition of destroy_rpcs() 11 年之前
rvalue.c ace56c6bd2 core: free previous allocated variable if no more pkg to build rve struct 11 年之前
rvalue.h 3856e9e81c core: handle pv comparison with $null as when defined is used 12 年之前
sched_yield.h a83e261254 18 年之前
script_cb.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
script_cb.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
sctp_core.c a85e7e5c19 core: safety check for initialized SCTP API 12 年之前
sctp_core.h a2afc3d422 core: filled sctp core api 12 年之前
select.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
select.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
select_buf.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
select_buf.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
select_core.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
select_core.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
ser_time.h 9b089e21ee 17 年之前
shm_init.c 2c4ae14816 core: moved shm init into separate files 15 年之前
shm_init.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 年之前
signals.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
signals.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
sip-router.8 70d6cae271 core: command line option -v replaced with -K 12 年之前
sip-router.cfg.5 7249f49dd5 man pages: editorial changes 16 年之前
sip_msg_clone.c 4ab0f53ff2 core: parser: path_vector is now copied into shared memory when cloning 11 年之前
sip_msg_clone.h 81860287cd core+tm: moved sip msg clone functions to the core 16 年之前
sock_ut.c 9eb54078fd raw sockets: ttl can be set or auto-detected 15 年之前
sock_ut.h 9eb54078fd raw sockets: ttl can be set or auto-detected 15 年之前
socket_info.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
socket_info.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
sr_compat.c 139ae7966a core: default compatibility set to SR_COMPAT_MAX 12 年之前
sr_compat.h f69ff7d969 script: ser, kamailio and max compat mode support 17 年之前
sr_module.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
sr_module.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
stats.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
stats.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
str.c 802771362e core: add str_append helper function 11 年之前
str.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
str_hash.h 13fb8f05ca Fixed compile warnings - casts from void at memory allocation 13 年之前
str_list.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
str_list.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
stun.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
stun.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
switch.c 0bda1dc823 core: safety check accessing variables in dbg message during fixup operation 11 年之前
switch.h 1d00cabed9 core: include stddef.h to let sip-router compile on old distros 14 年之前
tags.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
tcp_conn.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
tcp_ev.h 7bb2b4ca37 tcp: internal macro-hooks for stats & events 16 年之前
tcp_info.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
tcp_init.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
tcp_int_send.h 5f65308938 tcp: change tls send callback interface 15 年之前
tcp_main.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
tcp_options.c 90cbe54c01 core: Fix Content-Length typos 12 年之前
tcp_options.h 90cbe54c01 core: Fix Content-Length typos 12 年之前
tcp_read.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
tcp_read.h ce51fbb84e tcp: new tls hooks interface and async tls changes 15 年之前
tcp_server.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
tcp_stats.c 17ac58e824 tcp: switched to counter arrays + more stats 15 年之前
tcp_stats.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 年之前
timer.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
timer.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
timer_funcs.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
timer_proc.c 49e10148a0 core: added support for basic timer + interval sync 13 年之前
timer_proc.h 49e10148a0 core: added support for basic timer + interval sync 13 年之前
timer_ticks.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
tls_hooks.c 5f65308938 tcp: change tls send callback interface 15 年之前
tls_hooks.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 年之前
tls_hooks_init.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 年之前
trim.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
tsend.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
tsend.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
types.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
udp_server.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
udp_server.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
usr_avp.c 9e1ff4488a all: updated FSF address in GPL text 11 年之前
usr_avp.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
ut.c 5ab74a2870 core, parser: moved ser_mem[r]mem() functions from parser to ut.c 11 年之前
ut.h 5ab74a2870 core, parser: moved ser_mem[r]mem() functions from parser to ut.c 11 年之前
ver.c 20fd4b8b75 core: more version related rpcs 15 年之前
ver.h 20fd4b8b75 core: more version related rpcs 15 年之前
ver_defs.h 9e1ff4488a all: updated FSF address in GPL text 11 年之前
xavp.c 89bd52a84d core: helper functions to get xavp child nodes 12 年之前
xavp.h 89bd52a84d core: helper functions to get xavp child nodes 12 年之前

README



Kamailio v4.1
=============

http://www.kamailio.org

Table of contents
I. About Kamailio
II. Feature List
III. Getting started
IV. About the project
V. Obtaining Help
VI. More Information


I. About Kamailio
=================

Kamailio is an industrial-strength, free server for realtime communication,
based on the Session Initiation Protocol (SIP RFC3261).

It is engineered to power Realtime Communications such as IP telephony and presence
infrastructures up to large scale. With embedded support for WebSockets, HTTP,
MSRP and XMLrpc as well as Json-rpc it's a modern server, up to date with current
standards.

Kamailio keeps track of users, sets up multimedia sessions, relays instant
messages and creates space for new plug-in applications. Its proven interoperability
guarantees seamless integration with components from other vendors, eliminating the
risk of a single-vendor trap. Kamailio has successfully participated in various
interoperability tests in which it worked with the products
of other leading SIP vendors.

The Kamailio software enables a flexible plug-in model for new applications: Third parties
can easily link their plug-ins with the server code and provide thereby advanced and
customized services. With a modern RPC interface, 3rd party application can integrate
and interact with services provided by Kamailio.

Kamailio's performance and robustness allows it to serve millions of users and accommodate needs
of very large operators. With a low-cost dual-CPU, the Kamailio server is able to power
IP telephony services in an area as large as the Bay Area during peak hours.

The Kamailio server is extremely configurable to allow the creation of various routing and
admission policies as well as setting up new and customized services. Its configurability
allows it to serve many roles: network security barrier, presence server, application server,
IMS server or PSTN gateway guard (Session Border Controller) for example.


II. Feature List
================

Please visit http://www.kamailio.org/ for the most up-to-date feature list.
Note that as features easily are added as modules, changes can occur quickly.

Most of Kamailio's features are implemented as plug-in modules. See
our web site for a current list.

III. Getting started
====================

The INSTALL document will guide you through the installation.

Kamailio is composed of a core and additional modules. For each module
there is a README with documentation on how to configure and use the
module. These are available in each modules source code directory as well
as on the kamailio.org web site.

We recommend that you continue with reading README-MODULES and then the
document named INSTALL.

IV. About kamailio.org
========================

The Kamailio project has roots in a line of projects starting with SIP Express
Router, then OpenSER and now Kamailio. A merge project was started during the fall
of 2008 by developers from the OpenSER project, recently renamed to Kamailio.org
and SIP Express Router (SER) from iptel.org.

Kamailio is the result of a merge of the code base and years of experience from
both developer teams. In release 4.0, during the spring of 2013, the
merger of the products was completed and a unified product was released.

See http://www.sip-router.org/ for the story of SER, OpenSER/Kamailio and kamailio.org.

V. Obtaining Help
=================

We offer best-effort free support for Kamailio. "best-effort" means
that we try to solve your problems via email as soon as we can,
subject to available manpower.

To receive feedback to your inquiries, we recommend you to subscribe
to the sr-users mailing list and post your queries there. This mailing
list is set up for mutual help by the community of Kamailio users and developers.
To participate in the mailing list, subscribe at the following web address:
http://lists.sip-router.org/mailman/listinfo/sr-users

VI. More Information
====================

Most up-to-date information is always available at our website,
http://www.kamailio.org/

Particularly, it includes:
- administrator's guide
- configuration cookbooks (core, pseudovariables and transformations)
- module documentation
- installation guidelines (INSTALL)
- download links
- etc.