Ich entwickle eine Telefonie-Anwendung mit TAPI-APIs. Ich bin in der Lage, einige Beispielcodes zu erhalten, um eine Anwendung mit TAPI APIs zu entwickeln, aber ich bin nicht in der Lage, Adresse für die TAPI-Anwendung zu arbeiten zu konfigurieren. Jede Hilfe wäre sehr geschätzt.Problem beim Konfigurieren einer TAPI-Adressleitung
Danke, Ganesan S
Hinzufügen Stück Code, das ich
private int InitializePhoneDevices()
{
var parms = new PHONEINITIALIZEEXPARAMS();
parms.dwTotalSize = parms.dwNeededSize = parms.dwUsedSize = Marshal.SizeOf(parms);
parms.dwOptions = NativeMethods.PHONEINITIALIZEEXOPTION_USEEVENT;
parms.dwCompletionKey = 0;
parms.hEvent = IntPtr.Zero;
int numDevices; uint hTapi;
int rc = NativeMethods.phoneInitializeEx(out hTapi, 0, null, _appName,
out numDevices, ref _phoneVersion, ref parms);
if (rc == NativeMethods.PHONEERR_OK)
{
_hTapiPhone = new HTPHONEAPP(hTapi, true);
_evtReceivedPhoneEvent.SafeWaitHandle = new SafeWaitHandle(parms.hEvent, false);
_phoneArray = new List<TapiPhone>();
for (int i = 0; i < numDevices; i++)
{
_phoneArray.Add(new TapiPhone(this, i));
}
}
else
{
numDevices = 0;
}
return numDevices;
}
Die Anzahl der Geräte in der Liste immer leer versucht haben, kommt, ist, dass das Problem, welche Konfigurationen I habe Top in meinem System tun, um es gefüllt zu bekommen.
können Sie bitte zeigen Sie uns, was Sie bisher versucht haben, Code usw. Dank – Visualife
das Stück Code hinzugefügt, die ich versucht habe, kann u fügen Sie bitte Ihre Kommentare – Mawy