问题标签 [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.

0 投票
2 回答
908 浏览

java - 音调的产生和检测

我正在寻找一种成功的方法来识别自我生成的声音。

我的想法是在立体声上使用两种不同的声音。这两种音调的频率不同。然后我在自制的麦克风电缆上打开音调。电缆有两个开关,可在左声道或右声道之间切换。

我想注意两个频率中的哪一个到达麦克风输入,然后计算它们。

我尝试了很多东西,但没有任何东西能带来预期的成功。好吧,我遇到了DTMF,但是在Android中的实现是不够的。

有谁知道我接下来可以尝试什么?

0 投票
2 回答
2210 浏览

android - 在 android 中使用 DTMF 音调

我想在android中做以下事情。可能吗 ?

1) 呼叫 +xx xxxxxxx

2)等到第一个音结束

3) 插入通行证:xxxx

4)等待短暂的高音结束

5) 按 1 直到您听到特定的声音。

这里的音调是 DTMF 音调,我试图用呼叫意图来做到这一点,但我如何使用代码输入正在进行的呼叫?

有人可以指导我吗?

提前致谢 !

0 投票
2 回答
3968 浏览

android - 如何在 android 的活动通话中发送 DTMF 音?

是否可以在 android 的活动呼叫中发送 DTMF 音?我试过了,proxyphone.sendDtmf()但没用。

我怎样才能实现它?

0 投票
2 回答
1466 浏览

callstack - 在通话中发送 DTMF 音

您好,我是 android 新手,我想知道在 android 中可以在通话中发送 DTMF 音吗?我想在android中做以下事情。是否可以 ?

1) 呼叫 +xx xxxxxxx

2)等到第一个音结束

3) 插入通行证:xxxx

4)等待短暂的高音结束

5) 按 1 直到您听到特定的声音。

这里的音调是 DTMF 音调,我试图用呼叫意图来做到这一点,但我如何使用代码输入正在进行的呼叫?

有人可以指导我吗?

提前致谢 !

请帮我找出这个。我想知道它是如何工作的。我在互联网上搜索越来越多,但我对此并不完全了解。

先感谢您。

0 投票
1 回答
2754 浏览

android - 在 Android 中使用反射访问 Dtmf 功能

每个人。我正在尝试使用反射访问 android.internal.telephony.CallManager 中的 sendDtmf 方法,以将这些音调发送到 IVR 语音。

代码如下:

当我编译代码时,在 LogCat 中抛出这个异常:

我被这些东西困住了,我有一些要求。1)这段代码正确吗?2) classManager 类中确实存在 sendDtmf() 方法,如果是,我可以访问它吗?

任何建议将不胜感激。

0 投票
0 回答
407 浏览

java-me - 如何在 j2me 中生成 DTMF 音调

我想知道是否有人遇到过在 J2ME 中生成 DTMF 音调的方法。我正在尝试在 J2ME 中生成 DTMF 音调,但似乎找不到任何实质性的东西。如果有人知道我会在哪里寻找这样的东西,我将不胜感激。

0 投票
2 回答
2306 浏览

asterisk - asterisk 在等待 DTMF 时播放音乐

我正在用星号设置 DISA。我想做的是在星号接收 DTMF 时向呼叫者播放音乐。当接收到“#”的 DTMF 时,DTMF 将停止播放

我曾尝试使用背景()和回放()命令,但它们没有达到目的!

有任何想法吗?

0 投票
2 回答
14375 浏览

android - 什么是 AudioFlinger,为什么它会失败 TONE_PROP_ACK?

在我的申请中,我发出以下声明:

这在运行 Android 2.3.3 的廉价 LG LS670 上运行良好,但在我拥有的所有其他手机(从 Android 2.2.1 到 Android 2.3.4)上完全没有声音。

所以我知道操作系统版本在这里不起作用(我还在文档中验证了它从 API 1 开始就受到支持)。

此外,铃声音量和媒体音量都设置为最大值,并且toneGenerator 初始化为:

我验证了Settings.System.DTMF_TONE_WHEN_DIALING它设置为 1。

对这种不一致的行为(在不同的手机上)感到困惑,我检查了发生这种情况时的系统日志,我能够发现的唯一可疑的区别是那些无法发声的手机TONE_PROP_ACK在他们的日志中有这条线:

AudioFlinger的目的是什么,它与静音有什么联系TONE_PROP_ACK

知道如何修复我的代码,以便无论手机型号如何,TONE_PROP_ACK 总是响起吗?

0 投票
1 回答
2932 浏览

android - 如何通过我的耳机串流 DTMF 音?

对android来说有点新。我有一个应用程序启动并运行,我正在生成 DTMF 信号并解释使用微控制器生成的内容。我成功地生成了音调,但是音调正在通过扬声器播放,我想通过拼接的耳机插孔播放音调(所以即使在解决方案之后,我也需要在它认为没有时覆盖 android 切换到扬声器的愿望耳机在那里)。提前致谢。代码在这里..

0 投票
1 回答
1435 浏览

android - 在 Android 中用自定义音调替换默认 DTMF 音调

我做了很多关于将自定义声音剪辑(wav、mp3 等)传输到 Android 中正在进行的 GSM 语音呼叫的研究,以便对方可以听到它,但似乎无法完成。

但是在通话中,如果我按下一个键(1、2、3、4 等),对方也会听到该键的 DTMF 音,那么有什么方法可以更改默认的 DTMF 音(比如说替换键 2 的 DTMF 到 wav 剪辑),并且在通话时如果用户按下键 2,另一方能够听到替换的 DTMF 音,这是 wav 剪辑?

附加信息:授予 Root 权限是可以的。