[Serdev] SER's core design features(process
model/parser/lumps/script) - was: So who/what is SER for, anyway?
Klaus Darilion
klaus.mailinglists at pernau.at
Thu Jan 25 16:16:48 UTC 2007
Martin Hoffmann wrote:
>> Also the whole NAT traversal. This should be handled globally too, e.g.
>>
>> perform_nat_traversal=no/always/ifneeded (this of course automatically
>> activates the rtp proxy - no need to check for replies with 183/200 - no
>> need to check for reINVITEs, ...)
>
> So your NAT traversal strategy is the same as mine? I do have a couple
> of special things which I can only do because the script allows me to do
> whatever I want.
I do also have a couple of special things because the config forces me
to do it :-(
>> Thus, there is lots of potential to make ser more user friendly. The
>> above examples do not have any performance impact, but prevents users
>> from having lots of bugs in their message handling and NAT traversal).
>>
>> I already can year you crying that we will loose all the flexibility
>> when doing this - but in the end we will have a very flexible SIP proxy
>> which will be used by geeks and there will be not so flexible SIP
>> proxies (asterisk, repro ...) which will be used by admins without a PhD
>> in SIP.
>
> Yes. And now please explain what is wrong with this. I need a proxy that
> suits my needs as a large ITSP. I really don't care about a twenty
> people office. If "my" proxy can be used by them as well, fine. But I do
> not see why I should use an inferior product just to please some people
> for whom there already are perfectly fine alternatives.
>
> That's just my sixteen øre as someone who gets all the strange
> interoperability problems on his desk and needs fix them. Ultimately,
I also hade some bug reports just to find out that other commercial ITSP
have a buggy NAT traversal thus calls from my domain to to other ITSP
wont work. I suspect that most configs have a bug somewhere (mine too).
regards
klaus
--
Klaus Darilion
nic.at
More information about the Serdev
mailing list