[asterisk-r2] OpenR2 release candidate and development ideas feedback

Luis Morales fastonion at gmail.com
Thu Nov 20 09:36:27 CST 2008


Moy,



- r2 on asterisk 1.2 it's have many troubles with hang up detection
(cantv, movistar on venezuela)
- r2 on asterisk 1.4 it's stable (cantv, movistar on venezuela)

I' m not testing on 1.6 or Openr2. But i will on next weeks.

Regards,



On Fri, Nov 21, 2008 at 10:53 AM, Moises Silva <moises.silva at gmail.com> wrote:
> Luis
>
> Drop your ideas here to discuss them! :-)
>
> On Thu, Nov 20, 2008 at 8:14 AM, Luis Morales <fastonion at gmail.com> wrote:
>> Moy,
>>
>> I'm on Venezuela and i have access to r2 telephony system providers.
>>
>> I have an couple of ideas to extend r2 project.
>>
>> Regards,
>>
>> Luis Morales
>>
>> On Thu, Nov 20, 2008 at 6:34 PM, Moises Silva <moises.silva at gmail.com> wrote:
>>> Probably some of you already know it, the first release candidate for
>>> openr2 is out there in google code:
>>> http://code.google.com/p/openr2/downloads/list
>>>
>>> Also, I'd like to ask for opinions and probably any volunteer coders
>>> here. Currently there is a couple of activities that I have in mind.
>>>
>>> 1. Windows and/or Mac OS build.
>>> 2. Asterisk patches.
>>> 3. DTMF/R2 support (Venezuela users mostly).
>>>
>>> The number one is about making openr2 code to build in Windows or Mac
>>> OS. Or both :)
>>>
>>> The second project is less time consuming (I think), the idea is
>>> create a doc/asterisk/patches directory where other directories will
>>> exists, one directory for each major release of Asterisk. 1.2, 1.4 and
>>> 1.6. Now that we have the first release candidate of openr2 it would
>>> be easier to have patches for Asterisk and not just the SVN branches I
>>> have been providing. So, one directory could be:
>>>
>>> doc/asterisk/1.4/1.4.22/
>>>
>>> And put the required patches, or even better, an already modified for
>>> R2 chan_dahdi.c/chan_zap.c along with a Makefile to compile using the
>>> Asterisk headers. That way a user can easily do this:
>>>
>>> # cd doc/asterisk/1.4/1.4.22/
>>> # make
>>> # make install
>>>
>>> And that make install would copy the created R2-enabled chan_dahdi.so
>>> to /usr/lib/asterisk/modules replacing the old and not-R2 enabled
>>> chan_dahdi.so included with Asterisk.
>>>
>>> The other option is not include chan_zap.c or chan_dahdi.c modified
>>> there, but just include a patch for users to apply.
>>>
>>> The advantage of having the modified chan_zap.c/chan_dahdi.c with a
>>> Makefile is that no patching is required, users just replace their old
>>> chan_zap.so/chan_dahdi.so with "make install" with the R2-enabled one.
>>> The disadvantage is that a directory would be needed each time a new
>>> Asterisk release goes out. But I really like this approach better over
>>> the patching.
>>>
>>> The advantage with the patch, is that as long as the patch applies
>>> cleanly to newer Asterisk versions, there is no need to do anything,
>>> but in any moment a patch does not apply or causes undesired
>>> side-effects (like segfaulting) there will be needed to create a new
>>> directory with a new patch for the new Asterisk version.
>>>
>>> Comments, ideas?
>>>
>>> If there is anyone willing to work in some of this sub-projects, it
>>> will be my pleasure to provide access to an SVN branch in the
>>> development openr2 repository to work on.
>>>
>>> Moy
>>>
>>> --
>>> "I do not agree with what you have to say, but I'll defend to the
>>> death your right to say it." Voltaire
>>>
>>> _______________________________________________
>>> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>>>
>>> asterisk-r2 mailing list
>>> To UNSUBSCRIBE or update options visit:
>>>   http://lists.digium.com/mailman/listinfo/asterisk-r2
>>>
>>
>>
>>
>> --
>> ---------------------------------------------------------------------------------
>> Luis Morales
>> Consultor de Tecnologia
>> Cel: +(58)416-4242091
>> ---------------------------------------------------------------------------------
>> "Empieza por hacer lo necesario, luego lo que es posible... y de
>> pronto estarás haciendo lo imposible"
>>
>> Leonardo Da'Vinci
>> ---------------------------------------------------------------------------------
>>
>> _______________________________________________
>> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>>
>> asterisk-r2 mailing list
>> To UNSUBSCRIBE or update options visit:
>>   http://lists.digium.com/mailman/listinfo/asterisk-r2
>>
>
>
>
> --
> "I do not agree with what you have to say, but I'll defend to the
> death your right to say it." Voltaire
>
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
> asterisk-r2 mailing list
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-r2
>



-- 
---------------------------------------------------------------------------------
Luis Morales
Consultor de Tecnologia
Cel: +(58)416-4242091
---------------------------------------------------------------------------------
"Empieza por hacer lo necesario, luego lo que es posible... y de
pronto estarás haciendo lo imposible"

Leonardo Da'Vinci
---------------------------------------------------------------------------------



More information about the asterisk-r2 mailing list