某些服务如何在您通话时读取您在拨号盘中键入的内容? [关闭]
Posted
技术标签:
【中文标题】某些服务如何在您通话时读取您在拨号盘中键入的内容? [关闭]【英文标题】:How can some services read what you type into the dialpad while you're on a phone call? [closed] 【发布时间】:2021-09-05 09:25:59 【问题描述】:今天我打电话给 USPS,并通过电话机器人被重定向到他们。我想知道他们使用什么来检测您在拨号盘中键入的内容,例如“按 1 进入主菜单”。我也想知道我是否可以在 python 中复制同样的东西。
【问题讨论】:
【参考方案1】:假设“通过电话但”是指您可以在实际通话期间与之交互的机器人;他们使用DTMF tones 通过听电话中的实际音调来检测您按下的数字。过去,您通常可以在按下数字时听到实际的音调,例如在固定电话上时,但现在,电话往往会在您拨打电话时播放通用声音并静音 DTMF 音。
【讨论】:
【参考方案2】:可能有很多方法。这是我听说过的一个: 您可以使用 Twilio 和 python 来创建电话机器人。 Twilio API 应该为您提供手机所需的大部分内容。其余部分可能大致相同,例如,
if phoneinput == button-1:
...
这是我在网上找到的一个快速教程供参考:https://www.fullstackpython.com/blog/make-phone-calls-python.html
【讨论】:
@Random Davis(其他答案***.com/a/68072512/14428026)我实际上并不知道。这很酷。我一直认为他们使用某种输入来检测你按下了什么或类似的东西,但音调总是在那里,我从来没有想过它们......以上是关于某些服务如何在您通话时读取您在拨号盘中键入的内容? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章