我们目前正在计划为餐厅建立一个销售点应用程序.我们面临的最大问题是决定是否为IOS或Android开发应用程序,我们无法弄清楚如何从固定电话到我们的应用程序捕获CID**.
我们发现许多设备和外部调制解调器支持其他编程语言,但它们都不支持IOS和Android.你有什么建议来实现这一目标.
**来电显示(来电识别)
问候.
大多数USB来电显示仅支持Windows,如果您想从固定电话获取来电显示并在任何移动应用上使用它,我想您最好的选择是使用Raspberry Pi自己构建硬件
NCID是Raspberry Pi社区用来获取来电显示的流行软件包,网上有很多教程.这是一个很好的例子:http: //geekswithblogs.net/MobileLOB/archive/2016/07/06/caller-id-on-raspberry-pi.aspx
但要注意你的来电显示格式,你可能需要在发送到调制解调器之前转换格式,这家伙买了一个额外的硬件,将DTMF格式转换为FSK格式,用于他的调制解调器 https://www.reddit.com/r/DIY /评论/ 3nls9m/callerid_for_the_visually_impaired /
获得pi中的数据后,您可以使用任何方法将数据发送到您的应用程序,WiFi,蓝牙,超声波等.
要正确回答,您必须提供更多信息,但我可以建议一种可选的解决方案:
在 Android 上,如果您的固定电话调制解调器可通过 tty(或 tty 仿真)访问,则意味着您可以使用常规串行通道访问它。在这种情况下,可以简单地监听串行通道并使用 AT 命令与调制解调器交互。
接到来电后,您应该能够从调制解调器获取带有呼叫者 ID 的字符串。
编写一个从串行线读取的系统服务并不是一项艰巨的任务,您甚至可以编写一个直接在某些设备上访问串行线的应用程序(Google Play 上有一些调制解调器管理器应用程序或串行终端应用程序)。我希望这个答案对您有所帮助。
| 归档时间: |
|
| 查看次数: |
594 次 |
| 最近记录: |