我一直在尝试使用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);
}
}
}
答案 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);
}
}
}