如果我在电话A上生成一个DTMF(双音多频)音调,那么这个音调显然会被其他手机解码(电话B,C.接到电话。DTMF的音调也会被电话A解码吗?
A电话信号处理中的音调是如何去除的?我能用电话A来解释一下语气吗?
这对我来说很有趣,因为公共电话是用来输入引脚的。
发布于 2018-11-28 05:32:20
DTMF信号没有固有的意义--它们只是在电话上传送按键。不过,如果有一个应用程序希望以一种有意义的方式解释这些按键,然后对提取的信息采取行动,那么对这些键进行解码才有意义。在发送方解码这些信息是没有意义的,因为解码这些信息没有任何好处。
尽管如此,当然,DTMF解码可能是某些软件库或芯片组的一部分,这些软件库或芯片组也会在发送端使用,并且由于某些配置错误或设计不当,无论某些应用程序是否希望利用提取的信息,它们总是试图对潜在的DTMF信号进行解码。这是不可能的,即要么没有完成,要么是不寻常的。
发布于 2018-11-28 06:36:53
在大多数“模拟”情况下,没有一个电话手机正在执行任何DTMF解码操作。在POTS上,通常有一个单独的设备,如AUDIX PBX、DMS-100开关或带有执行信号处理的IC (集成电路)芯片的应答机--这种芯片被称为DTMF接收机。不管最终处理频率的是什么,有时系统都会实现安全功能,以防止您所描述的内容。例如,使呼叫者和/或呼叫麦克风/键盘/等等静音。这些方法可以确保解码的DTMF音调来自预定的源。
为了防止红牌,一些付费电话会让手机静音,直到硬币被存放为止。虽然它适用于使徒音调,而不是DTMF,但反措施在概念上是相同的。这一保障措施仍然可能被滥用,只需简单地沉积一个镍,然后使用声调拨号器模拟存放剩余的硬币。(请注意,初始的硬币存款解除了麦克风的静音,使它所引起的真实动作的音调能够被正确地处理)。或者,可以使用诸如拨号载波接入码 (CAC)这样的“op-重定向”来强制操作员辅助拨号,这也会解除话筒的静音,这样运营商的中继就能够接收到任何声音(无论它们是否真实)。
公寓楼的电话亭可能容易受到这种漏洞的影响。我知道,我最近住过的一个地方是强制他们的房客订阅谷歌之声。我在这个站点上活的时间还不够长,无法见证这种方法的实施,但我怀疑这可能与SIP使用RFC4733定义的INFO请求来模拟DTMF有关。
发布于 2018-11-28 06:16:16
如果您从发送方(电话A)删除DTMF音调,他们将不会到达电话B!他们必须通过语音渠道来利用他们在另一边。
如果你担心你的DTMF曲调会在公共电话中被听到和解码,那么你的担心是正确的。你不可能在这里保护自己。别用公共电话!
然而,在呼叫中心侧,他们有DTMF掩蔽,他们预先检测DTMF音调,先处理它们,然后将它们全部转换成一个平调,这样组织中的人就不能对它们进行解码。
https://security.stackexchange.com/questions/198576
复制相似问题