Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DTMF Support #4

Open
juansalvatella opened this issue Nov 12, 2018 · 5 comments
Open

DTMF Support #4

juansalvatella opened this issue Nov 12, 2018 · 5 comments

Comments

@juansalvatella
Copy link

Congratulations on this amazing demo! It's truly inspiring. I have been wondering on how this could be improved and thought that in case that the Google Speech Recognition does not work properly because I have a speech impediment or it's just too noisy, it would be useful to use the keyboard to state how many Asterisk replicas I want.

What would be the best approach to handle this? Maybe some logic should be pushed to Asterisk in order to determine when it should send the audio to the audiosocket or when to wait for DTMF. Looking forward to know your opinion on this.

@Ulexus
Copy link
Member

Ulexus commented Nov 12, 2018

The original app is still in the repo, and it uses DTMF instead of AudioSocket. You can find it here.

audiosocket is really something of a proof of concept right now. We built it for a specific purpose and customer, with an eye toward the more general need to getting streaming audio into and out of Asterisk. I am working on a Görtzel implementation in Go for another project, which is the algorithm Asterisk (and most telephony systems) uses for DTMF detection, but ultimately, I want to implement audiosocket in a channel interface or similar, which will allow us to use it fairly seamlessly with ARI, among other things (like getting DTMF detection).

@juansalvatella
Copy link
Author

juansalvatella commented Nov 12, 2018 via email

@Ulexus
Copy link
Member

Ulexus commented Nov 12, 2018

Thanks; I'll update this issue when I have more information on either.

@rainbow-cnay
Copy link

rainbow-cnay commented Mar 15, 2020

I added DTMF signalling. I just started using GITHUB, please come and see it. By Google Translate. :D
https://github.com/rainbow-cnay/audiosocket

@Ulexus
Copy link
Member

Ulexus commented Mar 15, 2020

Thanks @rainbow-cnay

Would you mind submitting it as a Pull Request?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants