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

Moises Silva moises.silva at gmail.com
Thu Nov 20 17:43:31 CST 2008


We can certainly add it to the R2 library, but, unless is financed by
someone, I'd say is at the bottom of my priority list.

In fact, I think Dial() already has something like that, or this
package can be useful:
http://search.cpan.org/~jhiver/Asterisk-LCR-0.03/lib/Asterisk/LCR.pm

On Thu, Nov 20, 2008 at 5:18 PM, Luis Morales <fastonion at gmail.com> wrote:
> You rite buddy, but we can do an similar pluggin for r2 ?
>
> On Fri, Nov 21, 2008 at 6:42 PM, Tiago Durante <tiagodurante at gmail.com> wrote:
>> Luis,
>>
>> It seems more like a feature for the dialplan...
>>
>>
>> []s
>>
>> On Thu, Nov 20, 2008 at 6:09 PM, Luis Morales <fastonion at gmail.com> wrote:
>>> 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
>>> ---------------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> --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
>>>
>>
>>
>>
>> --
>> Tiago Durante
>>
>> ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,
>> Perseverance is the hard work you do after you
>> get tired of doing the hard work you already did.
>> -- Newt Gingrich
>>
>> _______________________________________________
>> --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