On 12/28/2009 11:57 AM, Antonio Goméz Soto wrote:
thank you for your thorough answers.
You're welcome!
I have noticed that some phones only accept SIP NOTIFY from the registrar server, and some request authentication, and accept them from the same port that the register replies came from, or use SIP transaction numbers.
This would make it mandatory for the register server to send them.
In principle, yes.
I am not at all trying to compare asterisk to kamailio, just trying to find out what each is intended to do, in words and concepts that are familiar to me.
In that case, I invite you to think of Kamailio as a "call router."
So this means, that if I put kamailio as a frontend to my current asterisk setup, and most calls run outside asterisk, that the operator will not be able to for example break into an already existing conversation?
If they run outside of Asterisk in both the signaling and media respects, that is correct.
Or pull two established channels away from each other and forcibly redirect them to a conference box?
Correct.
Will the asterisk queue app be able to work with phones that are registered to kamailio?
Yes. You can use Kamailio as a location server to contact all phones from Asterisk. Instead of addressing them as local peers (e.g. Dial(SIP/antonio)), you'd just plumb the network/transport-layer reachability information resolution through the registrar (e.g. Dial(SIP/antonio@kamailio_server)).
-- Alex