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

Daniel-Constantin Mierla 50e14c8d49 ChangeLog: updated for v3.3.5 vor 12 Jahren
atomic 1db6c72af3 Fix license in atomic_alpha.h vor 13 Jahren
cfg b5d6bb38c3 fixed compile time warnings vor 13 Jahren
doc 33e1ad7499 srdb1/dbschema/sqlite: adjust binary column type to BLOB vor 13 Jahren
docbook c22415ba7a docbook: remove double quotes around XML_CATALOG_FILES vor 14 Jahren
etc bb01d3161f kamailio.cfg: fixed typos to speeddial vor 12 Jahren
examples 9bd59c5647 Merge '/examples' of kamailio svn into sip-router/examples vor 16 Jahren
lib a91b2bfedb lib/kcore: reset time value for faked msg vor 13 Jahren
mem c6f98a04cd mem: fixed MDBG() parameters vor 13 Jahren
mi 627a1969b4 mi: cleanup - move type defs. to separate file vor 15 Jahren
modules cd97c66880 topoh: safety check for SIP messages vor 12 Jahren
modules_k f2b8912994 perl: push the sip msg structure to perl after initializing it vor 12 Jahren
modules_s adc585e48f Fix various spelling errors. vor 13 Jahren
obsolete d786ff957b jabber(s): module moved to obsolete/jabber_s vor 15 Jahren
parser 0e9eafc25c parser: safety check for max port length in URI vor 12 Jahren
pkg 04e4eb6f67 pkg/kamailio/(centos|fedora): updated ver in .spec vor 12 Jahren
profile 0a974a1d3a tested and ifdef-ed the Stats hack; to be done:L put it in shmem vor 24 Jahren
rand abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
scripts 2022176637 ser_mysql.sh: Switch to /bin/bash vor 15 Jahren
test 5373020767 test/udp_flood.c moved to utils.protoshoot vor 13 Jahren
utils bae37685f2 utils/misc: few updates to vim syntax highlighting vor 13 Jahren
.cvsignore ba726482ca updated .cvsignore vor 17 Jahren
.gitignore 285566bd31 .gitingnore: set root path for binary names vor 14 Jahren
AUTHORS f260248d25 vor 18 Jahren
COPYING 7eb41a8e6f Fixing typos, changing names vor 16 Jahren
CREDITS f260248d25 vor 18 Jahren
ChangeLog 50e14c8d49 ChangeLog: updated for v3.3.5 vor 12 Jahren
ChangeLog_k 90506c1370 add Changelog from svn trunk (until r5792) after migration to git vor 16 Jahren
INSTALL 35c1a5fb75 INSTALL - Fixing spelling error vor 13 Jahren
ISSUES 5bfdfbc139 vor 18 Jahren
Makefile 5d42a32fad Makefile: Add db_cluster vor 13 Jahren
Makefile.cfg b5cb01a366 makefile: fix make cfg when the cfg vars are already exported vor 16 Jahren
Makefile.defs b68c8e9a5b Makefile.defs: version set to 3.3.5 vor 12 Jahren
Makefile.dirs 3ae8f8c12d Makefile.dirs: module_dirs can be set from command line vor 15 Jahren
Makefile.libs a91ba01fc9 makefile: even more quiet vor 16 Jahren
Makefile.modules 1e8b69569f Makefiles: Updated Makefiles to use db2x_docbook2man when docbook2x-man is not installed vor 13 Jahren
Makefile.radius 942dedaf0b Makefile.radius: option to use freeradius-client library vor 14 Jahren
Makefile.rules 9f264d53c1 makefile: quiet output by default vor 15 Jahren
Makefile.shared 1e8b69569f Makefiles: Updated Makefiles to use db2x_docbook2man when docbook2x-man is not installed vor 13 Jahren
Makefile.sources 27cdfd2c39 build system: support for multiple modules dirs vor 16 Jahren
Makefile.targets caf3128c54 makefile: FLAVOUR support vor 16 Jahren
Makefile.utils 1e8b69569f Makefiles: Updated Makefiles to use db2x_docbook2man when docbook2x-man is not installed vor 13 Jahren
NEWS 73c87ff7b6 tls: CRL support vor 15 Jahren
README a7aaf4d481 Updating README files vor 16 Jahren
README-MODULES 6f26763cfb Obsoleting the unixsock module vor 16 Jahren
TODO 7dfb54d743 - avp aliases support: any module can register and avp_galias (global alias) vor 21 Jahren
action.c 8e4db808bf core: allow send() without parameters vor 13 Jahren
action.h 28a882873f core: fix end-script commands in expr. leaks vor 15 Jahren
atomic_ops.c 1d0661db4c Adding doxygen template to all core .c files vor 16 Jahren
atomic_ops.h ee47cfb602 doxygen: small bunch of fixes for doxygen documentation vor 14 Jahren
atomic_ops_init.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
basex.c 5a03489e53 - Doxygen updates on core files vor 16 Jahren
basex.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
bit_count.c 7ee950eb3e core: bit conting and testing functions vor 15 Jahren
bit_count.h 7ee950eb3e core: bit conting and testing functions vor 15 Jahren
bit_scan.c 1d0661db4c Adding doxygen template to all core .c files vor 16 Jahren
bit_scan.h 5a03489e53 - Doxygen updates on core files vor 16 Jahren
bit_test.h 628e975416 bit test: bit_test_and_reset() added vor 14 Jahren
ccopts.sh 3accd5b4f2 - added test cc ver & options scripts vor 23 Jahren
ccver.sh 53c7e0f19a - Spelling checked vor 21 Jahren
cfg.lex 8d93eea7c9 core: end simple pv name (e.g., $xy) at end of line vor 12 Jahren
cfg.y d4ed477193 core: added timeval field inside sip_msg_t vor 13 Jahren
cfg_core.c d89420df21 core: mem - join free packets option can be set from config vor 13 Jahren
cfg_core.h d89420df21 core: mem - join free packets option can be set from config vor 13 Jahren
cfg_parser.c 139913192c cfg_parser: allow relative paths for the cfg file vor 15 Jahren
cfg_parser.h ee47cfb602 doxygen: small bunch of fixes for doxygen documentation vor 14 Jahren
char_msg_val.h 54e17098b5 core: use the prev. via branch id if it's 3261 vor 15 Jahren
clist.h 5b2134e3d7 clist.h Rever last changes vor 13 Jahren
comp_defs.h 3ca1a53f84 Doxygen updates vor 16 Jahren
compiler_opt.h 3ca1a53f84 Doxygen updates vor 16 Jahren
config.h 73c87ff7b6 tls: CRL support vor 15 Jahren
core_cmd.c a6c83dd424 core: added rpc commands to list listen sockets and name aliases vor 13 Jahren
core_cmd.h 5a03489e53 - Doxygen updates on core files vor 16 Jahren
core_stats.h f157bd9cfb core, counters mod: fix a bunch of doxygen errors, small whitespace fix vor 14 Jahren
counters.c f157bd9cfb core, counters mod: fix a bunch of doxygen errors, small whitespace fix vor 14 Jahren
counters.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
crc.c 1aedf95f1a lib/kcore: cleaned up unused code vor 13 Jahren
crc.h 1aedf95f1a lib/kcore: cleaned up unused code vor 13 Jahren
daemonize.c abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
daemonize.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
data_lump.c 8652f5f5fb core: better check for cloned lumps in shared memory vor 14 Jahren
data_lump.h b663c49cf5 data lumps: two new add lump functions vor 15 Jahren
data_lump_rpl.c 1d0661db4c Adding doxygen template to all core .c files vor 16 Jahren
data_lump_rpl.h 3ca1a53f84 Doxygen updates vor 16 Jahren
dns_cache.c a3a61d084f core: try to detect ipv6 addresses only when USE_IPV6 is used vor 12 Jahren
dns_cache.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
dns_wrappers.h 1ff47a5c6c Documentation and doxygen updates vor 16 Jahren
dprint.c 0d2716bcaf core: support to set debug level per process from cfg vor 14 Jahren
dprint.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
dset.c c5f101dfac core: save and restore branch_iterator in print_dset vor 14 Jahren
dset.h c5f101dfac core: save and restore branch_iterator in print_dset vor 14 Jahren
dst_blacklist.c abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
dst_blacklist.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
endianness.c 1d0661db4c Adding doxygen template to all core .c files vor 16 Jahren
endianness.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
error.c 1d0661db4c Adding doxygen template to all core .c files vor 16 Jahren
error.h 1ff47a5c6c Documentation and doxygen updates vor 16 Jahren
events.c 51655771af core: two more events for handling http and msrp vor 13 Jahren
events.h 51655771af core: two more events for handling http and msrp vor 13 Jahren
fastlock.h a83e261254 vor 18 Jahren
fix_lumps.h 1ff47a5c6c Documentation and doxygen updates vor 16 Jahren
flags.c 1d0661db4c Adding doxygen template to all core .c files vor 16 Jahren
flags.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
forward.c b5719b81e8 core: rephrased debug message about no 2nd via in reply vor 13 Jahren
forward.h a077f5e104 core: merged proto id to name functions vor 13 Jahren
futexlock.h 291166681c core: futexlock compilation workaround for OpenSuse 10.2 vor 15 Jahren
globals.h d4ed477193 core: added timeval field inside sip_msg_t vor 13 Jahren
hash_func.c abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
hash_func.h e8138515fe vor 19 Jahren
hashes.h 1aedf95f1a lib/kcore: cleaned up unused code vor 13 Jahren
id.c 1d0661db4c Adding doxygen template to all core .c files vor 16 Jahren
id.h 10585e8bb2 - doxygen comment moved to the header file vor 17 Jahren
io_wait.c c834548865 Merge remote branch 'origin/andrei/tcp_tls_changes' vor 15 Jahren
io_wait.h c769479936 core: fixed compile warnings on mac os x vor 14 Jahren
ip_addr.c c1a4788cfd core: function to match ip address to net address with bitmask vor 13 Jahren
ip_addr.h 574daa6d46 core: option to set advertised address and port per socket vor 13 Jahren
kstats_types.h 742ce3ae28 kstats: cleanup - move type defs. to separate file vor 15 Jahren
list.h bf4821c873 vor 18 Jahren
local_timer.c 1d0661db4c Adding doxygen template to all core .c files vor 16 Jahren
local_timer.h 8b0472d783 vor 18 Jahren
lock_alloc.h 53c7e0f19a - Spelling checked vor 21 Jahren
lock_ops.c abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
lock_ops.h 8b8fc486bd vor 18 Jahren
lock_ops_init.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
locking.h 53c7e0f19a - Spelling checked vor 21 Jahren
lump_struct.h b05f7d8fac core: added function to count applied lumps vor 16 Jahren
lvalue.c b8f7648cf3 core: fix all reported doxygen errors in PV and value evaluation code vor 14 Jahren
lvalue.h 1c7e485e4a script engine: generalised lvalues & rvalues vor 17 Jahren
main.c d4ed477193 core: added timeval field inside sip_msg_t vor 13 Jahren
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! vor 17 Jahren
md5.c d745222813 core: added md5 wrapper functions to build with Colin Plumb's md5 code vor 13 Jahren
md5.h d745222813 core: added md5 wrapper functions to build with Colin Plumb's md5 code vor 13 Jahren
md5utils.c 03a4b6fc64 core: fix another bunch of 'no real prototype' warnings, add doxygen docs vor 14 Jahren
md5utils.h 03a4b6fc64 core: fix another bunch of 'no real prototype' warnings, add doxygen docs vor 14 Jahren
mod_fix.c ea5dbe89b4 core: helper fixup function for all parameters int/pvar vor 13 Jahren
mod_fix.h ea5dbe89b4 core: helper fixup function for all parameters int/pvar vor 13 Jahren
modparam.c 2200f31149 core: print modparam type id in log when parameter not found vor 12 Jahren
modparam.h 53c7e0f19a - Spelling checked vor 21 Jahren
msg_translator.c 85de7fe6e1 msg_translator.c: got rid of compiler warning vor 13 Jahren
msg_translator.h 20f4c97f53 core: reason phrase param updated to be str* vor 15 Jahren
name_alias.h 463fdeec3d - added grep_sock_info and updated check_self to use it vor 21 Jahren
nonsip_hooks.c 1d0661db4c Adding doxygen template to all core .c files vor 16 Jahren
nonsip_hooks.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
onsend.h be55b963a2 core: removed K compat mode for onsend route vor 15 Jahren
pass_fd.c bf755a372f tcp: more complete error messages vor 15 Jahren
pass_fd.h 3d4bb4b17b vor 17 Jahren
poll_types.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
ppcfg.c 29f0672320 core: Made subst diagnostic message at startup INFO instead of ERR vor 13 Jahren
ppcfg.h 8198fd2b82 core: added #!substdefs vor 14 Jahren
proxy.c 1d0661db4c Adding doxygen template to all core .c files vor 16 Jahren
proxy.h 346a9a0551 Shared memory versions of mk_proxy and free_proxy. vor 16 Jahren
pt.c b264d2c6ec master:core Continue cleaning erroneous definition of functions with no arguments vor 13 Jahren
pt.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
pv_core.c 1d0661db4c Adding doxygen template to all core .c files vor 16 Jahren
pv_core.h 0c73dfed30 core: core pvars added for $?/$retcode/$rc vor 16 Jahren
pvapi.c 514f6cc66e core: fixed bug in PV caching that broke the use of the $$ symbol vor 12 Jahren
pvapi.h 8d666c30b7 core: reinit PV buffer after config parsing vor 14 Jahren
pvar.h b24b560af3 core: caching support for pv spec parsing vor 14 Jahren
qvalue.c 1d0661db4c Adding doxygen template to all core .c files vor 16 Jahren
qvalue.h 4239e341a2 q2double and double2q added vor 21 Jahren
rad_dict.h 5d1a75a61b * Core, etc, documentation: renamed ser to sip-router vor 16 Jahren
raw_listener.c d0df7adc45 raw socket: compilation fixes vor 15 Jahren
raw_listener.h d0df7adc45 raw socket: compilation fixes vor 15 Jahren
raw_sock.c ea6bc8837a core: new raw_ipip flag, indicate to cut off the extra IP header in IPIP encapsulation. vor 14 Jahren
raw_sock.h ea6bc8837a core: new raw_ipip flag, indicate to cut off the extra IP header in IPIP encapsulation. vor 14 Jahren
re.c 1d0661db4c Adding doxygen template to all core .c files vor 16 Jahren
re.h 6a320d25bf Kamailio compatibility: parse_repl vor 16 Jahren
receive.c d4ed477193 core: added timeval field inside sip_msg_t vor 13 Jahren
receive.h 61f864106e core: build_req_buf_from_sip_req() has a new parameter vor 16 Jahren
resolve.c 211ef44012 core: avoid doing dns srv again after naptr function that includes srv lookup vor 12 Jahren
resolve.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
route.c 65bac992f7 core: make method conditions work on reply routes vor 14 Jahren
route.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
route_struct.c 486ace87c4 core: function to return action struct from param vor 14 Jahren
route_struct.h 930aba2973 core: new parameters to control and alert on time consuming ops vor 13 Jahren
rpc.h e5e03e8589 core: rpc - adding rpc_cb_ctx_t vor 15 Jahren
rpc_lookup.c b264d2c6ec master:core Continue cleaning erroneous definition of functions with no arguments vor 13 Jahren
rpc_lookup.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
rvalue.c adc585e48f Fix various spelling errors. vor 13 Jahren
rvalue.h b8f7648cf3 core: fix all reported doxygen errors in PV and value evaluation code vor 14 Jahren
sched_yield.h a83e261254 vor 18 Jahren
script_cb.c 1d0661db4c Adding doxygen template to all core .c files vor 16 Jahren
script_cb.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
sctp_ev.h e11d729443 sctp: internal macro/hooks for sctp events vor 16 Jahren
sctp_options.c fd47b28cea Merge remote branch 'origin/sr_3.0' vor 15 Jahren
sctp_options.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
sctp_server.c 5813703a79 sctp: update the cfg before handling notifications vor 14 Jahren
sctp_server.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
sctp_sockopts.h cc16495666 sctp: workaround SCTP_DELAYED_SACK lksctp typo vor 16 Jahren
sctp_stats.c 62ab77b9b7 sctp: switched to counter arrays + more stats vor 15 Jahren
sctp_stats.h be186dac78 sctp: enable statistics vor 15 Jahren
select.c 511841b7bc core/select: fixed @via... without header index vor 13 Jahren
select.h df1f139a9b selects: shm_free_select wrapper added vor 15 Jahren
select_buf.c b264d2c6ec master:core Continue cleaning erroneous definition of functions with no arguments vor 13 Jahren
select_buf.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
select_core.c 511841b7bc core/select: fixed @via... without header index vor 13 Jahren
select_core.h 5afd88dd70 cfg framework: @cfg_get supports nested calls vor 14 Jahren
ser_stun.c 4bdbca2dc4 core/ser_stun.c: fixed compile warnings vor 13 Jahren
ser_stun.h 263ee122bc stun: fix padd macros vor 14 Jahren
ser_time.h 9b089e21ee vor 17 Jahren
shm_init.c 2c4ae14816 core: moved shm init into separate files vor 15 Jahren
shm_init.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
signals.c 1d0661db4c Adding doxygen template to all core .c files vor 16 Jahren
signals.h af93cbdf37 vor 20 Jahren
sip-router.8 3c45a4680f man page: updated with the new -I command line option vor 14 Jahren
sip-router.cfg.5 7249f49dd5 man pages: editorial changes vor 16 Jahren
sip_msg_clone.c 0700573b50 parser: removed accept_disposition hdr hook from sip_msg_t vor 13 Jahren
sip_msg_clone.h 81860287cd core+tm: moved sip msg clone functions to the core vor 16 Jahren
sock_ut.c 9eb54078fd raw sockets: ttl can be set or auto-detected vor 15 Jahren
sock_ut.h 9eb54078fd raw sockets: ttl can be set or auto-detected vor 15 Jahren
socket_info.c 7e412d720b core: update printing of socket lists to show the advertised address if set for the socket vor 13 Jahren
socket_info.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
sr_compat.c 1d0661db4c Adding doxygen template to all core .c files vor 16 Jahren
sr_compat.h f69ff7d969 script: ser, kamailio and max compat mode support vor 17 Jahren
sr_module.c 1cd9a9c32a core: log message about dlflags from modules was made notice instead of warning vor 13 Jahren
sr_module.h 4c52cf0577 core: added function to help fixup of PVE, string and expressions vor 13 Jahren
stats.c cf42ed7a58 Fixing documentation vor 16 Jahren
stats.h 0f0f44c4d4 - Maxim's INFO support patch (I forgot to apply it the first time) vor 20 Jahren
str.h 7a43776115 core: small spelling fix and cleanup in doxygen docs vor 14 Jahren
str_hash.h 13fb8f05ca Fixed compile warnings - casts from void at memory allocation vor 13 Jahren
str_list.c b1c80706eb core: move redundant and identical implementation of a str_list type to core vor 14 Jahren
str_list.h b1c80706eb core: move redundant and identical implementation of a str_list type to core vor 14 Jahren
switch.c e4a7506395 core: fix warnings/eliminate unused variables vor 14 Jahren
switch.h 1d00cabed9 core: include stddef.h to let sip-router compile on old distros vor 14 Jahren
tags.h 12a262d29b Kamailio compatibility: Rename MDStringArray to MD5StringArray vor 16 Jahren
tcp_conn.h 51655771af core: two more events for handling http and msrp vor 13 Jahren
tcp_ev.h 7bb2b4ca37 tcp: internal macro-hooks for stats & events vor 16 Jahren
tcp_info.h 61f8b97041 core/tcp/tls: added tls_max_connections global parameter vor 13 Jahren
tcp_init.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
tcp_int_send.h 5f65308938 tcp: change tls send callback interface vor 15 Jahren
tcp_main.c d75cb5fab1 tcp: fix connection alias replacing vor 13 Jahren
tcp_options.c 3ab8db548c core/tcp: init max_tls_connections in tcp options check vor 13 Jahren
tcp_options.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
tcp_read.c 42f2244abe core: tcp - proper handling of '\n-' sequence for detecting end of MSRP frame vor 12 Jahren
tcp_read.h ce51fbb84e tcp: new tls hooks interface and async tls changes vor 15 Jahren
tcp_server.h 5f65308938 tcp: change tls send callback interface vor 15 Jahren
tcp_stats.c 17ac58e824 tcp: switched to counter arrays + more stats vor 15 Jahren
tcp_stats.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
timer.c b264d2c6ec master:core Continue cleaning erroneous definition of functions with no arguments vor 13 Jahren
timer.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
timer_funcs.h 061274a5b2 core: Correct an error in doxygen comments. vor 16 Jahren
timer_proc.c 49e10148a0 core: added support for basic timer + interval sync vor 13 Jahren
timer_proc.h 49e10148a0 core: added support for basic timer + interval sync vor 13 Jahren
timer_ticks.h 08aaf73050 Doxygen updates on timer modules vor 16 Jahren
tls_hooks.c 5f65308938 tcp: change tls send callback interface vor 15 Jahren
tls_hooks.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
tls_hooks_init.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
trim.h 1aedf95f1a lib/kcore: cleaned up unused code vor 13 Jahren
tsend.c cf80528aab tsend: s/char*/const char*/ in function params. vor 15 Jahren
tsend.h cf80528aab tsend: s/char*/const char*/ in function params. vor 15 Jahren
types.h 53c7e0f19a - Spelling checked vor 21 Jahren
udp_server.c 178b21cc1f core: new core event for received datagrams vor 14 Jahren
udp_server.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
usr_avp.c 3c5a8364ac doxygen comment fixes (escapes, missing parameters, syntax errors) all over the place vor 14 Jahren
usr_avp.h 67ae0865fb core & avpops: fix overlapping avp flag vor 16 Jahren
ut.c 8c2a2826f5 core: added function to search a str inside a str vor 14 Jahren
ut.h abb01fb410 core: Added void to declarations of functions with empty argument list vor 13 Jahren
ver.c 20fd4b8b75 core: more version related rpcs vor 15 Jahren
ver.h 20fd4b8b75 core: more version related rpcs vor 15 Jahren
ver_defs.h d89420df21 core: mem - join free packets option can be set from config vor 13 Jahren
xavp.c 4464c27f37 core: safer propagation of parameter address vor 13 Jahren
xavp.h ef79b7beb7 core: introducing xavp (eXtended AVP) vor 16 Jahren

