用TAPI实现来电拒接
来源:互联网 发布:火鸟中文编程 编辑:程序博客网 时间:2024/05/01 11:27
分享一段自己写的M8能用的自动来电拒接的代码段
void CtestuiDlg::OnBnClickedButton1()
{
if(lineInitialize(&lineApp,theApp.m_hInstance,(LINECALLBACK)LineCallback,L"Video",&lineHandleCount)==0)
{
lineHandles = new HLINE[lineHandleCount];
for(DWORD i = 0; i < lineHandleCount; i++)
{
int rc;
DWORD ver;
LINEEXTENSIONID extensionID;
if( lineNegotiateAPIVersion( lineApp, i, 0x00010000, 0x00020000, &ver, &extensionID ) == 0 )
{
rc = lineOpen( lineApp,i,&lineHandles[ i ],ver,0,(DWORD)0,LINECALLPRIVILEGE_OWNER,LINEMEDIAMODE_INTERACTIVEVOICE,NULL);
}
}
}
}
回调函数如下:
VOID CALLBACK LineCallback(DWORD hDevice, DWORD dwMsg, DWORD dwCallbackInstance, DWORD dwParam1, DWORD dwParam2, DWORD dwParam3)
{//dwMsg是线路消息,dwParam1,dwParam2是具体的事件
lineDrop((HCALL)hDevice,NULL,0);
}
在来电的时候COM9会收到“RING”消息,表示有来电,但我不知道如何在这个消息发出的第一时间获取。
LZ可以尝试用TAPI获取消息以后用AT指令查询来电信息。当然,也可以用AT+CHUN这样的指令挂机。
- 用TAPI实现来电拒接
- 用TAPI实现MODEM通信编程
- Android 实现直接拒接来电
- 用代码实现来电拦截
- 如何实现拒接来电,延时挂断电话。
- TAPI
- TAPI
- 用DELPHI编写TAPI应用程序
- Android调用ITelephony类的endCall()方法 实现来电拒接
- Windows_Mobile_来电防火墙实现
- 模拟来电的实现
- DELPHI XE 10 拒接来电黑名单
- 用TAPI为掌上电脑开发通讯应用程序
- Android 未接来电及未读短彩信的监听实现
- Android 代码实现来电拦截
- Android 代码实现来电拦截
- 来电拦截、来电挂断,通过反射实现一键挂断
- android 4.4 设置默认短信 和来电短信拒接
- 100414周三
- (转)Subversion简明手册--客户端使用(命令)
- 关于C#程序路径的问题
- 解决ORA-08102: index key not found
- Linux下JDK的安装手记
- 用TAPI实现来电拒接
- 从.NET中委托写法的演变谈开去(中):Lambda表达式及其优势
- Win Mobile利用mapirule接收短信
- AT+CNMI的使用
- poj 1950 数字dfs
- ATI/NVIDIA显卡功耗表
- 用Xfire将grails的服务展现为WebService
- Oracle Bug 4401119 for AIX Database crashes with ORA-221, ORA-206, ORA-202, ORA-27072
- Ruby声音