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

Tiago Durante tiagodurante at gmail.com
Thu Nov 20 17:12:05 CST 2008


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



More information about the asterisk-r2 mailing list