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

Moises Silva moises.silva at gmail.com
Thu Nov 20 16:19:38 CST 2008


hu? what's that? I don't know such project, or you mean that you would
like to see if that project could be started?

On Thu, Nov 20, 2008 at 4:11 PM, Luis Morales <fastonion at gmail.com> wrote:
> Told me about lower cost call routing for r2. There is an similar project ?
>
>
> On Fri, Nov 21, 2008 at 5:34 PM, Moises Silva <moises.silva at gmail.com> wrote:
>> That is currently being worked on by Humberto Figuera and me :-)
>>
>> On Thu, Nov 20, 2008 at 3:58 PM, Alexis Gavidia <agavidia at iptelven.com> wrote:
>>>
>>>
>>>
>>> I have a proposal that we can include in openr2 outgoing circuits  send DTMF
>>> tones, some Telco require that  the incoming signaling is R2 and the
>>> outgoing send DTMF tones to call.
>>>
>>> Thnaks Alexis
>>>
>>>
>>> On 11/20/08, Moises Silva <moises.silva at gmail.com> wrote:
>>>>
>>>> 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
>>>>
>>>> _______________________________________________
>>>> --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
>>>
>>>
>>> _______________________________________________
>>> --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