问题标签 [dtmf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - 使用 Matlab 从 wav 文件中拆分 DTMF 信号
这是问题的背景:我有一个 wav 格式的 DTMF 信号,我必须识别它编码的数字序列。我必须在 Matlab 中使用快速傅立叶变换来执行此操作,这意味着我使用wavread
和 来读取 wav 文件,并识别每个数字之间的间隔为 40ms 或更多。
到目前为止,这是我的代码:
这是figure 1
从 wav 读取的信号的样子:
如何有效地将信号分成几部分,以便我可以分别对 10 个部分中的每一个进行 FFT 以解码相应的数字?
android - How to send a keystroke through adb during a phone call?
I would like to be able to use ADB to fully manage the process of a phonecall (primarily as I have cracked my screen and cannot see anything).
I know I can initiated a phonecall through:
Similarly I know I can use key events to end a call:
However I have run into issues when the voicemail asks "press 1 to listen to your message, 2 for settings, etc".
I was hoping that the following command would work:
or at least the following:
However the voicemail does not recognise the selection and just repeats the message. I have no way to validate visually as I have no access to the screen.
Any suggestions?
Thanks for your help.
References:
- Making a call through adb How to make a call via pc by ADB command on android?
- Input event and events' list ADB Shell Input Events
- Send event https://groups.google.com/forum/?fromgroups=#!topic/android-beginners/il2PqSKRFNI
events - RFC 4733 事件持续时间在结束位
在阅读RFC 4733时,它没有明确说明事件持续时间是否不应在最后 3 个电子位中增加。事件中的重要信息似乎是 m-bit、timestamp 和 e-bit。如果事件持续时间确实在最后 3 个 e-bits 中增加,将 3 个 e-bits 中的每一个视为单独的事件并将音调重复三倍是否有意义?还是应该接收到的第一个 e-bit 是事件的结束而最后 2 个 ebit 被忽略?我有一个 Wireshark 捕获,它显示事件持续时间在 3 个 ebit 中增加,我很想理解这一点。
android - Android 解码来自其他手机的 DTMF 代码
我想实时处理其他手机产生的DTMF代码。如果一部手机使用ToneGenerator发送 #1234,我希望它在接收应用程序中解码为 #1234。我应该怎么做?
asterisk - 星号 - 在调用 phpagi 期间获取 dtmf
我在 phpagi 中使用星号 - 我想创建一个变量 $pressedsomething = TRUE; 如果被叫方在通话时按下了某些东西。我一直在环顾四周,不知道从哪里开始。请记住,我想要来自被叫方的 DTMF,而不是来自我的端......
非常感谢我能得到的任何帮助!
android - 想要从安卓应用发起和管理语音通话
我想发起和管理来自 android 的呼叫,而不与默认拨号器进行任何交互。呼叫应该从应用程序自动启动,并且应用程序应该能够以编程方式发送 DTMF 音,也可以以编程方式终止呼叫。在此过程中,拨号程序绝不应该出现在前台。
我见过很多有意图地发起呼叫的例子。不幸的是,呼叫将被传递给拨号器,然后拨号器将获得控制权。这是一个这样的例子。 Android:没有用户初始化的呼叫号码?
这可能吗?如果没有,如果您能指出我的文档会有所帮助。
java - 在 Sip/VoIP 或常规通话期间收听 DTMF 音
我读过一些关于 Android 中 DTMF 的文章。我想不可能通过流式传输 .wav 文件(或其他格式)进行自动电话呼叫并检测其他人(呼叫接收者)的输入。
我想制作一个应用程序来呼叫我/或其他人并等待输入以执行某些操作。Android中的VoIP可以实现这种情况吗?有任何想法吗?
谢谢
c++ - 在没有初始化的情况下输入 if 语句
我正在为我的 Arduino 编写一个 C++ 程序库。该库用于 DTMF 解码器。在将两个检测到和验证的音调一起添加以返回相应的按钮时,我遇到了问题。
我两次调用下面的函数(它还没有完全完成,但你会希望得到我的逻辑)。如果我将值 R1 和 R2 初始化为 0,那么它们会在第二次调用时相互覆盖。如果我根本不初始化它们,我会收到运行时检查错误。
我花了 40 多个小时试图弄清楚这一点(我是一个非常基础的程序员!)。任何帮助将不胜感激!
asterisk - 星号 Phpagi DTMF
我一直在四处寻找,但似乎找不到答案。我想看看我想做的事情是否可行:
我想在执行我的 phpagi 脚本时向我的调用者播放音乐。无论如何我可以抓住在音乐保持期间按下的任何 DTMF 吗?我想让音乐连续播放....
非常感谢我能得到的任何见解。
android - 在android中识别DTMF音
我打算在android中创建一个centerx系统应用程序。其中有语音邮件将设置在接收方。根据语音信箱中的指示,来电者必须按下拨号盘中的号码,接收方应识别号码并做出相应的动作。有谁知道如何检测呼叫者在接收方按下的号码?,它背后的技术是什么?,在android中是否可能?
任何帮助将是可观的..