|
最近要写个小程序,监控手机的中指定LINE,当有电话拨出的时候,
自动挂断,并用在后台使用新的号码来拨出电话。。
问题是在TAPI函数中,如果监控电话的话,是没有权限控制其他进程拨出的电话的。。。
在此处使用lineDrop函数是不能挂断电话的,原因在于lineOpen处的一个参数dwPrivileges。这是控制程序呼叫的权限,此处只有如下几种选择:
LINECALLPRIVILEGE_NONE 只能拨出
LINECALLPRIVILEGE_MONITOR 只能监视呼入和拨出
LINECALLPRIVILEGE_OWNER 能控制指定的媒体类型(比如语音)呼入
LINECALLPRIVILEGE_MONITOR + LINECALLPRIVILEGE_OWNER 能控制指定的媒体类型(比如语音)呼入,但不是拨出的控制者, 只是监视者
参考文档
使用TAPI开发电话防火墙程序(转)
[url=http://blog.chinaunix.net/u2/82288/showart_1335468.html][/url]
大家有解决的方法吗?谢谢。。
|
|