2

我想知道在Python中使用拨号调制解调器拿起电话后是否有任何方法可以拨打电话并向其发送一些数字?

我已经在 Google 上搜索并找到了PyModem库,但它是为 Linux 和 GSM 调制解调器编写的,而我想要它的对应物用于 Windows 和拨号调制解调器。

我还在这里这里找到了一些相关主题,其中包含一些使用该serial库与调制解调器一起工作的代码,但我不明白为什么调制解调器被识别为串行设备!(也许在过去,拨号调制解调器使用 COM 端口与计算机通信,但我的调制解调器使用 PCI 插槽连接到主板。)

那么,如何在 Windows 中使用 python 与拨号调制解调器(例如d-link 562is )通信?

4

1 回答 1

0

如果您查看 d-link 562IS 的描述,您会看到提到它是一个软件调制解调器。所以大多数(如果不是全部)功能都在驱动程序中,而不是在硬件中。

Linux 驱动程序似乎模拟了串行端口,因为这是在 UNIX 上与调制解调器通信的标准方式。显然Windows驱动程序没有。

查看windows 驱动程序dll中的文件,有一个函数定义在. 您可以使用ctypes来调用它。ModemOpenMdmXSdk.dll

或者您可以尝试使用电话 api

于 2015-05-24T13:09:07.643 回答