@Walter:
yo tengo desarrollado un sistema de Telefonía para hotelería, coincido
con Luis María en que la forma de trabajar desde VFP es vía MSComm con
un programa "residente" que esté permanentemente activo para
monitorear
el puerto serial y generar las llamadas.
Con respecto a la recepción (y/o envío) de información desde la
central,
no encontré ningún "estándar" entre los distintos modelos, en mi caso
tuve que hacer una interface específica por cada modelo, pero eso es
algo
fácil de hacer en VFP.
A continuación van algunos de los logs que tengo de distintos modelos
de centrales como para que veas lo que te puede tocar:
------------------
00 1999 021229090 970109 1739 000029 000000 00.01 00
00 51 021229090 970109 1740 000407 000000 00.01 01
00 1999 938888 970109 1748 000022 000000 00.04 00
NON RECORDED CALLS : 0000 000000 000000
TBX , 0821 DATE : 970109 TIME : 1748
RECORDED CALLS TOLL TICKETING.
CC DP EXT. NUMBER DIALLED DATE TIME DUR. UNITS TETN CH
06 1909 938888 970109 1748 000141 000000 00.04 01
00 1999 732955 970109 1757 000026 000000 00.04 00
00 1999 732955 970109 1757 000016 000000 00.01 00
06 1906 914047 970109 1754 000221 000000 00.02 00
06 1909 732955 970109 1757 000086 000000 00.01 01
00 1920 910033 970109 1758 000095 000000 00.02 00
00 1999 013222400 970109 1759 000039 000000 00.04 00
------------------
------------------
`
- 1171 ? 912202 10:42 00:08 XXXXX
`
- 1170 ? 113 10:53 00:00 XXXXX
`
- 1171 ? 950898 11:08 00:00 XXXXX
`
- 1164 ? 514143 11:17 00:01 XXXXX
`
- 1164 ? 051212031 11:20 00:06 XXXXX
`
- 1164 ? 947767 11:32 00:00 XXXXX
------------------
------------------
N 050 01 101 T010 004 12/10 13:01 00:00:10 9111
0000 0000
N 051 01 102 T010 003 12/10 13:02 00:00:20 9112
0000 0000
N 052 01 103 T010 002 12/10 13:03 00:00:30 9113
0000 0000
N 053 01 7990 T010 004 12/10 13:04 00:00:40 9114
0000 0000
N 054 01 115 T010 003 12/10 13:05 00:00:50 9115
0000 0000
N 055 01 116 T010 002 12/10 13:06 00:01:00 9116
0000 0000
S 056 01 7990 T010 002 12/10 13:07 00:01:10 9023001
0000 0000
N 057 01 7990 T010 002 12/10 13:08 00:01:20 9117
0000 0000
N 058 01 7990 T010 002 12/10 13:09 00:01:30 9118
0000 0000
E 059 01 T010 002 100 12/10 13:10 00:01:40
0000 0000
N 060 01 7990 T010 002 12/10 13:11 00:01:50 9119
0000 0000
S 061 01 7990 T010 002 12/10 13:12 00:02:00 9023002
0000 0000
E 062 01 T010 002 200 12/10 13:13 00:02:10
0000 0000
N 063 01 7990 T010 002 12/10 13:14 00:02:20 9120
0000 0000
N 064 01 201 T010 002 12/10 13:15 00:02:30 9121
0000 0000
N 065 01 202 T010 002 12/10 13:16 00:02:40 9122
0000 0000
S 066 01 7990 T010 002 12/10 13:17 00:02:50 9023003
0000 0000
E 067 01 T010 002 300 12/10 13:18 00:03:00
0000 0000
N 068 01 203 T010 002 12/10 13:19 00:03:10 9123
0000 0000
N 069 01 7990 T010 002 12/10 13:20 00:03:20 9124
0000 0000
------------------
------------------
7481 713 02 01:27 12/30/96 17:38 O113456
713 12/30/96 S)17:42 E)17:42 WAKEUP ANSWERED!
505 12/30/96 S)17:40 E)17:43 WAKEUP NOT ANSWERED!
7481 713 02 01:27 12/30/96 17:38 O113456
713 12/30/96 S)17:42 E)17:42 WAKEUP ANSWERED!
505 12/30/96 S)17:40 E)17:43 WAKEUP NOT ANSWERED!
7481 713 02 01:27 12/30/96 17:38 O113456
713 12/30/96 S)17:42 E)17:42 WAKEUP ANSWERED!
505 12/30/96 S)17:40 E)17:43 WAKEUP NOT ANSWERED!
7481 713 02 01:27 12/30/96 17:38 O113456
713 12/30/96 S)17:42 E)17:42 WAKEUP ANSWERED!
505 12/30/96 S)17:40 E)17:43 WAKEUP NOT ANSWERED!
7481 713 02 01:27 12/30/96 17:38 O113456
713 12/30/96 S)17:42 E)17:42 WAKEUP ANSWERED!
505 12/30/96 S)17:40 E)17:43 WAKEUP NOT ANSWERED!
7481 713 02 01:27 12/30/96 17:38 O113456
713 12/30/96 S)17:42 E)17:42 WAKEUP ANSWERED!
505 12/30/96 S)17:40 E)17:43 WAKEUP NOT ANSWERED!
7481 713 02 01:27 12/30/96 17:38 O113456
713 12/30/96 S)17:42 E)17:42 WAKEUP ANSWERED!
------------------
HTH
Mario
On 21 ago, 22:29, "Walter R. Ojeda Valiente" <
w...@hotmail.com> wrote:
> Hola Luis
>
> Gracias por la información, creo que con eso ya podré realizar algunas pruebas.
>
> Saludos.
>
> Walter.
>
> Date: Sat, 21 Aug 2010 10:52:29 -0300
> From:
luisma...@portalfox.com
> Message body
>
> Yo realice una aplicación con una central
> NEC y capturaba las llamadas entrantes y salientes (los usuarios
> tenían una clave para tomar líneas externas). Los datos los
> capturaba por el puerto de comunicaciones con el MSCOMM y VFP y
> los guardaba en un SQL Server 2000. Una vez con los datos en SQL
> podía realizar los informes que deseara. La aplicación que
> capturaba corría 7x24, y la central podía almacenar hasta 1000
> registros si no los capturaba on line.
>
> La parte complicada es que todas las centrales te envian los datos
> de distinta manera, tanto en formato, como en protocolos de
> comunicación. Seria una tarea complicada juntar la documentación
> de cada central y hacer las pruebas correspondientes con cada una.
>
> La clase derivada del MSComm que utilice para la captura es la
> misma que esta en la sección Descargas de PortalFox.
>
> -- ViewComm --
>
>
http://portalfox.com/index.php?name=Downloads&req=viewdownloaddetails...