有点奇怪的事,
我用
  TAPICheck(
          lineOpen(
                  fLineApp,
                  fDevice.DeviceID,
                  @fLine,
                  fDevice.NegotiatedAPIVer,
                  0,
                  DWORD(Self),
                  LINECALLPRIVILEGE_OWNER,
                  LINEMEDIAMODE_DATAMODEM,
                  nil
                )
        );打开线路,本想是只监听MediaMode为LINEMEDIAMODE_DATAMODEM的呼入,
但是不管呼入是人工的还是用Modem呼叫的,当我得到Offering消息的时候,取CallInfo
  TAPICheck(lineGetCallInfo(fCall, @CallInfo));得到的CallInfo.dwMediaMode却为
LINEMEDIAMODE_UNKNOWN or LINEMEDIAMODE_DATAMODEM文档上说,如果dwMediaMode出现LINEMEDIAMODE_UNKNOWN标志,则表明不能确定媒体模式,
其他的标志仅为推测的模式,这就是说,我的程序无法判断呼入是人工呼入还是Modem呼入有人遇到这样的问题吗?如何解决?