[Kamailio-Devel] [SR-Dev] [Serdev] AVPs

Jan Janak jan at ryngle.com
Tue Dec 16 16:12:26 CET 2008


On 16-12 15:59, Andrei Pelinescu-Onciul wrote:
> On Dec 16, 2008 at 15:58, Jan Janak <jan at ryngle.com> wrote:
> > On 16-12 16:44, Daniel-Constantin Mierla wrote:
> > > On 12/16/08 16:33, Jan Janak wrote:
> > >> On 16-12 14:49, Andrei Pelinescu-Onciul wrote:
> > >>   
> > >>> On Dec 16, 2008 at 14:39, Jan Janak <jan at ryngle.com> wrote:
> > >>> [...]
> > >>>     
> > >>>>>>             
> > >>>>> Perhaps select implementations can be moved in modules, as well.  
> > >>>>> Integration has to be done at some point anyhow.
> > >>>>>         
> > >>>>   It already is, the core contains the core selects and shared parts.
> > >>>>       
> > >>> I think Daniel meant moving also the core selects into a select module
> > >>> and leave only the shared part in core (like he did for pvars in k).
> > >>>     
> > >>
> > >>   Would this be a smart thing to do? Lots of modules use or depend on
> > >>   selects. Maybe we could turn it into a library if there is a need to move it
> > >>   away from the core, but I personally would leave it where it is now.
> > >>   
> > > same was in K with PVs, most of modules depend on them. But the core  
> > > gets pretty fat over the time will all there. While couple of them are  
> > > pretty used, some are not at all. Because there will be pseudo-variables  
> > > and selects, with lot of overlapping, keeping in core just the shared  
> > > part is an optimal solution.
> > >
> > > This step can be done along with integration with PVs (removal of  
> > > duplicates), perhaps second release of sip-router.
> > 
> >   I don't understand. Are you suggesting to move selects somewhere else or do
> >   you want to keep it the way it is now? Note that by "selects" I was refering
> >   to the select framework, i.e. the code that is used to parse select
> >   identifiers, lookup functions to be called and calling those functions.
> > 
> >   That code is in ser core now, along with a set of select implementation
> >   functions that didn't fit anywhere else.
> 
> No. it's not about the framework, is about the "functions that didn't fit
> anywhere else" being moved to some select module in the future (from my
> point of view this has very very low priority).

  Ah, I understand now, thanks. Yes, moving those functions away from the core
  makes sense to me.

    Jan.



More information about the Devel mailing list