社区
驱动开发/核心开发
帖子详情
如何通过编程获得通话时长(使用Modem进行通话)
DemonHunter
2008-08-20 04:29:52
我在做一个PC上的电话通话软件,使用C# + MSCOMM控件 + AT指令,已经实现大部分功能,现在希望能够获得每次通话时长的信息。
问题是:
1. 我发现MSCOMM无法捕获对方开始接听电话的事件,即:我方拨号后,等待对方应答,对方一旦应答,如何捕捉这一事件以便开始计时?
2. 如果对方打电话过来,而我方未接电话对方已经挂机,如何捕捉这一事件?(我需要将其记录为“未接来电”)
请大家帮忙,谢谢!
...全文
68
2
打赏
收藏
如何通过编程获得通话时长(使用Modem进行通话)
我在做一个PC上的电话通话软件,使用C# + MSCOMM控件 + AT指令,已经实现大部分功能,现在希望能够获得每次通话时长的信息。 问题是: 1. 我发现MSCOMM无法捕获对方开始接听电话的事件,即:我方拨号后,等待对方应答,对方一旦应答,如何捕捉这一事件以便开始计时? 2. 如果对方打电话过来,而我方未接电话对方已经挂机,如何捕捉这一事件?(我需要将其记录为“未接来电”) 请大家帮忙,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wxf0204
2008-09-09
打赏
举报
回复
1、我方拨号后,等待对方应答,对方一旦应答,如何捕捉这一事件以便开始计时?
这个好象是应该有一个OK返回的。如果没有,那就还要打开一个返回的指令。。具体的我忘了,你自己去查查看。
2、如果对方打电话过来,而我方未接电话对方已经挂机,如何捕捉这一事件?
这个串口也是有返回的,或者有RING产生的时候,你就可以开始记录。
总之这些不同操作,都是通过串口返回来判断的。重点就是你多试几次,找出串口返回值。
LinHanLao
2008-08-31
打赏
举报
回复
对方应答,或者來电都会有信息输出的,你从串口接收到这些信息后,上层逻辑就要由你自己來控制了
android
通话
模块详解
2、unsolicited 消息从
modem
上报到java的流程。 3、猫相关的各种状态的监听和通知机制。 4、
通话
相关的图标变换的工作原理。 5、gprs拨号上网的通路原理。 6、
通话
相关的语音通路切换原理、震动接口。 7、
通话
...
手机
MODEM
开发(33)---SIM卡基础知识
SIM卡是(Subscriber Identification Module 客户识别模块)的缩写,也称为用户身份识别卡,移动无线终端必须装上此卡方能
使用
。SIM卡是整个GSM系统中唯一确认用户身份的设备,它是向网络表明用户合法身份的重要工具...
当代GSM手机的硬件系统分析[zz]
很好的一篇翻译文章,可以大概了解GSM手机了!... 2010年4月14日 Translated by 黑白兔(lennyhhf@gmail.com) 摘要 每天有数以十亿计的手机被几乎相同数量的用户
使用
。这些手机中的绝大多数是基于GSM协议并且与G...
C语言之网络
编程
(必背知识点)
适用场景 发送小尺寸数据(如对DNS服务器
进行
IP地址查询时) 适合于广播/组播式通信中。 MSN/QQ/Skype等即时通讯软件的点对点文本通讯以及音视频通讯通常采用UDP协议 9.
编程
预备知识 9.1 socket定义 9.2 socket...
android phone 模块分析
2、unsolicited 消息从
modem
上报到java的流程。 3、猫相关的各种状态的监听和通知机制。 4、
通话
相关的图标变换的工作原理。 5、gprs拨号上网的通路原理。 6、
通话
相关的语音通路切换原理...
驱动开发/核心开发
21,600
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章