My perception is that SER is something like a kernel, but Kamailio a user-oriented distribution and ecosystem wrapper around it that serves to "practicalise" it in an applied way.

--
Alex Balashov - Principal
Evariste Systems LLC
235 E Ponce de Leon Ave
Suite 106
Decatur, GA 30030
Tel: +1-678-954-0670
Fax: +1-404-961-1892
Web: http://www.evaristesys.com/, http://www.alexbalashov.com

Daniel-Constantin Mierla <miconda@gmail.com> wrote:

Hello,

if you install from sources, there is practically everything: ser + kamailio together, it is up to you what modules you want to use.

If you install from kamailio packages (debian, centos), you get only kamailio specific modules (what is located in modules/ and modules_k/).

Maturity of the code is the same, I am more into kamailio specific modules, though, since I use them. Kamailio is traditionally more interactive in terms of public relations, having a clear release policy, with packages built every time.

Also, kamailio specific modules have more into SIMPLE extensions (I mean here presence, xcap, ...), but this is not a problem since you can use the modules with the ones developed in the past by SER. So there is nothing different between Kamailio and SER if you install from sources. As mentioned in the link, there are just some inter-module dependencies, so when using a module, you have have to use another specific one. This is actually valid in the same group of modules (like in modules_k), one module requires another one.

What really make the difference in a deployment is the database structure used behind. If you start from scratch, it does not matter probably, but people upgrading from older versions, tend to stick to what they have, so they continue using one or the other.

From my observations on this mailing list, it is more likely you get people answering more often for kamailio than ser. Also, there are more tutorials showing how to use kamailio, including integration with asterisk, if that is main concern, for example:

  * http://kb.asipto.com/asterisk:index

Cheers,
Daniel



On 4/9/12 9:43 PM, Daniel Gonzalez wrote:
Thanks for the link.

If I understand correctly, both projects share the same source code, and implement more or less the same functionality.
Is there a list of specific features which are only available in SER or in Kamailio?

Which is the most widely deployed / documented option? Which is more mature / stable? Which is the option which interoperates easier with Asterisk?

Sorry for the beginner questions, but I have found no place where this questions are adressed.

On Mon, Apr 9, 2012 at 9:17 PM, SamyGo <govoiper@gmail.com> wrote:
:-|

http://www.kamailio.org/w/sip-router-releases/  



On Mon, Apr 9, 2012 at 11:06 PM, Daniel Gonzalez <gonvaled@gonvaled.com> wrote:
Hello,

I am starting to deploy a SIP router, and after reading the
documentation in http://sip-router.org I am a bit confused. I am
planning to integrate the SIP router with an asterisk PBX. Which of
the available projects is  recommended to get in touch with the
technology, SER or Kamailio? Which are most of you in the list using?
Is there a particular use case where one or the other is more
appropriate?

Thanks,
Daniel Gonzalez

_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users




_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

-- 
Daniel-Constantin Mierla
Kamailio Advanced Training, April 23-26, 2012, Berlin, Germany
http://www.asipto.com/index.php/kamailio-advanced-training/