README

$Id$


SIP Router (sip-router)
http://www.sip-router.org/
==========================

I. About SIP Router (sip-router)
II. Feature List
III. Getting started
IV. About the project
V. Obtaining Help
VI. More Information


SIP Router (sip-router) is an industrial-strength, free VoIP server based
on the Session Initiation Protocol (SIP RFC3261).
It is engineered to power IP telephony and presence infrastructures up to large
scale. The server keeps track of users, sets up VoIP 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. It has successfully participated in various
interoperability tests in which it worked with the products
of other leading SIP vendors.

The SIP Router 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.

Its performance and robustness allows it to serve millions of users and accommodate needs
of very large operators. With a $3000 dual-CPU, the SIP Express Router is able to power
IP telephony services in an area as large as the Bay Area during peak hours.

The SIP Router 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,
or PSTN gateway guard (Session Border Controller) for example.


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

See http://www.sip-router.org/ for an updated feature list.
Note that as features easily are added as modules, changes can occur quickly.

Most of SIP-router'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 of sip-router.
SIP-router 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 sip-router.org web site.

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

IV. About sip-router.org
========================

The SIP Router 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. SIP Router is the result of a merge of the code base and years
of experience from both developer teams.

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

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

We offer best-effort free support for sip-router. "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 ser 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.sip-router.org/

Particularly, it includes:
- administrator's guide
- configuration cookbook
- module documentation
- installation guidelines (INSTALL)
- download links
- etc.