【问题标题】:Make a phone call from C# [closed]从 C# 拨打电话 [关闭]
【发布时间】:2014-03-25 07:11:08
【问题描述】:

我住在保安中心,要打开大门,你必须拨打一个电话号码,如果只有一个电话可以打开大门,这很不方便!如果我丢失或忘记了我的手机,则无法进入。所以这就是背景故事。

我希望能够从 C# 应用程序向我们的门禁系统拨打电话。它必须看起来像是来自我当前的号码,并且因为它只需要拨号(该线路从未真正接听过)我更喜欢免费服务。

有人可以指点我这样的 API 吗?我希望能够只使用互联网连接来拨打这个电话。我在看 Twilio,但要测试它,我需要付费。 (可能是在电话被接听的情况下,或者他们按拨号时间收费,就是这样,我不知道他们是如何收费的,但我知道电话永远不会被接听,并且愿意免费拨打)@ 987654322@

【问题讨论】:

  • 那是什么地方?听起来不太友好......
  • 告诉我。有人抱怨对讲系统被滥用(她在第一个单元,所以任何想进来的人都打电话给她的单元),长话短说,对讲系统已被删除。
  • 类似问题:stackoverflow.com/questions/17219499/…(希望我们不会帮助您未经授权进入大楼...)
  • 不知道这是否可能,因为使用 twilio 我必须验证我的电话号码。

标签: c# api phone-call


【解决方案1】:

可以使用AT命令,向端口发送一个AT命令:

Using Basic AT Modem Commands
Hayes command set

【讨论】:

  • 我认为这可能需要连接调制解调器?我希望能够从连接到互联网的电脑发送命令。
  • @Corne 您如何在您的大楼前访问带有互联网的 PC?
  • 好问题。它不一定是 PC,但第一个实现将是。我可能会把它做成一个 android 或 IOS 应用程序(使用 Unity3D,您可以在其中访问 .Net 框架,并编写 C# 代码)
  • @Corne 可以在您的...手机上运行的应用程序?
  • 或平板电脑!我知道你要去哪里......但我不想把它限制在手机上。
【解决方案2】:

试试这个可能会有帮助。

    using Microsoft.Phone.Tasks;

PhoneCallTask phoneCallTask = new PhoneCallTask();

phoneCallTask.PhoneNumber = "2065550123";
phoneCallTask.DisplayName = "Gage";
phoneCallTask.Show();

https://msdn.microsoft.com/library/windows/apps/hh394025(v=vs.105).aspx

【讨论】:

  • 谢谢!但是,我看到这仅适用于 windows phone...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多