如何用 56k 调制解调器发出声音?

Posted

技术标签:

【中文标题】如何用 56k 调制解调器发出声音?【英文标题】:How to make a tone with 56k modem? 【发布时间】:2018-12-19 00:19:36 【问题描述】:

我有一个 USB 56K 调制解调器,公寓里有一扇锁着的门。

当用户“拨打”我时,我必须在电话上“接听然后按 6”。 所以我正在尝试向电缆发送音调......

我已将新的 Windows 10 远程拨号连接添加到号码 6。命名为“门”

所以在控制台中我会得到:rasphone -d door

但是没有用..... 如何用我的电脑打开这扇门? [安卓:D]

【问题讨论】:

这个问题不适合SO。 我可以写一个小 C# 程序来叮咚调制解调器吗? 您希望在 Windows 中还是在 DOS 中完成此操作?您已将其标记为 DOS 问题,但在 DOS 中没有 .net。并且要清楚命令行与 DOS 不同。 DOS 是一个大约 15-20 年很少有人使用的操作系统。 所以您正在尝试编写一个应用程序,让任何随机按下您的按钮的人进入您的建筑物或综合体,而无需先验证他们是谁?你的邻居(他们认为他们住在安全的建筑物或综合体中)对此有何看法?楼宇管理怎么样? 可以是DOS命令,可以是VB.net或C#,没关系,我只是想让它工作。解决方案也可以是已经存在的软件... 【参考方案1】:

调制解调器在发送 DTMF 代码之前等待拨号音。你必须让你的调制解调器在没有拨号音的情况下发送 ATDT 命令。

【讨论】:

我的意思是,在现实生活中,我会拿起电话然后它响起然后按下按钮 #6 来触发门打开......我只是想找到一种方法用电脑“打电话”,然后按 6 是的。调制解调器没有设计为在接听电话时发送 DTMF 代码,因此没有拨号音。他们使用 DTMF 拨出。 我的目标是用远程软件远程连接到我的电脑,然后执行任何批处理或预编程的程序只发送一个DTMF​​(例如连接到“6”)来触发门open...我想它不需要等待一个电话。 我没有写等待电话。我写了等待拨号音。 对了,为什么不用声卡发出DTMF码?

以上是关于如何用 56k 调制解调器发出声音?的主要内容,如果未能解决你的问题,请参考以下文章

在python中通过调制解调器发送wav声音

怎样使stm32f4内部产生正弦波驱动wm8978发出声音

在 Python 中计算幅度调制

让开发板发出声音

如何用delphi实现扬声器发出一定频率的声音

数字通信之信源编码信道编码调制