ATAPI交互式MediaModes和c#

时间:2015-12-05 10:45:59

标签: c# .net phone-call tapi

我一直在尝试使用ATAPI和c#建立呼叫。 虽然当我使用我的调制解调器打开一条线 Conexant USB CX93010 ACF并检查支持的MediaMode我得到了这个: enter image description here

但是当我尝试使用交互式mediaMode打开一行时,我收到一个异常 enter image description here

这是消息: {" lineOpen失败[0xFFFFFFFF8000002F]媒体模式无效\ r \ n"} 和代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using JulMar.Atapi;
namespace SimpleCall
{
    class Program
{
    static void Main(string[] args)
    {
        TapiManager z = new TapiManager("SimpleCall");
        z.Initialize();
        TapiLine[] phone = z.Lines;

        TapiLine line = phone[16];
        Console.WriteLine(line);
        line.Open(MediaModes.InteractiveVoice);
        Console.WriteLine(line.Capabilities.MediaModes);
    }
}

}

1 个答案:

答案 0 :(得分:0)

调制解调器媒体模式下的开放行应该可以正常工作

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using JulMar.Atapi;
namespace SimpleCall
{
    class Program
{
    static void Main(string[] args)

{
    TapiManager z = new TapiManager("SimpleCall");
    z.Initialize();
    TapiLine[] phone = z.Lines;

    TapiLine line = phone[16];
    Console.WriteLine(line);
    line.Open(MediaModes.Modem);
    Console.WriteLine(line.Capabilities.MediaModes);
}
}
}