【发布时间】:2013-01-21 18:33:36
【问题描述】:
我尝试在旧大学搜索档案,但找不到任何真正回答我的问题的东西,所以就这样吧。
我正在尝试设计一个简单的自动拨号器。也许已经有商业和免费软件程序可以满足我的需要,但我还没有找到它们,或者它们没有宣传我需要的功能。一句话,我需要自动拨号器向电话服务报告信息。有关更多详细信息,我的自动拨号程序需要执行以下操作:
- 读取输入文件 - 此输入文件将由另一个程序生成。输入文件一天会变化很多次,但是是固定时间的,所以在输入文件更新后拨号程序需要自动运行。
- 永远只需要拨打一个号码。
- 其呼叫的号码是自动号码。即“输入您的身份证号”、“输入您的密码”、“嗨 Hal,空气温度是多少?”、“水位是多少?”、“海浪有多大?”
- 程序需要与电话服务交互,但只发送信息。它是一种单向交互,它不需要接收信息。这可能是一个非常“愚蠢”的交互(即呼叫号码、等待/睡眠 10 秒、输入 ID 号、等待 5 秒、输入密码、等待 4 秒、输入温度......)。
- 它发送给电话服务的交互/信息将来自输入文件。电话服务有一个导航树,程序需要根据输入文件中的信息来处理它。我想我需要向电话服务发送 DTMF 音。 Android: Can you send/receive data along a phonecall?
- 我无法更改电话服务。我希望电话服务能够读取我的输入文件并切断中间人,但我做不到。已经尝试过了。
我不是一个优秀的程序员,但我可以用几种语言进行编程。我对 Python 最满意,但我四处探索发现了一些人们用 C#、C 和 C++ 编写脚本的示例,所以也许我需要复习这些。 Stackoverflow 上的一篇较早的帖子建议使用 Skype4py,但我不确定 Skype 是否支持。
我不太确定如何拨打电话。我应该通过 VoIP 执行此操作吗?我应该使用老式调制解调器吗?他们不再卖调制解调器了吗? Matthew Broderick 还有他的 War Games 吗?我可以借用一下吗?哪种语言擅长初始化调制解调器和拨打电话?我正在寻找简单,不需要闪光灯。我发现的大多数自动拨号器都是为了快速拨打许多不同的电话号码而构建的,我假设它是为电话推销员或呼叫中心服务的,但在拨打电话后我找不到真正做任何事情的人。
如果您能给我任何指导,将不胜感激。谢谢。
【问题讨论】:
标签: voip phone-call modem dtmf