Posted: Fri Mar 09, 2007 1:39 am Post subject: [asterisk-dev] Re: chan_cellphone and Asterisk 1.2.x
Hi Niki,
I think this is ultimately a question for the Digium folk as to the
fate of chan_cellphone.
If chan_cellphone becomes part of standard Asterisk codebase, then
that is the place for it, and i'm more than happy to maintain both a
1.2 and 1.4 version.
If it does not become part of the standard codebase, then I will put
it somewhere as a 'third-party' addon and maintain both versions.
Until this decision is made, I dont want to set up a third-party repository.
It is pretty stable now, and im aware of quite a few people using it,
so hopefully this will be resolved soon.
cheers
dave
On 3/9/07, Nikolaus Hammler <nikolaus.hammler@telematik.edu> wrote:
Quote:
Hi Dave,
First off a question: Is there any reason why chan_cellphone can only
run on Asterisk 1.4?
Why do you publish a patch for a CVS version and not a standalone
channel driver like chan_bluetooth, chan_capi etc.?
I use Asterisk 1.2 and want to use chan_cellphone, so I modified your
patch to compile with Asterisk 1.2.
I documented this in [1].
It worked in Asterisk 1.2 but there was a problem when using Dial (free
displayed an error message). I do not know if this is a bug in
chan_cellphone or has something to do with my "backport". I'll come to
that another time...
After that, I got lots os requests for the patch; there are many people
who want to use chan_cellphone in Asterisk 1.2.
I published the backport-patch with a small README in [2] and [3].
chan_cellphone developes very fast and almost every day there is a new
version. Backporting isn't as simple (as you might expect): I need to
modify your patch file, apply it against an asterisk source tree, modify
the chan_cellphone.c so that it will compile with Asterisk 1.2...
So I've a really big question for you: Would it be possible to publish
your driver in a normal way using a SVN repository? I would care for the
Asterisk 1.2 part.
At the moment, I just use a preprocessor directive "HAS_ASTERISK_1_2" so
you would not need to care about Asterisk 1.2.
But coordinating the whole thing would help me and lots of other
Asterisk 1.2 persons a lot!
I think there are enough SVN servers to use out there, however, I could
also provide you with one, I've installed some repos on www.nobaq.net.
However, I would be very happy if it would work similar to chan_capi
where just both Asterisk versions are supported. And again: I would care
about the Asterisk 1.2 stuff just by adding the code with #ifdef's! It
would be great if we could work together on that (as it's the sense of
OpenSource) instead of having to separate places...
Posted: Fri Mar 09, 2007 3:04 am Post subject: [asterisk-dev] Re: chan_cellphone and Asterisk 1.2.x
On Fri, 2007-03-09 at 12:33 +1100, David Bowerman wrote:
Quote:
Hi Niki,
I think this is ultimately a question for the Digium folk as to the
fate of chan_cellphone.
If chan_cellphone becomes part of standard Asterisk codebase, then
that is the place for it, and i'm more than happy to maintain both a
1.2 and 1.4 version.
If it does not become part of the standard codebase, then I will put
it somewhere as a 'third-party' addon and maintain both versions.
Until this decision is made, I dont want to set up a third-party repository.
It is pretty stable now, and im aware of quite a few people using it,
so hopefully this will be resolved soon.
I would really appreciate it if you could upload a 1.2 version of your
latest and greatest chan_cellphone to http://www.asterisk-backports.org
That's the place were 1.2 backports happily live compared to
bugs.digium.com where they are usually frowned upon. I think you will
not see chan_cellphone become part of 1.2 and probably neither of 1.4 if
I understand Digium's policy correctly. Trunk seems your only option so
basically 1.6.
As an average user that would like to try out new stuff like
chan_cellphone on top of 1.2 or even 1.4 that policy doesn't do anything
for me as I would have to run trunk which I rather not. Or I have to
wait for 1.6 by which time I could be sitting on a cloud admiring my
shiny new wings while playing the harp.
If only Asterisk would follow the same dev model as Linux 2.6 so it
becomes easier to include new features.
Thanks,
Patrick
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --
I think this is ultimately a question for the Digium folk as to the
fate of chan_cellphone.
If chan_cellphone becomes part of standard Asterisk codebase, then
that is the place for it, and i'm more than happy to maintain both a
1.2 and 1.4 version.
Unless there is some legal reason why we would not be able to include it, which my current understanding is that there is none, then it is reasonable to expect that this module will be merged into the trunk, and will be included in Asterisk 1.6.
Our policy to not introduce new features into release branches means that this is not a candidate to be officially included in the 1.2 or 1.4 branches.
--
Russell Bryant
Software Engineer
Digium, Inc.
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum