2017-06-07 28 views
0

我消耗tapi32.dll使以这样一种方式,它应该问我分机电话号码的功能和分机电话号码。使用tapi32.dll方法,这需要源和目的地的电话号码

我需要手动输入源电话号码和目标电话号码才能接通电话。

这是在方法调用我使用:

[DllImport("tapi32.dll")] 
public static extern int tapiRequestMakeCall(
    string destAddress, 
    string appName, 
    string calledParty, 
    string comment); 

谁能帮助我如何做到这一点?

+0

是否有可能? – GYogesh

+1

你应该提供你当前的代码。 –

+1

欢迎来到SO!请参阅https://stackoverflow.com/tour以了解如何在此处询问有效问题 – Colwin

回答

0

这对tapiRequestMakeCall来说是不可能的。此功能仅将呼叫委托给最终发出呼叫的另一个应用程序。

如果你想自己做这一切,你需要做的不仅仅是调用这个函数。以下为Tapi 1.x和2.x的描述

  1. lineOpen打开一条线。通过这个调用,您已经定义了“from”扩展名,并且打开了该行。

  2. 您需要拨打lineMakeCall。再次您可以在此选择线路和/或地址。再次,这可能会定义从扩展(取决于您的TSP)

  3. 与lineMakeCall你可能会提供一些LINECALLPARAMS是你可以定义更多的dteails你正在发出的呼叫。

使用Tapi 3.0(COM接口)与上述相同。在这种情况下,您有相应的对象来打开一条线路并发出呼叫。

相关问题