C# 如何获取来电显示?

2023-11-21

我想使用 56K 调制解调器获取拨打家庭电话的电话号码。有没有办法用 C# 来实现这一点?


并非所有调制解调器都支持主叫号码。对于那些这样做的人,制造商之间的实施方式有所不同。

呼叫者 ID 通过串行数据传递,因此您必须使用TAPI库(或使用 Windows 的超级终端进行测试)。呼叫者 ID 号码通常出现在第一声和第二声响铃之间。

您需要向调制解调器发出命令来激活呼叫者 ID。通常:

AT#CID=1 (or AT+VCID=1)

OK

检查调制解调器的文档。

当有电话进来时,调制解调器将收到呼叫字符串。通常:

RING

然后来电显示文本将会出现。如果我没记错的话,它将采用以下形式:

NMBR=XXXXXXXXXX

[我正在寻找参考。当我找到它时我会发布一个链接]

UPDATE: 啊,找到了。查看此页面,了解各种调制解调器的命令和连接字符串:

如何测试调制解调器的来电显示支持

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C# 如何获取来电显示? 的相关文章

  • 使用 lambda 表达式注册类型

    我想知道如何在 UnityContainer 中实现这样的功能 container RegisterType
  • 如何从 C# 中的 dataTable.Select( ) 查询中删除单引号?

    所以我有一个经销商名称列表 我正在我的数据表中搜索它们 问题是 一些傻瓜必须被命名为 Young s 这会导致错误 drs dtDealers Select DealerName dealerName 所以我尝试替换字符串 尽管它对我不起作
  • 适合初学者的良好调试器教程[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 有谁知道一个好的初学者教程 在 C 中使用调试器 我感觉自己好像错过了很多 我知道怎么做 单步执行代码并查看局部变量 虽然这常常给我带来问
  • 为什么pow函数比简单运算慢?

    从我的一个朋友那里 我听说 pow 函数比简单地将底数乘以它的指数的等价函数要慢 例如 据他介绍 include
  • ComboBox DataBinding 导致 ArgumentException

    我的几个类对象 class Person public string Name get set public string Sex get set public int Age get set public override string
  • 查找进程的完整路径

    我已经编写了 C 控制台应用程序 当我启动应用程序时 不使用cmd 我可以看到它列在任务管理器的进程列表中 现在我需要编写另一个应用程序 在其中我需要查找以前的应用程序是否正在运行 我知道应用程序名称和路径 所以我已将管理对象搜索器查询写入
  • 函数参数的默认参数是否被视为该参数的初始值设定项?

    假设我有这样的函数声明 static const int R 0 static const int I 0 void f const int r R void g int i I 根据 dcl fct default 1 如果在参数声明中指
  • 当一组凭据下的计划任务启动的进程在另一组凭据下运行另一个程序时,Windows 是否有限制

    所以我有一个简单的例子 其中我有应用程序 A 它对用户 X 本地管理员 有一些硬编码的凭据 然后它使用硬编码的绝对路径启动带有这些凭据的应用程序 B A 和 B 以及 dotnet 控制台应用程序 但是它们不与控制台交互 只是将信息写入文件
  • 从同一个类中的另一个构造函数调用构造函数

    我有一个带有两个构造函数的类 C 这是代码片段 public class FooBar public FooBar string s constructor 1 some functionality public FooBar int i
  • Visual Studio 在构建后显示假错误

    我使用的是 Visual Studio 2017 构建后 sln在调试模式下 我收到错误 但是 当我通过双击错误列表选项卡中的错误来访问错误时 错误会从页面中消失 并且错误数量也会减少 我不太确定这种行为以及为什么会发生这种情况 有超过 2
  • C# 数据表更新多行

    我如何使用数据表进行多次更新 我找到了这个更新 1 行 http support microsoft com kb 307587 my code public void ExportCSV string SQLSyntax string L
  • File.AppendText 尝试写入错误的位置

    我有一个 C 控制台应用程序 它作为 Windows 任务计划程序中的计划任务运行 此控制台应用程序写入日志文件 该日志文件在调试模式下运行时会创建并写入应用程序文件夹本身内的文件 但是 当它在任务计划程序中运行时 它会抛出一个错误 指出访
  • 识别 Visual Studio 中的重载运算符 (c++)

    有没有办法使用 Visual Studio 快速直观地识别 C 中的重载运算符 在我看来 C 中的一大问题是不知道您正在使用的运算符是否已重载 Visual Studio 或某些第三方工具中是否有某些功能可以自动突出显示重载运算符或对重载运
  • 为什么从字典中获取时会得到 Action<> 的克隆?

    我有以下字典 private Dictionary
  • 在视口中查找 WPF 控件

    Updated 这可能是一个简单或复杂的问题 但在 wpf 中 我有一个列表框 我用一个填充数据模板从列表中 有没有办法找出特定的数据模板项位于视口中 即我已滚动到其位置并且可以查看 目前我连接到了 listbox ScrollChange
  • C++ 中的双精度型数字

    尽管内部表示有 17 位 但 IEE754 64 位 浮点应该正确表示 15 位有效数字 有没有办法强制第 16 位和第 17 位为零 Ref http msdn microsoft com en us library system dou
  • 检测到严重错误 c0000374 - C++ dll 将已分配内存的指针返回到 C#

    我有一个 c dll 它为我的主 c 应用程序提供一些功能 在这里 我尝试读取一个文件 将其加载到内存 然后返回一些信息 例如加载数据的指针和内存块的计数到 c Dll 成功将文件读取到内存 但在返回主应用程序时 程序由于堆损坏而崩溃 检测
  • C++ new * char 不为空

    我有一个问题 我在 ASIO 中开发服务器 数据包采用尖头字符 当我创建新字符时 例如char buffer new char 128 我必须手动将其清理为空 By for int i 0 i lt 128 i buffer i 0x00
  • 可访问性不一致:参数类型的可访问性低于方法

    我试图在两个表单之间传递一个对象 基本上是对当前登录用户的引用 目前 我在登录表单中有一些类似的内容 private ACTInterface oActInterface public void button1 Click object s
  • 如何在richtextbox中使用多颜色[重复]

    这个问题在这里已经有答案了 我使用 C windows 窗体 并且有 richtextbox 我想将一些文本设置为红色 一些设置为绿色 一些设置为黑色 怎么办呢 附图片 System Windows Forms RichTextBox有一个

随机推荐

  • 整页 Malloc

    我试图通过一次使用整个页面来优化程序的内存分配 我正在获取这样的页面大小 sysconf SC PAGESIZE 然后计算适合页面的元素总数 如下所示 elements pageSize sizeof Node 我在想 当我真正去 mall
  • C# - PowerStatus 更改时引发事件

    我创建了一个需要处于安全状态的应用程序 因此我想在后台跟踪计算机的电源状态 如果电池电量 如果有 较低或严重 我不会允许用户继续使用该应用程序并正确退出 首先 我很惊讶不存在这样的事件来检测变化 您始终需要手动检查电源状态 所以 我围绕它创
  • 如何使用库调用计算 C# 中的阶乘?

    我需要计算 100 左右的数字的阶乘 为了确定一系列硬币翻转式数据是否是随机的 根据这是关于贝叶斯概率的维基百科条目 正如您所看到的 必要的公式涉及 3 个阶乘计算 但有趣的是 其中两个阶乘计算是在第三个阶乘计算的过程中计算的 I saw
  • JAXB - 从 url 解组

    我正在尝试显示此网站的游戏标题和 ID http thegamesdb net api GetGame php id 2 当我从这个网址解组时 http www w3schools com xml note xml一切都很好 但这里只是一个
  • Browserify 无法使用 babelify 转换创建包(类型错误:路径必须是字符串。)

    我编写了一个 gulp 任务 使用 watchify 和 babelify 作为转换将我的 jsx 和 js 脚本编译成一个包 由于某种原因 我的 gulp 脚本似乎在转换时被阻塞 我不知道为什么 gulp task browserify
  • C++20 constexpr 容器如何工作?

    As constexpr std string and constexpr std vector已被 C 20 接受 将如何使用它们 链接的论文细节非常简短 我们是否需要指定特殊的constexpr分配器 使编译时字符串 向量与它们的正常等
  • 如何使用 Tweepy 创建 pandas 数据框?

    在 Python 3 中 我编写了一个程序来提取 Twitter 中的帖子和点赞 import tweepy import pandas as pd consumer key consumer secret access token acc
  • 在 angular.js 中缓存数据的常见方法是什么

    假设我有一个检索标签列表的服务 并将标签存储在缓存中 function TagsRetriever var cache cacheFactory tags function getTags var cached cache get tags
  • AspNet 如何识别我的模型

    我正在尝试完成本教程外部身份验证服务 C 我需要一些初步的解释才能继续 查看 MVC5 附带的默认模板 我看到 You can add profile data for the user public class ApplicationUs
  • C++多重继承问题

    生成此场景的场景非常复杂 因此我将删除一些部分并给出所涉及的类的准确表示 This is inherited using SI by many classes as normal class IBase virtual string toS
  • 有没有办法在 C++ 编译器中禁用复制省略

    在 c 98 中 以下程序预计会调用复制构造函数 include
  • 如何使用Java将pdf文件转换为word文件[关闭]

    Closed 这个问题需要多问focused 目前不接受答案 如何使用Java将pdf文件转换为word文件 而且 事情真的像看起来那么容易吗 Try PDFBOX public class PDFTextReader static Str
  • 在 $.getJSON() 之外访问 json 数据

    document ready function var value getParmsVals search getJSON api search GetQuestionByKey value function jsonData jsonDa
  • 在 Visio 2003 中使用 UML 2.0 的最佳方法是什么?

    Visio 2003 使用 UML 1 4 这意味着 UML 2 0 中的一些刻板印象根本不存在 它们需要通过手绘来建模 我可能还使用 Photoshop 有谁知道 Microsoft 的更新或在 Visio 2003 中包含 UML 2
  • 在 Bootstrap 3 中用 Glyphicons PRO 替换标准 Glyphicons Halfling?

    我已经购买了完整的 Glyphicons PRO 软件包 并希望将其与 Bootstrap 3 一起使用 但是 我似乎无法找到有关如何执行此操作的全面文档 Glyphicons 网站缺少 如何使用 部分 并且随附的 PDF 也没有太大帮助
  • 如何查看我的客户端应用程序发送的 SOAP 数据?

    我有一个项目 我使用 wsdl exe 创建了 Web 服务代理类 然后简单地创建该类的实例 继承 System Web Services Protocols SoapHttpClientProtocol 并调用应发送 SOAP 消息的方法
  • 在 Vista/Windows 7 WPF FileDialog.Filter 中隐藏扩展

    我在 NET 4 WPF 应用程序中使用 WPF OpenFileDialog 和 SaveFileDialog 我使用 Filter 属性来允许用户设置不同的文件过滤器 在 NET 4 中 这使用 Windows Vista 引入的本机文
  • Firestore 读取具有自身条件的规则

    我目前正在尝试在 firebase 上构建小型应用程序作为对其的评估 它看起来很有趣并且非常高效 但我对 Firestore 规则有一个问题 我有一个集合 游戏 其对象如下所示 name String description String
  • 垂直对齐 ggplot2 绘图

    代码位于https gist github com low decarie 5886616可以生成双树状图平铺图 Dual dendogram tile plot as matrix USArrests main 美国逮捕 问题 将垂直树状
  • C# 如何获取来电显示?

    我想使用 56K 调制解调器获取拨打家庭电话的电话号码 有没有办法用 C 来实现这一点 并非所有调制解调器都支持主叫号码 对于那些这样做的人 制造商之间的实施方式有所不同 呼叫者 ID 通过串行数据传递 因此您必须使用TAPI库 或使用 W