fortyseven / tonedef Goto Github PK
View Code? Open in Web Editor NEWToneDef is a small, but powerful tone dialer application for Android featuring DTMF, bluebox, and redbox tone generation.
License: Other
ToneDef is a small, but powerful tone dialer application for Android featuring DTMF, bluebox, and redbox tone generation.
License: Other
It'd be great if one could record the dialed numbers to an audio file for further use or processing.
Hi,
You are not able to input letters a-d into the field to dial dtmf. Even when pasting string of numbers and letters to this field, the letters get cut out.
Iirc the support libraries for android are Apache2 licensed, which is incompatible with GPLv2. So imho you should switch to GPLv2+ ("GPLv2 and later").
'Dial' can be pressed repeatedly, playing the dial string over and over, with the tones overlapping. Button should ignore presses when playing a string.
Starting and stopping audio causes a crackle/pop noise between mark and space.
Quite likely THIS issue: https://stackoverflow.com/questions/8158897/audiounit-how-to-get-rid-of-popping-clicking-at-the-start-and-end-of-tones
Is ToneDef still in the Google Play store? I have it installed on my phone, but I couldn't find it via search..
Also, the hyperlink in the repository's README markdown is a 404. What's going on? I love this app and need to cuddle with it.. ๐ โ
Hi, the "tel:0123456789" data scheme is used for example to embed phone number in web pages, could it be added? The intent can be matched for example as
<intent-filter>
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<action android:name="android.intent.action.VIEW" />
<data android:scheme="tel" />
</intent-filter>
Hi,thank'ds for you program!
What about create. this app as extension for AppInvertor project ?
Not urgent, it's not my main device. Android 5.0.2 ZTE T84
It unreliably double-pulses.
Release 21
See attached video for a demonstration
I haven't looked into the code to see why this might be the case, and I'm not a very good Android developer but without looking at the code my headcanon is that maybe you're creating an audio context on each button press and when I release the button before it can play the tone it destroys that audio context and you don't hear anything as a result
Make ToneDef appear on a list of applications users can share contacts with.
ToneDef does not allow to select a numbet if a contact (selected via Dial Contact) has multiple numbers.
What the application calls "RINGBACK [IT]" actually sounds like the Italian dial tone. The Italian ringback tone sounds pretty much, if not exactly, like "RINGBACK [EUROPE]". Even then, I think "RINGBACK [IT]" is slightly faster than the real Italian dial tone.
When I use the app after a while everything changed sound. This is more noticeable in the blue box, the 2600 hz tone suddenly changes frequency
After making a FFT I saw that the frequencies are not as they should be for DTMF ( compared to Wikipedia )
Would be necessary to fix this, thanks !
As requested in Google Play reviews
I'm considering removing the ability to dial via contacts.
I'm unsure if anyone is actually using this feature. And while it seemed like it might be useful, initially, the necessity of requiring permissions to access contacts has put some folks off of using it. (As a guy paranoid of permissions of strange apps, myself, I completely sympathize. ๐)
If I get rid of the feature, I can remove the permission.
However, if even a couple people are using it and find it helpful, I don't have a problem maintaining the status quo and leaving it as-is. I just don't want to keep it around if nobody is using it.
If I set the mark and space time to for example 60ms each, the tones generated by ToneDef are still having a mark and space time of above 100ms.
So, it seems that the settings are not considered properly.
Justin Kelly [email protected] wrote:
what needs to be changed to allow tonedef to send the audio over a phone link? for astericks VoIP use?
Android doesn't support phone call audio injection, officially. And it's only supported on the hardware level by a subset of handsets.
There may be other tricks, such as playing tones loudly over the speaker? Something to look into, at least.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.