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

Andrei Pelinescu-Onciul 8407d0bf8e - tcp bug on error/eof (wrong thing was decremented) há 20 anos atrás
db 5ca7a84715 mysql_real_escape_string called on string parameters há 22 anos atrás
debian 5721852ac5 - minor deb. radius fix (builds empty radius package) há 21 anos atrás
doc 30c69cf89c Updated to describe the setup of radiusclient-ng há 21 anos atrás
etc bc1a301cf6 - RADIUS dictionary cleanup, now it contains all attributes and values há 21 anos atrás
examples 5a36149df5 initial commit of example showing how a proxy server can serve há 22 anos atrás
freebsd 674bd02990 - more packaging stuff há 21 anos atrás
gentoo cc6c5b699c - packaging info (the only one tested so far is the debian one) há 21 anos atrás
macosx e5ac64e1c0 Added startup script for MacOSX há 21 anos atrás
mem acace07528 - some free twice in case of load failure in sms module fixed (harmless) há 21 anos atrás
modules cf5c62fa1f - fixup related to avps; proper reset of avp list from t_uac há 21 anos atrás
netbsd 674bd02990 - more packaging stuff há 21 anos atrás
openbsd 674bd02990 - more packaging stuff há 21 anos atrás
parser b85cbab102 - fixed a memory leak in via parsing: on error the via parameters were not há 21 anos atrás
profile 0a974a1d3a tested and ifdef-ed the Stats hack; to be done:L put it in shmem há 24 anos atrás
rpm 674bd02990 - more packaging stuff há 21 anos atrás
scripts bef446a57b - more serctl rpid fixes (not it works) há 21 anos atrás
solaris 674bd02990 - more packaging stuff há 21 anos atrás
test 0e70fc1bf2 - reverted shm_resize from an alias for shm_realloc to the old há 22 anos atrás
utils 4fca9ab72d mistaken (c) Fhg removed from ngrep há 23 anos atrás
.cvsignore 4eaf07d3b7 ser binary file added. há 23 anos atrás
AUTHORS 5441206cff Added ag and danp contact details in authors file há 21 anos atrás
COPYING a571946747 faq added to copying; rco added to authors há 23 anos atrás
ChangeLog 780fbd3958 Date typo fixed. há 23 anos atrás
INSTALL a4fca4f339 - Makefile gcc version fix for gentoo há 21 anos atrás
ISSUES 034a9e6e72 - added unstable subst re libc6 bug há 22 anos atrás
Makefile 2d05cec65c - minor x86_64 fixes há 21 anos atrás
Makefile.defs 8407d0bf8e - tcp bug on error/eof (wrong thing was decremented) há 20 anos atrás
Makefile.modules 4ce32edcb3 - updated Makefiles to work with the new module ones há 22 anos atrás
Makefile.rules debad23c2e - make file dependency creation in subdirs bug fixed há 23 anos atrás
Makefile.sources e8f8146efb - cleaned up examples.bak (examples had no g write permissions, há 22 anos atrás
NEWS 13e0c9261e - x86_64 exprimental support há 21 anos atrás
README c21b0b47f7 READMEs brough more up-to-date and NEWS introduced há 23 anos atrás
README-MODULES ec5666d49e - removed cpl, added xlog há 21 anos atrás
README.cfg 5b0cb4c62f - updated INSTALL há 23 anos atrás
TODO c7faf24437 - drop messages with 0 src port immediately há 21 anos atrás
action.c 59653eb856 - changed tcp to support port aliases (major changes) há 22 anos atrás
action.h 7dd0b34273 GPLization banner introduced to *.[hc] files há 23 anos atrás
bat.cfg ae9c2449ae fix há 24 anos atrás
ccopts.sh 3accd5b4f2 - added test cc ver & options scripts há 23 anos atrás
ccver.sh a4fca4f339 - Makefile gcc version fix for gentoo há 21 anos atrás
cfg.lex 7e0a410fdf some backporting: há 22 anos atrás
cfg.y acace07528 - some free twice in case of load failure in sms module fixed (harmless) há 21 anos atrás
comp_defs.h 18dbc018c0 elderly (un)defs junked (hopefuly the right ones) há 23 anos atrás
config.h c979de86b0 *** empty log message *** há 22 anos atrás
crc.c 7dd0b34273 GPLization banner introduced to *.[hc] files há 23 anos atrás
crc.h 84bd6ec234 - fixed missing #ifndefs. há 23 anos atrás
data_lump.c 717329e973 - data_lump changes backported from HEAD há 22 anos atrás
data_lump.h 4c37101e0f - added body_lumps (jan patches + some changes) há 22 anos atrás
data_lump_rpl.c c5b3662d55 - del_nonshm_lump_rpl fixed to delete lumps that are not in shared memory há 21 anos atrás
data_lump_rpl.h 4690ff15c2 - added support for lump_rpl in failure route (backport) há 22 anos atrás
debug.gdb 7db4ee8d3b #define clean-up há 24 anos atrás
demo.cfg 48e68b8355 more examples in demo.cfg há 24 anos atrás
dprint.c 4ca05cef95 - separate with defines some log facilities that are not supported on há 22 anos atrás
dprint.h 7e0a410fdf some backporting: há 22 anos atrás
dset.c 7dd0b34273 GPLization banner introduced to *.[hc] files há 23 anos atrás
dset.h 7dd0b34273 GPLization banner introduced to *.[hc] files há 23 anos atrás
error.c b2fcef3cb0 grand acc cleanup: all (core, tm, acc, serweb) but radius intergrated há 23 anos atrás
error.h 3f601bd0f5 - forward uri now works for secure uris (sips:blbalba) há 22 anos atrás
fastlock.h 13e0c9261e - x86_64 exprimental support há 21 anos atrás
fifo_server.c 13e0c9261e - x86_64 exprimental support há 21 anos atrás
fifo_server.h 3c8bd369e6 fifo, script callbacks and timer release pkg mem from cleanup; há 23 anos atrás
flags.c e3dccdc952 - replaced all mallocs/frees w/ pkg_malloc/pkg_free há 23 anos atrás
flags.h 9a69468193 - fixed all the warnings in core há 23 anos atrás
forward.c 7e016737d6 - more warnings fixed, this times solaris/sun cc 5.3 há 21 anos atrás
forward.h 1bf69926fc - update_sock_struct_from_ip typo (double &) fixed (reported by Richard Fogel) há 21 anos atrás
globals.h beb35d9548 - tcp switched to non-blocking sockets há 22 anos atrás
hash_func.c ab130758c9 - more tcp stuff and a lot of merging w/ latest cvs há 23 anos atrás
hash_func.h ab130758c9 - more tcp stuff and a lot of merging w/ latest cvs há 23 anos atrás
ip_addr.c 9c01c86051 - added fm_realloc (now only vm_ misses realloc) há 22 anos atrás
ip_addr.h e3a9d9a417 - more warning fixes (sun cc 64 bit; gcc netbsd sparc64, openbsd 3.2, freebsd há 21 anos atrás
lock_alloc.h acace07528 - some free twice in case of load failure in sms module fixed (harmless) há 21 anos atrás
lock_ops.h acace07528 - some free twice in case of load failure in sms module fixed (harmless) há 21 anos atrás
locking.h acace07528 - some free twice in case of load failure in sms module fixed (harmless) há 21 anos atrás
lump_struct.h 4c37101e0f - added body_lumps (jan patches + some changes) há 22 anos atrás
main.c 2d05cec65c - minor x86_64 fixes há 21 anos atrás
md5.c 7dd0b34273 GPLization banner introduced to *.[hc] files há 23 anos atrás
md5.h 84bd6ec234 - fixed missing #ifndefs. há 23 anos atrás
md5global.h c746a148b9 64-bit cleanup: UINT4 defined as unsigned int instead of unsigned long há 22 anos atrás
md5utils.c 7dd0b34273 GPLization banner introduced to *.[hc] files há 23 anos atrás
md5utils.h 84bd6ec234 - fixed missing #ifndefs. há 23 anos atrás
modparam.c 270255ff76 - regular expression support in modparam há 23 anos atrás
modparam.h 270255ff76 - regular expression support in modparam há 23 anos atrás
msg_translator.c 7e016737d6 - more warnings fixed, this times solaris/sun cc 5.3 há 21 anos atrás
msg_translator.h 0b15425f8d received test functionalized for sanity and exporting to nathelper há 22 anos atrás
name_alias.h 50d5fa87f9 - aliases proto support há 22 anos atrás
pass_fd.c 13e0c9261e - x86_64 exprimental support há 21 anos atrás
pass_fd.h 67b1fc5313 bugfixes: há 22 anos atrás
proxy.c a7e13a8997 - added ipv6 address reference resolver support há 23 anos atrás
proxy.h d531a5d5c4 - tm tcp support (though no timers yet) há 23 anos atrás
pt.h 9f4c52ce6c - sock_lists completely re-organized há 22 anos atrás
re.c 697ea2cade proper hadnling of failed mallocs introduced há 22 anos atrás
re.h 3e03543b3c - warning fixes solaris gcc 3.2/sun cc há 22 anos atrás
receive.c 4377dddcd4 - basic avp support added (no db conectivity); avps can be created, removed, há 21 anos atrás
receive.h f2f969dda6 - changed sip_msg (new rcv member containing all the ips, ports, protocol) há 23 anos atrás
resolve.c 75e2f1a600 - minor tcp BUG case fix/cleanup há 22 anos atrás
resolve.h acace07528 - some free twice in case of load failure in sms module fixed (harmless) há 21 anos atrás
route.c 50d5fa87f9 - aliases proto support há 22 anos atrás
route.h 87405423a6 s/reply_route/failure_route, onreply_route introduced há 23 anos atrás
route_struct.c 59653eb856 - changed tcp to support port aliases (major changes) há 22 anos atrás
route_struct.h 59653eb856 - changed tcp to support port aliases (major changes) há 22 anos atrás
script_cb.c 3c8bd369e6 fifo, script callbacks and timer release pkg mem from cleanup; há 23 anos atrás
script_cb.h 3c8bd369e6 fifo, script callbacks and timer release pkg mem from cleanup; há 23 anos atrás
ser.8 fc062385cd -experimental mips2 support (>r3000) há 21 anos atrás
ser.cfg.5 d48f0d9b50 - Makefile, AUTHORS, man pages merged from stable há 22 anos atrás
socket_info.c ab63a9a607 - added missing socket_info files há 22 anos atrás
socket_info.h ab63a9a607 - added missing socket_info files há 22 anos atrás
sr_module.c 49b28ea4a2 - find_mod_export added (The function can find an export in a specified module). há 22 anos atrás
sr_module.h 49b28ea4a2 - find_mod_export added (The function can find an export in a specified module). há 22 anos atrás
stats.c 51c3861158 - additional parameter to find_export há 23 anos atrás
stats.h e3fc93f472 - cosmetic changes (lines too long a.s.o) há 23 anos atrás
str.h 7dd0b34273 GPLization banner introduced to *.[hc] files há 23 anos atrás
tags.h e16328c9e0 - exec_pre_cb fix backported from unstable há 22 anos atrás
tcp_conn.h beb35d9548 - tcp switched to non-blocking sockets há 22 anos atrás
tcp_init.h 8aeb47e2ed - more tcp stuff (uses locking.h, hashtables, mostly untested) há 23 anos atrás
tcp_main.c 8407d0bf8e - tcp bug on error/eof (wrong thing was decremented) há 20 anos atrás
tcp_read.c d3f69fe046 - "catch bug" code (at least report it and try to recover) há 22 anos atrás
tcp_server.h 59653eb856 - changed tcp to support port aliases (major changes) há 22 anos atrás
test.c.bak e60a9728a5 há 24 anos atrás
timer.c 20581c5ac2 - sl_send_reply with reply_to_via==0 (default) fixed (hopefully) há 23 anos atrás
timer.h 8aeb47e2ed - more tcp stuff (uses locking.h, hashtables, mostly untested) há 23 anos atrás
trim.h 0834761304 Minor beautifications. há 23 anos atrás
types.h 7dd0b34273 GPLization banner introduced to *.[hc] files há 23 anos atrás
udp_server.c 13e0c9261e - x86_64 exprimental support há 21 anos atrás
udp_server.h 7dd0b34273 GPLization banner introduced to *.[hc] files há 23 anos atrás
usr_avp.c 11342eed4b - finishing the fixup há 21 anos atrás
usr_avp.h afeb472d48 - maore flexibil interface for accessing avps há 21 anos atrás
ut.h 6b6f226fd0 ZSW introduced to deal with solaris printf("%.*s",0,0) SF há 23 anos atrás

README

$Id$


iptel.org SIP Express Router (ser)
http://www.iptel.org/ser/



I. About SIP Express Router (ser)
II. Feature List
III. About iptel.org
IV. Obtaining Help
V. Contact, Licencing and More Information


SIP Express Router (SER) is an industrial-strength, free VoIP
server based on the session initiation protocol (SIP RFC2543-bis).
It is engineered to power IP telephony 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 Express 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. In this way, plug-ins such as SNMP support, RADIUS
accounting, or SMS gateway have already been developed and are
provided as advanced features. Other modules are underway:
Presence server, firewall control, and more.

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. Even on an IPAQ PDA,
the server withstands 150 calls per second (CPS)! The server has been
powering our iptel.org free SIP site withstanding heavy daily load
that is further increasing with the popularity of Microsoft's
Messenger.

The SIP Express 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, application server, or PSTN gateway
guard for example.


II. Feature List

Based on the latest standards, the SIP Express Router (SER) includes
support for registrar, proxy and redirect mode. Further it acts as
an application server with support for CPL, instant messaging and
presence (IM&P) including a 2G/SMS gateway, a call control policy
language, call number translation, private dial plans and accounting,
authorization and authentication (AAA) services. SER runs on Sun/
Solaris, PC/Linux, IPAQ/Linux platforms and supports both IPv4 and
IPv6.

Most of SER features are implemented as plug-in modules. See
README-MODULES for a description of modules available in
ser distribution.


III. About iptel.org

iptel.org is a know-how organization spun off from Germany's national
research company FhG Fokus. One of the first SIP implementations ever,
low-QoS enhancements, interoperability tests and VoIP-capable firewall
control concepts are examples of well-known FhG's work.

iptel.org continues to keep this know-how leadership in SIP.
The access rate of the company's site, a well-known source of
technological information, is a best proof of interest. Thousands
of hits come every day from the whole Internet.

IV. Obtaining Help

We offer best-effort free support for ser. "best-effort" means
that we try to solve your problems via email as soon as we can,
subject to available manpower. If you need commercial support,
contact [email protected].

To receive feedback to your inquiries, we recommend you to subscribe
to the serusers 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://mail.iptel.org/mailman/listinfo/serusers.
Send your questions to
[email protected].

If you are concerned about your privacy and do not wish your queries
to be posted and archived publicly, you may post to
[email protected].
E-mails to this address are only forwarded to iptel.org's ser development
team. However, as the team is quite busy you should not be surprised to
get replies with considerable delay.

V. Contact, Licensing and More Information

For any additional information, send an inquiry to [email protected].
Licensing conditions other than GPL are available on request.

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

Particularly, it includes:
- administrator's guide
- installation guidelines (INSTALL)
- download links
- list of known issues (ISSUES)
- etc.