public void ChanleConbi(string callNumbuer1, string callNumbuer2, int dwChlNum1, int dwChlNum2) { bool line1state; bool line2state; line1state = Wtmx.StartCall( m_hWtmx, // デバイス制御ハンドル dwChlNum1, //チャンネル番号(TODO:空いてるチャンネル番号をチェックして代入する) callNumbuer1, // 発信先のダイヤル番号 WAIT_TIME, //ダイヤル発呼後から、相手応答されるまでの待機時間を10ms単位で指定します。(0~65535) 0); //発信動作フラグ line2state = Wtmx.StartCall( m_hWtmx, // デバイス制御ハンドル dwChlNum2, //チャンネル番号(TODO:空いてるチャンネル番号をチェックして代入する) callNumbuer2, // 発信先のダイヤル番号 WAIT_TIME, //ダイヤル発呼後から、相手応答されるまでの待機時間を10ms単位で指定します。(0~65535) 0); //発信動作フラグcallNumbuer1, dwChlNum1) int[] dwaChlList = new int[Wtmx.COMBINE_CHL_MAX]; int[] dwaCmbList = new int[Wtmx.COMBINE_CHL_MAX]; if (line1state) { dwaChlList[0] = dwChlNum1; } else { Console.WriteLine(callNumbuer1 + "に発信失敗"); return; } if (line2state) { dwaChlList[1] = dwChlNum2; } else { Console.WriteLine(callNumbuer2 + "に発信失敗"); return; } Wtmx.CombineChannel(m_hWtmx, Wtmx.COMBINE_SET, 1, //group no :1 dwaChlList, 2, dwaCmbList); }
public void StartCall(String callNumber, int dwChlNum) { bool bStat; // 自動発信開始(通常発信) bStat = Wtmx.StartCall( m_hWtmx, // デバイス制御ハンドル dwChlNum, //チャンネル番号(TODO:空いてるチャンネル番号をチェックして代入する) callNumber, // 発信先のダイヤル番号 WAIT_TIME, //ダイヤル発呼後から、相手応答されるまでの待機時間を10ms単位で指定します。(0~65535) 0); //発信動作フラグ if (bStat) { // 開始成功 Console.WriteLine("発信成功"); } else { Console.WriteLine("発信失敗"); } }