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

Moises Silva moises.silva at gmail.com
Thu Nov 20 10:10:51 CST 2008


Well, the call progress detection is responsibility of
chan_zap/chan_dahdi or chan_unicall. If you are using Unicall, is
responsibility of chan_unicall, which is heavily based on chan_zap but
probably outdated and not detecting the hangup properly. If we find
that chan_zap does the same, then the bug is in chan_zap, not openr2
or Unicall/libmfcr2.

I'd like to see that scenario's log.

On Thu, Nov 20, 2008 at 10:06 AM, Luis Morales <fastonion at gmail.com> wrote:
> I look the unicall for * 1.2 on Venezuela in some clients not
> recognize the hangup detection, the channel show as busy until the
> client do soft hangup. I'll be try get the call logs and submit to the
> list.
>
> Regards,
>
> On Fri, Nov 21, 2008 at 11:11 AM, Moises Silva <moises.silva at gmail.com> wrote:
>> What kind of problems with hangup detection?
>>
>> On Thu, Nov 20, 2008 at 9:36 AM, Luis Morales <fastonion at gmail.com> wrote:
>>> 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
>>> ---------------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> --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
> ---------------------------------------------------------------------------------
>
> _______________________________________________
> --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



More information about the asterisk-r2 mailing list