FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Funcion
Estimados, estoy desarrollando un sistema para call center, y me piden que haga una función que le indique a una central telefonica cuando discar, corte, etc. La gente que fabrica la central me envio un documento con el protocolo de comunicacion (UDP). Tengo todo el detalle del formato de los paquetes, el problema es que no se como empezar!!
Espero sus comentarios. Gracias. Pd. trabajo con delphi 6 |
#2
|
||||
|
||||
Pero mira que coincidencia: ¡¡Yo no se que responderte!!
Si por lo menos plantearas una duda..
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
|||
|
|||
Me parece que ironia esta de mas, pero al margen de discusiones creo que la consulta es clara. No se como empezar a crear una funcion que me permita indicarle a una central telefonica que es lo que tiene que hacer. Y la informacion con la que cuento es el protocolo con el que trabaja la central. Hice esto en otra oportunidad con una central northel, en donde lo unico que tuve que hacer es agregar una funcion que llamara a TAPI para que hiciera el discado, corte, etc.
Espero que se entienda. Saludos |
#4
|
|||
|
|||
Cita:
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#5
|
||||
|
||||
Por lo que comentas utiliza UDP, por lo que tenes que crear un socket UDP e implementar la mensajería necesaria según lo especificado en el documento que comentas que tienes. Si no has trabajado con sockets de este tipo anteriormente, comenzaría buscando algún ejemplo, de otra aplicación, y leyendo un poco sonbre el protocolo. Supongo la definición de la documentación de la central debe suplir las falencias del protocolo.
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#6
|
|||
|
|||
Cita:
Buen punto, en ese caso no se requiere de tarjetas de voz. Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#7
|
|||
|
|||
Hola, gracias por las respuestas. La central es una PABX comun, y no necesito ninguna placa adicional. Me acaban de mandar el formato de los paquetes que tengo enviarle a la central.
Formato del paquete: ------------------------------------------------- | HEADER | TAMAÑO | COMANDO | PAYLOAD | ------------------------------------------------- 1 BYTE 1 BYTE 1 BYTE VARIABLE Tengo los valores correspondientes para cada funcion que quiero realizar, por ejemplo si quiero llamar al nro 03414492131 tengo q mandar en el paquete esto: | 0xFC | 0x12 | 0x29 | 0x00 0x00 0x03 0x04 0x01 0x04 0x04 0x09 0x02 0x01 0x03 0x01 0x0F 0x0F 0x0F 0x0F 0x0F | Mi problema es como mandarle estos datos a la central desde delphi. Gracias a todos. Saludos. |
#8
|
||||
|
||||
Cita:
Para enviar UDP desde delphi, te recomiendo darte una vuelta por la pestaña Indy Clients, de tu delphi. Allí encontrarás el componente TidUDPClient. Al hacer una búsqueda por él, o por INDY en el club, encontrarás mucha información al respecto. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Funcíon % de CPU | jorgegetafe | Varios | 0 | 03-11-2007 18:17:54 |
funcion en php | KeyMan | PHP | 2 | 23-04-2007 22:11:52 |
Función Last | Triton | Firebird e Interbase | 2 | 25-05-2005 18:46:50 |
La función Ord() | soul6301 | Varios | 2 | 27-06-2004 02:43:17 |
funcion | agora18 | SQL | 1 | 06-10-2003 08:18:30 |
|