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

Olle E. Johansson 9683068672 sipcapture Fixing typos in documentation 13 ani în urmă
atomic 1db6c72af3 Fix license in atomic_alpha.h 13 ani în urmă
cfg b5d6bb38c3 fixed compile time warnings 13 ani în urmă
doc 33e1ad7499 srdb1/dbschema/sqlite: adjust binary column type to BLOB 13 ani în urmă
docbook c22415ba7a docbook: remove double quotes around XML_CATALOG_FILES 14 ani în urmă
etc c76035255e kamailio.cfg: handle UPDATE through nat traversal logic 13 ani în urmă
examples 9bd59c5647 Merge '/examples' of kamailio svn into sip-router/examples 16 ani în urmă
lib 6c7802254f all: replaced openser with kamailio in license and comments 13 ani în urmă
mem 0193d296e3 mem: fixed MDBG() parameters 13 ani în urmă
mi 627a1969b4 mi: cleanup - move type defs. to separate file 15 ani în urmă
modules 9683068672 sipcapture Fixing typos in documentation 13 ani în urmă
modules_k 6135c98b47 Documentation updates 13 ani în urmă
modules_s 6c7802254f all: replaced openser with kamailio in license and comments 13 ani în urmă
obsolete 5e886dbbef all: OPENSER_MOD_INTERFACE replaced with KAMAILIO_MOD_INTERFACE 13 ani în urmă
parser b12c2df6cc core: reset params pointers if there is a failure in parse_params() 13 ani în urmă
pkg e39b774a4f pkg/kamailio/fedora/16: More tweaks to .spec 13 ani în urmă
profile 0a974a1d3a tested and ifdef-ed the Stats hack; to be done:L put it in shmem 24 ani în urmă
rand abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
scripts 5e886dbbef all: OPENSER_MOD_INTERFACE replaced with KAMAILIO_MOD_INTERFACE 13 ani în urmă
test 5373020767 test/udp_flood.c moved to utils.protoshoot 13 ani în urmă
utils 1371eeab4c utils/misc/vim: added Makefile to install vim scripts 13 ani în urmă
.cvsignore ba726482ca updated .cvsignore 17 ani în urmă
.gitignore 285566bd31 .gitingnore: set root path for binary names 14 ani în urmă
AUTHORS f260248d25 18 ani în urmă
COPYING 7eb41a8e6f Fixing typos, changing names 16 ani în urmă
CREDITS f260248d25 18 ani în urmă
ChangeLog 1843010862 Ref SER-271, ported from rel_2_0_0 18 ani în urmă
ChangeLog_k 90506c1370 add Changelog from svn trunk (until r5792) after migration to git 16 ani în urmă
INSTALL 7d4ed54b57 INSTALL - Fixing spelling error 13 ani în urmă
ISSUES 5bfdfbc139 18 ani în urmă
Makefile 04b9fdd2b8 Makefile: added uninstall target 13 ani în urmă
Makefile.cfg b5cb01a366 makefile: fix make cfg when the cfg vars are already exported 16 ani în urmă
Makefile.defs 728f6033a7 core: disable build of DNSSEC (patch from Marius) 13 ani în urmă
Makefile.dirs 3ae8f8c12d Makefile.dirs: module_dirs can be set from command line 15 ani în urmă
Makefile.libs a91ba01fc9 makefile: even more quiet 16 ani în urmă
Makefile.modules c9088190cf Makefiles: Updated Makefiles to use db2x_docbook2man when docbook2x-man is not installed 13 ani în urmă
Makefile.radius 942dedaf0b Makefile.radius: option to use freeradius-client library 14 ani în urmă
Makefile.rules 9f264d53c1 makefile: quiet output by default 15 ani în urmă
Makefile.shared c9088190cf Makefiles: Updated Makefiles to use db2x_docbook2man when docbook2x-man is not installed 13 ani în urmă
Makefile.sources 27cdfd2c39 build system: support for multiple modules dirs 16 ani în urmă
Makefile.targets caf3128c54 makefile: FLAVOUR support 16 ani în urmă
Makefile.utils c9088190cf Makefiles: Updated Makefiles to use db2x_docbook2man when docbook2x-man is not installed 13 ani în urmă
NEWS 73c87ff7b6 tls: CRL support 15 ani în urmă
README a7aaf4d481 Updating README files 16 ani în urmă
README-MODULES 6f26763cfb Obsoleting the unixsock module 16 ani în urmă
TODO 7dfb54d743 - avp aliases support: any module can register and avp_galias (global alias) 21 ani în urmă
action.c a6c250c091 core: fixed some bening (-Wunused-var) warnings displayed by clang 13 ani în urmă
action.h 28a882873f core: fix end-script commands in expr. leaks 15 ani în urmă
atomic_ops.c 1d0661db4c Adding doxygen template to all core .c files 16 ani în urmă
atomic_ops.h ee47cfb602 doxygen: small bunch of fixes for doxygen documentation 14 ani în urmă
atomic_ops_init.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
basex.c 5a03489e53 - Doxygen updates on core files 16 ani în urmă
basex.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
bit_count.c 7ee950eb3e core: bit conting and testing functions 15 ani în urmă
bit_count.h 7ee950eb3e core: bit conting and testing functions 15 ani în urmă
bit_scan.c 1d0661db4c Adding doxygen template to all core .c files 16 ani în urmă
bit_scan.h 5a03489e53 - Doxygen updates on core files 16 ani în urmă
bit_test.h 628e975416 bit test: bit_test_and_reset() added 14 ani în urmă
ccopts.sh 3accd5b4f2 - added test cc ver & options scripts 23 ani în urmă
ccver.sh 53c7e0f19a - Spelling checked 21 ani în urmă
cfg.lex fe00a3346a core: log_color - new global parameter to enable colorful log messages 13 ani în urmă
cfg.y 9d5ef9925d cfg.y : improved printing of error messages to stderr 13 ani în urmă
cfg_core.c d89420df21 core: mem - join free packets option can be set from config 13 ani în urmă
cfg_core.h d89420df21 core: mem - join free packets option can be set from config 13 ani în urmă
cfg_parser.c 139913192c cfg_parser: allow relative paths for the cfg file 15 ani în urmă
cfg_parser.h ee47cfb602 doxygen: small bunch of fixes for doxygen documentation 14 ani în urmă
char_msg_val.h 54e17098b5 core: use the prev. via branch id if it's 3261 15 ani în urmă
clist.h 5b2134e3d7 clist.h Rever last changes 13 ani în urmă
comp_defs.h 3ca1a53f84 Doxygen updates 16 ani în urmă
compiler_opt.h 3ca1a53f84 Doxygen updates 16 ani în urmă
config.h 5e886dbbef all: OPENSER_MOD_INTERFACE replaced with KAMAILIO_MOD_INTERFACE 13 ani în urmă
core_cmd.c a6c83dd424 core: added rpc commands to list listen sockets and name aliases 13 ani în urmă
core_cmd.h 5a03489e53 - Doxygen updates on core files 16 ani în urmă
core_stats.h f157bd9cfb core, counters mod: fix a bunch of doxygen errors, small whitespace fix 14 ani în urmă
counters.c f157bd9cfb core, counters mod: fix a bunch of doxygen errors, small whitespace fix 14 ani în urmă
counters.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
crc.c 1aedf95f1a lib/kcore: cleaned up unused code 13 ani în urmă
crc.h 1aedf95f1a lib/kcore: cleaned up unused code 13 ani în urmă
daemonize.c abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
daemonize.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
data_lump.c 8652f5f5fb core: better check for cloned lumps in shared memory 14 ani în urmă
data_lump.h b663c49cf5 data lumps: two new add lump functions 15 ani în urmă
data_lump_rpl.c 1d0661db4c Adding doxygen template to all core .c files 16 ani în urmă
data_lump_rpl.h 3ca1a53f84 Doxygen updates 16 ani în urmă
dns_cache.c d8fe0def83 dns: srv load balancing distribution fix 13 ani în urmă
dns_cache.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
dns_wrappers.h 1ff47a5c6c Documentation and doxygen updates 16 ani în urmă
dprint.c 1c1bdda16c core: added function to update log level color scheme 13 ani în urmă
dprint.h b6642a1af4 core: exported dprint_term_color() function 13 ani în urmă
dset.c 0724528964 core: whitespace identation fixes 13 ani în urmă
dset.h c5f101dfac core: save and restore branch_iterator in print_dset 14 ani în urmă
dst_blacklist.c abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
dst_blacklist.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
endianness.c 1d0661db4c Adding doxygen template to all core .c files 16 ani în urmă
endianness.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
error.c 1d0661db4c Adding doxygen template to all core .c files 16 ani în urmă
error.h 1ff47a5c6c Documentation and doxygen updates 16 ani în urmă
events.c 1f13981426 core: added events and data-structures so that Kamailio core can transmit through the WebSocket module 13 ani în urmă
events.h 1f13981426 core: added events and data-structures so that Kamailio core can transmit through the WebSocket module 13 ani în urmă
fastlock.h a83e261254 18 ani în urmă
fix_lumps.h 1ff47a5c6c Documentation and doxygen updates 16 ani în urmă
flags.c 1d0661db4c Adding doxygen template to all core .c files 16 ani în urmă
flags.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
forward.c a6c250c091 core: fixed some bening (-Wunused-var) warnings displayed by clang 13 ani în urmă
forward.h 6fe3e10b4a core: Fixed segmentation fault 13 ani în urmă
futexlock.h 291166681c core: futexlock compilation workaround for OpenSuse 10.2 15 ani în urmă
globals.h d4ed477193 core: added timeval field inside sip_msg_t 13 ani în urmă
hash_func.c abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
hash_func.h e8138515fe 19 ani în urmă
hashes.h 1aedf95f1a lib/kcore: cleaned up unused code 13 ani în urmă
id.c 1d0661db4c Adding doxygen template to all core .c files 16 ani în urmă
id.h 10585e8bb2 - doxygen comment moved to the header file 17 ani în urmă
io_wait.c c834548865 Merge remote branch 'origin/andrei/tcp_tls_changes' 15 ani în urmă
io_wait.h c769479936 core: fixed compile warnings on mac os x 14 ani în urmă
ip_addr.c 1e2f18da2f everything: shotgun attempt to put PROTO_WS and PROTO_WSS across core and in modules I use 13 ani în urmă
ip_addr.h 8393efff31 core: Changed WS from being a flag on a TCP/TLS connection to a protocol in its own right 13 ani în urmă
kstats_types.h 742ce3ae28 kstats: cleanup - move type defs. to separate file 15 ani în urmă
list.h bf4821c873 18 ani în urmă
local_timer.c 1d0661db4c Adding doxygen template to all core .c files 16 ani în urmă
local_timer.h 8b0472d783 18 ani în urmă
lock_alloc.h 53c7e0f19a - Spelling checked 21 ani în urmă
lock_ops.c abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
lock_ops.h 8b8fc486bd 18 ani în urmă
lock_ops_init.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
locking.h 53c7e0f19a - Spelling checked 21 ani în urmă
lump_struct.h b05f7d8fac core: added function to count applied lumps 16 ani în urmă
lvalue.c b8f7648cf3 core: fix all reported doxygen errors in PV and value evaluation code 14 ani în urmă
lvalue.h 1c7e485e4a script engine: generalised lvalues & rvalues 17 ani în urmă
main.c 6bda9c0b7a core: -e - new cli parameter to enable colorful log messages 13 ani în urmă
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 ani în urmă
md5.c bcff862df5 core: added md5 wrapper functions to build with Colin Plumb's md5 code 13 ani în urmă
md5.h bcff862df5 core: added md5 wrapper functions to build with Colin Plumb's md5 code 13 ani în urmă
md5utils.c 03a4b6fc64 core: fix another bunch of 'no real prototype' warnings, add doxygen docs 14 ani în urmă
md5utils.h 03a4b6fc64 core: fix another bunch of 'no real prototype' warnings, add doxygen docs 14 ani în urmă
mod_fix.c 780decb3b0 core: added mod fix helper fixup_pvar_none(...) 13 ani în urmă
mod_fix.h 780decb3b0 core: added mod fix helper fixup_pvar_none(...) 13 ani în urmă
modparam.c 97727e803e core:modparam.c In case of a STRING type to STR type convertion, garbage was written 14 ani în urmă
modparam.h 53c7e0f19a - Spelling checked 21 ani în urmă
msg_translator.c 1ccd1f68cf core: Fixes for WSS (secure WebSocket) transport and Via:s 13 ani în urmă
msg_translator.h 20f4c97f53 core: reason phrase param updated to be str* 15 ani în urmă
name_alias.h 463fdeec3d - added grep_sock_info and updated check_self to use it 21 ani în urmă
nonsip_hooks.c 1d0661db4c Adding doxygen template to all core .c files 16 ani în urmă
nonsip_hooks.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
onsend.h be55b963a2 core: removed K compat mode for onsend route 15 ani în urmă
pass_fd.c bf755a372f tcp: more complete error messages 15 ani în urmă
pass_fd.h 3d4bb4b17b 17 ani în urmă
poll_types.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
ppcfg.c 29f0672320 core: Made subst diagnostic message at startup INFO instead of ERR 13 ani în urmă
ppcfg.h 8198fd2b82 core: added #!substdefs 14 ani în urmă
proxy.c 1d0661db4c Adding doxygen template to all core .c files 16 ani în urmă
proxy.h 346a9a0551 Shared memory versions of mk_proxy and free_proxy. 16 ani în urmă
pt.c b264d2c6ec master:core Continue cleaning erroneous definition of functions with no arguments 13 ani în urmă
pt.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
pv_core.c 1d0661db4c Adding doxygen template to all core .c files 16 ani în urmă
pv_core.h 0c73dfed30 core: core pvars added for $?/$retcode/$rc 16 ani în urmă
pvapi.c bd5353dff6 core/pv: use pv cache for pv_elem_t 13 ani în urmă
pvapi.h 8d666c30b7 core: reinit PV buffer after config parsing 14 ani în urmă
pvar.h bd5353dff6 core/pv: use pv cache for pv_elem_t 13 ani în urmă
qvalue.c 1d0661db4c Adding doxygen template to all core .c files 16 ani în urmă
qvalue.h 4239e341a2 q2double and double2q added 21 ani în urmă
rad_dict.h 5d1a75a61b * Core, etc, documentation: renamed ser to sip-router 16 ani în urmă
raw_listener.c d0df7adc45 raw socket: compilation fixes 15 ani în urmă
raw_listener.h d0df7adc45 raw socket: compilation fixes 15 ani în urmă
raw_sock.c d5a8649a20 core: Fixed inline function declaration for non-gcc linkers 13 ani în urmă
raw_sock.h ea6bc8837a core: new raw_ipip flag, indicate to cut off the extra IP header in IPIP encapsulation. 14 ani în urmă
re.c 1d0661db4c Adding doxygen template to all core .c files 16 ani în urmă
re.h 6a320d25bf Kamailio compatibility: parse_repl 16 ani în urmă
receive.c 9349870abc core: rolled back changes to receive.c 13 ani în urmă
receive.h 61f864106e core: build_req_buf_from_sip_req() has a new parameter 16 ani în urmă
resolve.c 73103df8fc Core: added DNSSEC support for DNS queries 13 ani în urmă
resolve.h baf9486e80 core: fixed small issue w/ include directive 13 ani în urmă
route.c 8393efff31 core: Changed WS from being a flag on a TCP/TLS connection to a protocol in its own right 13 ani în urmă
route.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
route_struct.c 486ace87c4 core: function to return action struct from param 14 ani în urmă
route_struct.h e3cadfd261 core: Removed unused enum (crept in during WebSocket implementation) 13 ani în urmă
rpc.h e5e03e8589 core: rpc - adding rpc_cb_ctx_t 15 ani în urmă
rpc_lookup.c b264d2c6ec master:core Continue cleaning erroneous definition of functions with no arguments 13 ani în urmă
rpc_lookup.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
rvalue.c adc585e48f Fix various spelling errors. 13 ani în urmă
rvalue.h b8f7648cf3 core: fix all reported doxygen errors in PV and value evaluation code 14 ani în urmă
sched_yield.h a83e261254 18 ani în urmă
script_cb.c 1d0661db4c Adding doxygen template to all core .c files 16 ani în urmă
script_cb.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
sctp_ev.h e11d729443 sctp: internal macro/hooks for sctp events 16 ani în urmă
sctp_options.c fd47b28cea Merge remote branch 'origin/sr_3.0' 15 ani în urmă
sctp_options.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
sctp_server.c 5813703a79 sctp: update the cfg before handling notifications 14 ani în urmă
sctp_server.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
sctp_sockopts.h cc16495666 sctp: workaround SCTP_DELAYED_SACK lksctp typo 16 ani în urmă
sctp_stats.c 62ab77b9b7 sctp: switched to counter arrays + more stats 15 ani în urmă
sctp_stats.h be186dac78 sctp: enable statistics 15 ani în urmă
select.c 511841b7bc core/select: fixed @via... without header index 13 ani în urmă
select.h df1f139a9b selects: shm_free_select wrapper added 15 ani în urmă
select_buf.c b264d2c6ec master:core Continue cleaning erroneous definition of functions with no arguments 13 ani în urmă
select_buf.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
select_core.c 511841b7bc core/select: fixed @via... without header index 13 ani în urmă
select_core.h 5afd88dd70 cfg framework: @cfg_get supports nested calls 14 ani în urmă
ser_stun.c 4bdbca2dc4 core/ser_stun.c: fixed compile warnings 13 ani în urmă
ser_stun.h 263ee122bc stun: fix padd macros 14 ani în urmă
ser_time.h 9b089e21ee 17 ani în urmă
shm_init.c 2c4ae14816 core: moved shm init into separate files 15 ani în urmă
shm_init.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
signals.c 1d0661db4c Adding doxygen template to all core .c files 16 ani în urmă
signals.h af93cbdf37 20 ani în urmă
sip-router.8 3c45a4680f man page: updated with the new -I command line option 14 ani în urmă
sip-router.cfg.5 7249f49dd5 man pages: editorial changes 16 ani în urmă
sip_msg_clone.c d5a8649a20 core: Fixed inline function declaration for non-gcc linkers 13 ani în urmă
sip_msg_clone.h 81860287cd core+tm: moved sip msg clone functions to the core 16 ani în urmă
sock_ut.c 9eb54078fd raw sockets: ttl can be set or auto-detected 15 ani în urmă
sock_ut.h 9eb54078fd raw sockets: ttl can be set or auto-detected 15 ani în urmă
socket_info.c 132df8d61e core: exported get_valid_proto_name() via headers 13 ani în urmă
socket_info.h 132df8d61e core: exported get_valid_proto_name() via headers 13 ani în urmă
sr_compat.c 1d0661db4c Adding doxygen template to all core .c files 16 ani în urmă
sr_compat.h f69ff7d969 script: ser, kamailio and max compat mode support 17 ani în urmă
sr_module.c 2895dbdc0b core/fixups: updates to reflect usage of pv cache for pv_elem_t 13 ani în urmă
sr_module.h 4c52cf0577 core: added function to help fixup of PVE, string and expressions 13 ani în urmă
stats.c cf42ed7a58 Fixing documentation 16 ani în urmă
stats.h 0f0f44c4d4 - Maxim's INFO support patch (I forgot to apply it the first time) 20 ani în urmă
str.h 7a43776115 core: small spelling fix and cleanup in doxygen docs 14 ani în urmă
str_hash.h 13fb8f05ca Fixed compile warnings - casts from void at memory allocation 13 ani în urmă
str_list.c b1c80706eb core: move redundant and identical implementation of a str_list type to core 14 ani în urmă
str_list.h b1c80706eb core: move redundant and identical implementation of a str_list type to core 14 ani în urmă
switch.c e4a7506395 core: fix warnings/eliminate unused variables 14 ani în urmă
switch.h 1d00cabed9 core: include stddef.h to let sip-router compile on old distros 14 ani în urmă
tags.h 12a262d29b Kamailio compatibility: Rename MDStringArray to MD5StringArray 16 ani în urmă
tcp_conn.h 8393efff31 core: Changed WS from being a flag on a TCP/TLS connection to a protocol in its own right 13 ani în urmă
tcp_ev.h 7bb2b4ca37 tcp: internal macro-hooks for stats & events 16 ani în urmă
tcp_info.h 61f8b97041 core/tcp/tls: added tls_max_connections global parameter 13 ani în urmă
tcp_init.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
tcp_int_send.h 5f65308938 tcp: change tls send callback interface 15 ani în urmă
tcp_main.c e71435b027 tcp: fix connection alias replacing 13 ani în urmă
tcp_options.c 3ab8db548c core/tcp: init max_tls_connections in tcp options check 13 ani în urmă
tcp_options.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
tcp_read.c 8393efff31 core: Changed WS from being a flag on a TCP/TLS connection to a protocol in its own right 13 ani în urmă
tcp_read.h ce51fbb84e tcp: new tls hooks interface and async tls changes 15 ani în urmă
tcp_server.h 5f65308938 tcp: change tls send callback interface 15 ani în urmă
tcp_stats.c 17ac58e824 tcp: switched to counter arrays + more stats 15 ani în urmă
tcp_stats.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
timer.c b264d2c6ec master:core Continue cleaning erroneous definition of functions with no arguments 13 ani în urmă
timer.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
timer_funcs.h 061274a5b2 core: Correct an error in doxygen comments. 16 ani în urmă
timer_proc.c 49e10148a0 core: added support for basic timer + interval sync 13 ani în urmă
timer_proc.h 49e10148a0 core: added support for basic timer + interval sync 13 ani în urmă
timer_ticks.h 08aaf73050 Doxygen updates on timer modules 16 ani în urmă
tls_hooks.c 5f65308938 tcp: change tls send callback interface 15 ani în urmă
tls_hooks.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
tls_hooks_init.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
trim.h 1aedf95f1a lib/kcore: cleaned up unused code 13 ani în urmă
tsend.c cf80528aab tsend: s/char*/const char*/ in function params. 15 ani în urmă
tsend.h cf80528aab tsend: s/char*/const char*/ in function params. 15 ani în urmă
types.h 53c7e0f19a - Spelling checked 21 ani în urmă
udp_server.c 178b21cc1f core: new core event for received datagrams 14 ani în urmă
udp_server.h abb01fb410 core: Added void to declarations of functions with empty argument list 13 ani în urmă
usr_avp.c 3c5a8364ac doxygen comment fixes (escapes, missing parameters, syntax errors) all over the place 14 ani în urmă
usr_avp.h b5af0f6622 core: typedefed avp search state structure 13 ani în urmă
ut.c 8c2a2826f5 core: added function to search a str inside a str 14 ani în urmă
ut.h c842162077 core: added q_memrchr(...) 13 ani în urmă
ver.c 20fd4b8b75 core: more version related rpcs 15 ani în urmă
ver.h 20fd4b8b75 core: more version related rpcs 15 ani în urmă
ver_defs.h d89420df21 core: mem - join free packets option can be set from config 13 ani în urmă
xavp.c 4464c27f37 core: safer propagation of parameter address 13 ani în urmă
xavp.h ef79b7beb7 core: introducing xavp (eXtended AVP) 16 ani în urmă

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.