簡體   English   中英

TAPI 沒有傳入的“信號”? 如何檢查 TAPI 驅動程序?

[英]TAPI no incoming “signals”? How to check the TAPI Driver?

我嘗試學習和理解 TAPI 並且我嘗試了很多示例,所有示例都可以使用我的 TAPI 線路並且我可以撥出,但是當我有來電時不會觸發任何事件,所以我開始認為TAPI 驅動程序工作不正常/被防火牆阻止/完全不同的東西。

我試過的最后一個代碼是http://pastebin.com/T3ZHkLi0並且我到達MsgBox("We are here")結束然后它退出。 在此之前,它會觸發我唯一的 TAPI 線。

有什么方法可以檢查為什么沒有觸發傳入事件?

規格

  • Auerswald TAPI 驅動程序: 規格
  • 也許我有一個 estos TAPI 驅動程序正在運行,我該如何檢查?
  • 客戶端計算機上的 ProCall(可能會干擾?)
  • Win10 64位

任何提示都非常感謝

我建議您不要使用 TAPI COM 解決方案並使用 Julmar .Net 32​​ 位和 64 位兼容解決方案http://atapi.codeplex.com/ 它是 TAPI.dll 的包裝器,易於實現。 您可以簡單地將此 c# 代碼轉換為 VB

TapiManager tapiManager = new TapiManager("TapiCallMonitor.net");
if (tapiManager.Initialize() == false)
        {
            MessageBox.Show("No Tapi devices found.");
            this.Close();
            return;
        }
foreach (TapiLine line in tapiManager.Lines)
        {
            try 
            {
                line.NewCall += OnNewCall;
                line.CallStateChanged += OnCallStateChanged;
                line.CallInfoChanged += OnCallInfoChanged;
                line.Monitor();
            }
            catch (TapiException ex)
            {
                LogError(ex.Message);
            }
        }

你可以在這里找到完整的解決方案

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM