Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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("発信失敗");
            }
        }