

Kamailio是一个开源的SIP服务器,原名为OpenSER。Kamailio 诞生于 2005 年 7 月,它是从德国 FhG FOKUS 研究所主导的 SIP Express Router(SER) 项目组分发出来的。新项目建立的目标是创建一个开放的开发环境,以建立一个强大的可扩展的开源 SIP 服务器。Kamailio 是个纯粹的 SIP 服务器,它可以作为 PROXY、注册服务器、重定向服务器,也可作为简单的 PRESENCE 服务器。
Kamailio™ (former OpenSER) is an Open Source SIP Server released under GPL, able to handle thousands of call setups per second. Among features: asynchronous TCP, UDP and SCTP, secure communication via TLS for VoIP (voice, video); WebSocket support for WebRTC; IPv4 and IPv6; SIMPLE instant messaging and presence with embedded XCAP server and MSRP relay; IMS extensions; ENUM; DID and least cost routing; load balancing; routing fail-over; accounting, authentication and authorization; support for many backend systems such as MySQL, Postgres, Oracle, Radius, LDAP, Redis, Cassandra; XMLRPC control interface, SNMP monitoring. It can be used to build large VoIP servicing platforms or to scale up SIP-to-PSTN gateways, PBX systems or media servers like Asterisk™, FreeSWITCH™ or SEMS. Kamailio and the SIP Express Router (SER) teamed up for the integration of the two applications and new development.
Kamailio and SIP Express Router (SER) teamed up for integration of the two applications and new development. As result, starting with version 3.0.0 there is one application and a single source tree that incorporates all the features of the two projects plus new additions.
特点
Robust and Performant SIP (RFC3261) Server flavours
Flexibility
SIP Routing Capabilities
Transport Layers
Asynchronous Processing
Secure Communication
IP and DNS
Accounting
Configuration File
External Interaction via
Rich Communication Services
Monitoring and Troubleshooting
Extensibility APIs
Multiple Database Backends
Interconnectivity
Miscellaneous
最新版本:4.2
重要版本,包括新特性和大量改进。此版本经过六个月的开发和一个半月的测试,包括大量新特性和改进。主要增加了 9 个心模块和对超过50个现有模块的改进,同时还有核心组件和内部库的改进。对现有的 60 多个模块进行了增强改进,加强了核心和内部库组件。详细更新内容请看发行说明。
最新版本:5.0
Kamailio SIP Server v5.0.6 stable 已发布,这是一个小的更新版本,包括自 v5.0.5 以来的代码和文档修复。配置文件和数据库模式的兼容性被保留,这意味着你不需要改变任何东西来更新。Kamailio v5.0.6 基于最新的 GIT 5.0 分支,建议运行 5.0.x 以及更早版本的用户升级。详细的更新日志请参考此处,配置文件和数据库模式的兼容性被保留,这意味着你不需要改变任何东西来更新。
最新版本:5.2
这是 5.xy 系列中的第三个主要版本,历经九个月的开发和大约两个月的测试,包含大量新功能和改进。总的来说,新版本为 70 多个现有模块带来了 6 个新模块及功能改进,以及核心和内部库的组件以及嵌入式解释器的优化(KEMI 框架),有诸多的更新亮点。有关详细的发行说明,请查阅此处。
最新版本:5.3
Kamailio 5.3.0 发布了,更新亮点如下:
新的命令行参数在容器化或虚拟环境中运行时具有更大的编排灵活性
继续将功能导出到 Kamailio 嵌入式解释器(KEMI)接口,以获取更多模块,并添加了专用模块以提供 KEMI 特定扩展
通过 RPC 命令动态管理(添加/删除)负载均衡器路由(调度程序模块),从而可以控制路由而无需从后端重新加载所有记录
支持 haproxy 协议,可在各种云提供商提供的 TCP/HTTP 负载均衡器后面使用 Kamailio
一个新模块(rtp_media_server),可用于播放 Kamailio 中的媒体/音频文件
下一代紧急服务的扩展 – HELD(RFC6155)和 LOST(RFC5222)基于位置的路由
更多信息请见发行公告。
官方主页:http://www.kamailio.org/