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

Luis Morales fastonion at gmail.com
Thu Nov 20 16:11:04 CST 2008


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
---------------------------------------------------------------------------------



More information about the asterisk-r2 mailing list