Giter Club home page Giter Club logo

Comments (3)

GoogleCodeExporter avatar GoogleCodeExporter commented on July 24, 2024
return -1 from channel_digit_begin() is want asterisk core to generate DTMF 
inband 

Original comment by [email protected] on 8 Aug 2011 at 9:02

from asterisk-chan-dongle.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 24, 2024
Yes, I know that returning -1 would result in asterisk generating the dtmf. I 
was just curious to find out why the code exists to have the dongle generate 
dtmf. Is it just historic, or maybe the dongle-generated dtmf is more reliable 
due to dongle-internal volume control?
If there is no real advantage in dongle-generated dtmf, the more clean solution 
(imho) would be to just delegate it to asterisk. If there is an advantage, that 
should be documented...

Of course, this bugreport is about a bug in some code, maybe in the dongle 
firmware, maybe somewhere else, so it is still a good idea to find out if we 
can track this issue down and fix it anyway, regardless of the question who 
should generate dtmf ;-)
If it's in the dongle firmware, maybe that should be documented as well.

Original comment by [email protected] on 8 Aug 2011 at 9:21

from asterisk-chan-dongle.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 24, 2024
Did some more testing with this.

When IVR system is not responding to DTMF keys, it also doesn't work when 
generating inband DTMF (i.e. playing dtmf digits and holding receiver in front 
of speakers).
When hanging up and redialing, it worked again, so no dongle reset/reload 
necessary. Generated inband dtmf through speakers also works after redialing, 
so should have worked even if DTMF generation in the dongle was bugged.

So, maybe it's not the dtmf generation that's bugged, but maybe it's the audio 
not being sent to the remote party...
I'll switch the dongle to 2G-only mode and use a radio to find out whether or 
not it is sending anything at all when dtmf in the menu isn't working ;-)

(There is a slight chance the provider's IVR isn't detecting DTMF due to a 
problem with their system, but that's not very likely.)

Original comment by [email protected] on 15 Aug 2011 at 10:31

from asterisk-chan-dongle.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.