TAPI

04/08/2003 - 18:34 por Leonardo Hernández | Informe spam
Hola grupo:

Estoy intentando inicializar la API de telefonía versión 2.1 sobre Windows
2000 y al invocar a la función phoneInitializeEx el resultada es perfecto
solo que me dice que la cantidad de dispositivos son 0 (cero).

Sin embargo usando la 1.4, me informa que existen 8 dispositivos. ¿Alguien
sabe que puede estar sucediendo?

Este es el código que estoy utilizando:

HPHONEAPP hPhoneApp = 0;
DWORD dwNumDevs = 0;
DWORD dwAPIVersion = 0x00020001;
PHONEINITIALIZEEXPARAMS ParamsEx;

// Inicializa la API de telefonía.
ParamsEx.dwTotalSize = sizeof(PHONEINITIALIZEEXPARAMS);
ParamsEx.dwOptions = PHONEINITIALIZEEXOPTION_USEEVENT;

LONG lRet = ::phoneInitializeEx(&hPhoneApp, AfxGetInstanceHandle(), NULL,
_T("Teléfono"), &dwNumDevs, &dwAPIVersion, &ParamsEx);

En dwNumDevs siempre obtengo 0.

Les agradezco su ayuda.
 

Leer las respuestas

#1 Leonardo Hernández
04/08/2003 - 21:10 | Informe spam
Miguel, gracias por tu respuesta, te cuento que el modem funciona bien, lo
puede usar perfectamente para conectarme a mi proveedor de Internet (aunque
actualmente no lo uso para eso). Además la TAPI 1.4 funciona bien y llama al
número indicado con ese modem.

El resultado de lRet es 0 (cero) lo cual según la MSDN significa que está
bien (Returns zero if the request succeeds or a negative error number if an
error occurs)

¿Dónde encuentro TAPI Browser para probar?

Gracias, Leonardo

"Miguel" escribió en el mensaje
news:
"Leonardo Hernández" escribía:

>Hola grupo:
>
>Estoy intentando inicializar la API de telefonía versión 2.1 sobre


Windows
>2000 y al invocar a la función phoneInitializeEx el resultada es perfecto
>solo que me dice que la cantidad de dispositivos son 0 (cero).
>

lRet es 0 igual que la cantidad de dispositivos... ¿? Estará mal instalado
el módem...

¿Por qué no usas Tapi Browser para ejecutar la función y ver su resultado?

Miguel (27)
quilmes.ar

Preguntas similares