[Kamailio-Users] SIP-Router Project - how does this affect me?

Daniel-Constantin Mierla miconda at gmail.com
Mon Jul 6 11:02:39 CEST 2009


Hello Alex, Geoffrey,

sip-router.org is used as common development portal for Kamailio 
(OpenSER) and SIP Express Router (SER) right now. Next release of 
Kamailio (OpenSER) is planned this autumn, like usually, after 6-8months 
since the previous one. It should not affect users more than any other 
major release did so far. That means:
- there might be config file incompatibilities
- lot of new features are added
- some features are marked obsolete or removed (due to better option for 
same functionality, no maintenance, etc.)
- there will be tools to help with migration and documentation to guide it

Meanwhile, 1.5 will still be maintained with minor releases (as we 
maintain two major versions back): - bug fixes, config file compatible 
in the series.

So far, most of what you could do with Kamailio 1.5 is now possible with 
devel version, default configuration file requires minor updates:
http://sip-router.org/wiki/migration/kamailio-3.0-config

In addition, there was development done to Kamailio modules (like lcr, 
htable), new modules (memcached, mi_rpc), development to core - event 
routes.

Besides these, next version will ship:
- overhauled transport layer (asynchronous tcp, reworked tls and sctp), 
timers, dns handling, memory managers, locking system and tm module
- core enhancements: ability to change global parameters at runtime; 
send route - call config file with outgoing sip request; rpc interface 
for integration with third party applications
- several modules from SER (rtp relaying using kernel space for nat 
traversal, auth identity)

These ones are very well tested and mature, being inherited from stable 
version of SER.

There is a lot of noise on development list, as devel team doubled its 
members. There are people thinking ahead, which is good from evolution 
point of view, but I agree that may bring confusion sometime.

To summarize, the goal of next kamailio (openser) release is to bring 
all goodies above at the smallest possible impact for users. I can 
answer more punctual questions, if anyone has concerns regarding 
specific aspects of the project. This mail is getting big and loses the 
essence.

Cheers,
Daniel

On 07/06/2009 02:52 AM, Alex Balashov wrote:
> That said, this page does speak to a number of the concerns, even if
> somewhat vaguely:
>
> http://sip-router.org/answers/
>
>   
>>> I am not clear on what exactly the SIP-Router project is, nor how it
>>> will affect me?  Is Kamailio eventually being replaced with SIP-Router
>>> once all the functionalities have been rolled in?  Will my entire
>>> configuration script need to be reworked to eventually operate with
>>> this new platform?  Can anyone explain to me why this merge is
>>> happening so soon after Kamailio split with OpenSIPS?  All this
>>> turmoil feels very destructive to me.
>>>       
>> This is a confusing topic, and could definitely use additional discussion
>> and official clarification.
>>
>> I have been made to understand that Kamailio will not be replaced by
>> sip-router.  It is rather that sip-router is a a "common core" that
>> integrates both Kamailio and sip-router modules, and that both projects
>> will share this common core going forward, but remain distinct.  The
>> analogy provided to me by Daniel was of Linux kernels vs. distributions.
>>
>> This seems fair enough, but it doesn't adequately explain who sip-router
>> is intended for and who Kamailio is intended for, and who should use which
>> and why and under what circumstances.  It does also seem that most of the
>> development and documentation energy is being concentrated into sip-router
>> integration, which leaves open the question of what the future of Kamailio
>> is.
>>
>> This definitely needs to be discussed more.  Thank you very much for
>> raising it, Geoffrey.
>>
>> --
>> Alex Balashov
>> Evariste Systems
>> Web    : http://www.evaristesys.com/
>> Tel    : (+1) (678) 954-0670
>> Direct : (+1) (678) 954-0671
>> Mobile : (+1) (678) 237-1775
>>
>>
>>
>> _______________________________________________
>> Kamailio (OpenSER) - Users mailing list
>> Users at lists.kamailio.org
>> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
>> http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
>>
>>     
>
>
>   

-- 
Daniel-Constantin Mierla
http://www.asipto.com/




More information about the Users mailing list