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

Luis Morales fastonion at gmail.com
Thu Nov 20 17:09:50 CST 2008


This must be an pluggin for r2. For example you can add cost and
billing for your r2 phone lines. I look some projects for zaptel
channels on asterisk comunity.

Regards,

Luis Morales

On Fri, Nov 21, 2008 at 5:49 PM, Moises Silva <moises.silva at gmail.com> wrote:
> 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
>
> _______________________________________________
> --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