语言:VC++,功能:RTX拨打电话插件,硬件:电脑、电话、调制解调器(接通电话和电脑)
功能描述:通过应用软件(RTX插件)拨打电话
准备工作:
1、安装RTX(腾讯通)
2、安装RTX(腾讯通)Client SDK,如果需要服务端开发暗转RTX(腾讯通)Server SDK
3、打开RTX Client SDK的帮助文档,第四章,插件示例,我挑选了CS客户端进行学习并且开发电话拨打功能,目录如下图:
4、实现拨打电话功能,核心代码如图:
//拨打电话
void CMyDlg::OnButton2()
{
//system("N:\\UTLib\\UTIS.Tools\\PhoneAssistant\\bin\\Debug\\PhoneAssistant.exe");
RASDIALPARAMS rdParams;
HRASCONN hRasConn = NULL;
rdParams.dwSize = sizeof(RASDIALPARAMS);
lstrcpy(rdParams.szEntryName, "");
lstrcpy(rdParams.szPhoneNumber, "9+你需要输入的电话");
rdParams.szCallbackNumber[0] = '\0';
lstrcpy(rdParams.szUserName, "" );
lstrcpy(rdParams.szPassword, "" );
rdParams.szDomain[0] = '*';
DWORD dwRet = RasDial(NULL, NULL, &rdParams, 0, NULL, &hRasConn);
if (dwRet != 0)
{
CString strtext;
strtext.Format("%d", dwRet);
strtext = "拨号失败!" + strtext;
MessageBox(strtext);
return ;
}
//RasHangUp(hRasConn);
Sleep(0);
Sleep(3000);
return ;
}
粗略的写了一下,具体代码可以私找我。