[asterisk-dev] [Code Review] 3343: res_pjsip: Enable DNS support.

Olle E. Johansson oej at edvina.net
Fri Mar 14 01:32:58 CDT 2014


On 13 Mar 2014, at 21:42, Paul Belanger <paul.belanger at polybeacon.com> wrote:

> On Thu, Mar 13, 2014 at 4:15 PM, Dan Austin <Dan_Austin at phoenix.com> wrote:
>> Matt wrote:
>> 
>> Not including this change does not seem to buy us anything, save for some
>> semblance of architectural purity. While I would love for there to be only
>> one way to perform DNS resolution, that feels like a long term goal - and
>> sacrificing the practicality of delivering a feature that a large number of
>> Asterisk users have wanted for an extremely long time doesn't feel worth it
>> to me.
>> 
>> 
>> 
>> I am indifferent to PJSIP and have no intent to use it any time soon, so my
>> critic is not of
>> 
>> that channel driver.  In times not so long past if a developer offered a new
>> feature for one
>> 
>> of the second-class channels or apps they stood a good chance being told to
>> rewrite it to
>> 
>> be channel agnostic,  that it should (had to) be coded in such a way that
>> all channels would
>> 
>> benefit.  It is kind of amusing to see that turned around to not apply to
>> the new kid on the block.
>> 
> +1 with Dan.  Comments aside on DNS functionality (I have opinions but
> sitting this one out). Any functionality should be channel agnostic.
> I too am a little concern'd that statement seems to have changed.

Well, I am not. First Matt kept chocking me by questioning a lot of our old
rules that seemed carved in stone. But in the end, we have something that
will lead to a much better product - which is the important thing. At some point
we will have to ask ourselves as a project about all these old rules - are they
still meaningful? Matt has done a lot of good for the project and the product
by doing this.

In this case though, I think he's wrong ;-)

I do agree with you a bit. While it is important to remember and follow
the core architecture of asterisk and try to be channel-agnostic, we also
have to ask ourselves what is going to be important a few years from now.
Will and ISDN-inspired core take us there? 

/O


More information about the asterisk-dev mailing list