On Monday 16 March 2009, Juan Perez wrote:
We are implementing an architecture with Kamailio and Asterisk with real time and are debating who should be the Registrar for the SIP clients. [asterisk or kamailio for REGISTER]
Hi Juan,
i'd say that this tradeoff depends on several factors. If the majority of services you want to provide are such that the asterisk is not heavily involved, e.g. plain telephony, presence features and such i'd suggest that you use asterisk only for this stuff that kamailio can't handle or is not optimized for. If you would like to go for a bigger userbase i'd also suggest using kamailio instead of asterisk for this basic services. Media relaying can be done with rtpproxy, you don't need a asterisk for this. We've a setup like this, most of the stuff is done in the OpenSER/ Kamailio.
[using asterisk for REGISTER] We have never done it that way and we are not sure whether it is possible or not, whether it is acceptable SIP-wise or not
Relaying the REGISTER to asterisk will work probably, but i'd use the solution were i'm comfortable with and confident that it will work out in the end.
Cheers,
Henning