识别来电号码.最简单的方法是什么?

本文关键字:方法 是什么 最简单 来电 号码 识别 | 更新日期: 2023-09-27 18:03:14

我有个人电脑和VOIP电话。当有人打电话到我的账户,我用VOIP电话接听时,我想把电话号码存储在我的电脑上。

接收来电号码最简单的方法是什么?是找到一个VOIP Java/c# SDK和开发我的应用程序(只是为了得到一个呼叫者号码)的唯一方法,还是有一些聪明的捷径?

注意:我很熟悉软电话显示callerID,但没有(合理的,非黑客的)方法我可以从软电话读取它。

识别来电号码.最简单的方法是什么?

根据您的软电话,您可能能够配置它来保存呼叫记录。您也可以从您的VOIP服务器获取cdr(呼叫详细记录)。

另一种方法是监视传入的VOIP TCP连接,并从嗅探包中提取呼叫者数据。

或者你可以写一个小程序,它将在后台运行,并定期检查哪个是活动窗口。如果活动窗口是您的软电话,那么它将截取截图并将其转储到文件夹

弗拉德说的话。提供手机型号详细信息将获得更多详细信息:-)如果PC机一直处于开机状态,您可以在PC机上安装一个简单的SIP代理程序,它只做日志记录。

如果软电话是一种选择,其中许多都可以脚本化,例如我喜欢闪烁

使用wireshark(或者更多的点tshark,命令行版本),您可以构建一个捕获规范,该规范仅捕获UDP端口5060上的传入SIP数据包,然后仅当SIP消息为INVITE时。然后你只需要看看"发件人"这一行,看看是谁给你打电话的(如果填好了;应该至少有一个数字)。