从固定电话捕获来电显示并在IOS和Android设备上使用

Pro*_*yle 10 android ios

我们目前正在计划为餐厅建立一个销售点应用程序.我们面临的最大问题是决定是否为IOS或Android开发应用程序,我们无法弄清楚如何从固定电话到我们的应用程序捕获CID**.

我们发现许多设备和外部调制解调器支持其他编程语言,但它们都不支持IOSAndroid.你有什么建议来实现这一目标.

**来电显示(来电识别)

问候.

vk.*_*.li 6

大多数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,蓝牙,超声波等.


Apr*_*Ori 4

要正确回答,您必须提供更多信息,但我可以建议一种可选的解决方案:

在 Android 上,如果您的固定电话调制解调器可通过 tty(或 tty 仿真)访问,则意味着您可以使用常规串行通道访问它。在这种情况下,可以简单地监听串行通道并使用 AT 命令与调制解调器交互。

接到来电后,您应该能够从调制解调器获取带有呼叫者 ID 的字符串。

编写一个从串行线读取的系统服务并不是一项艰巨的任务,您甚至可以编写一个直接在某些设备上访问串行线的应用程序(Google Play 上有一些调制解调器管理器应用程序或串行终端应用程序)。我希望这个答案对您有所帮助。