Drivers de Unicall para Asterisk 1.4.18

El mismisimo Moy acaba de publicar la nueva versión de astunicall para 1.4.18 y se puede descargar desde aquí (Actualización 14 marzo: se arregló el error de no generar el Makefile de Asterisk).

2 comentarios:

Gerardo dijo...

Hola Acabo de instalar los drivers para unicall con asterisk, pero en el ultimo no me deja compilar.
El error que obtengo es:

mfcr2.c:4201: error: dereferencing pointer to incomplete type
mfcr2.c:4202: error: dereferencing pointer to incomplete type
mfcr2.c:4203: error: dereferencing pointer to incomplete type
mfcr2.c:4204: error: dereferencing pointer to incomplete type
mfcr2.c: In function `channel_open':
mfcr2.c:4226: error: storage size of 'bi' isn't known
mfcr2.c:4227: error: storage size of 'g' isn't known
mfcr2.c:4238: error: `ZT_SPECIFY' undeclared (first use in this function)
mfcr2.c:4254: error: `ZT_GET_BUFINFO' undeclared (first use in this function)
mfcr2.c:4262: error: `ZT_POLICY_IMMEDIATE' undeclared (first use in
this function)
mfcr2.c:4266: error: `ZT_SET_BUFINFO' undeclared (first use in this function)
mfcr2.c:4274: error: `ZT_CHANNO' undeclared (first use in this function)
mfcr2.c:4290: error: `ZT_SETGAINS' undeclared (first use in this function)
mfcr2.c: In function `channel_set_api_codec':
mfcr2.c:4359: error: `ZT_SETLINEAR' undeclared (first use in this function)
mfcr2.c:4368: error: `ZT_LAW_ALAW' undeclared (first use in this function)
mfcr2.c:4370: error: `ZT_LAW_MULAW' undeclared (first use in this function)
mfcr2.c:4417: error: `ZT_SETLAW' undeclared (first use in this function)
mfcr2.c: In function `channel_write':
mfcr2.c:4458: error: `ELAST' undeclared (first use in this function)
mfcr2.c: In function `channel_flush':
mfcr2.c:4497: error: `ZT_FLUSH_WRITE' undeclared (first use in this function)
mfcr2.c:4498: error: `ZT_FLUSH' undeclared (first use in this function)
mfcr2.c: In function `channel_gains':
mfcr2.c:4520: error: storage size of 'g' isn't known
mfcr2.c:4593: error: `ZT_SETGAINS' undeclared (first use in this function)
mfcr2.c: In function `channel_echo_cancel':
mfcr2.c:4620: error: `ZT_ECHOCANCEL' undeclared (first use in this function)
mfcr2.c:4632: error: `ZT_ECHOTRAIN' undeclared (first use in this function)
mfcr2.c: In function `channel_switching':
mfcr2.c:4651: error: storage size of 'zi' isn't known
mfcr2.c:4664: error: `ZT_SETCONF' undeclared (first use in this function)
mfcr2.c:4676: error: `ZT_CONFMUTE' undeclared (first use in this function)
mfcr2.c: In function `abcd_control':
mfcr2.c:4711: error: `ZT_SETTXBITS' undeclared (first use in this function)
mfcr2.c: In function `check_abcd':
mfcr2.c:4731: error: `ZT_GETRXBITS' undeclared (first use in this function)
mfcr2.c: In function `check_alarms':
mfcr2.c:4746: error: `ZT_SPANINFO' undeclared (first use in this function)
mfcr2.c:4746: error: syntax error before "zi"
mfcr2.c:4748: error: `zi' undeclared (first use in this function)
mfcr2.c:4750: error: `ZT_SPANSTAT' undeclared (first use in this function)
make[1]: *** [mfcr2.lo] Error 1
make[1]: Leaving directory
`/usr/src/astunicall-1.4.18-0.2/unicall-0.0.5pre1/libmfcr2-0.0.3'
make: *** [all] Error 2

Y ya no puedo continuar.

Alguna idea de como solucionarlo?

Gracias de antemano!
Saludos, Gerardo

Metfan dijo...

Gerardo, revisa que estés utilizando la versión correcta de zaptel, usa todos los paquetes que están en astunicall para que no tengas problemas, e instala en el orden correcto: Zaptel, spandsp, libsupertone, libunicall, libmfcr2 y asterisk.

Saludos!