Programar una central telefonica

26/06/2004 - 05:02 por Jose Barros | Informe spam
Hola a todos...

Espero que alguien pueda aportarme ideas. Necesito crear una aplicación
que haga las veces de central teléfonica. El diseño previo que he
realizado es el siguiente:

Una aplicación servidor que se instala en un PC de la red de datos de la
empresa y al cual se le conectan las diferentes líneas telefónicas que
tiene la empresa. Esta aplicación recibe las llamadas y de acuerdo al
número teléfonico la transfiere a otra extensión, si no reconoce el
número, la envia a recepción. El servidor debe también llevar un control
de llamadas salientes. Así mismo debe permitir colocar identificar una
llamada como "pendiente" (es decir, se transfirió pero aún no se ha
obtenido respuesta), "en curso", 'entrante' y 'saliente' con el fin de
poder tener una estadística en cualquier momento.

Instalar una aplicación cliente en las terminales. Esta aplicación cliente
recibe notificaciones de llamadas del servidor (así mismo notifica
llamadas salientes al servidor). En el momento de detectar una llamada
entrante, debe presentar una ventana al usuario identificando la llamada.
Si el usuario desea ver más detalles acerca del llamante (por ejemplo, un
cliente), puede oprimir un botón que lo llevará rápidamente a información
pertinente de utilidad al cliente.

Bueno, estos son los delineamientos generales que creo debo tener en
cuenta (si alguien cree que debo agregar algo más o cambiar, le agradeceré
sus sugerencias).

Esta sería mi primera aplicación de este tipo. He pensado utilizar el
control MSCOMM32 para identificar llamadas pero la verdad no lo he usado
nunca y no sé si pueda darme toda esta funcionalidad. Si alguien puede
orientarme, no importa si es necesario comprar algún control activeX de
terceros, me sería de gran ayuda.

Imagino que alguien del foro ya ha tenido que afrontar problemas parecidos
así que les agradeceré mucho cualquier idea que puedan brindarme

Jose Luis Barros

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
 

Leer las respuestas

#1 Claudio Rivadera
28/06/2004 - 14:17 | Informe spam
hola!
creo que el mscomm32 se te va a quedar chico...el primer problema es el
hardware...si vas por el lado de los modems, su capacidad es limitada
sin ir mas lejos..con la mayoria de los modems no puedes "hablar"..es decir
escuchas el audio por los parlantes ..pero lo que hablas por el mic no sale
del otro lado de la linea...ahi nomas debes estandarizar el uso de modems
con jacks de audio (in/out) propios.
Ahi tienes otro problema con tu servidorpara el caso de tener 2 lineas
entrantes...y 4 internos...tu equipo servidor debera tener 6 slots
libres...para tantos modems, ni hablar de pensar en expandir...
Para no seguir con la lista de problemas...veamos algunas soluciones, lo
mejorcito (hasta donde yo se) en el tema por el lado del hardware
es la firma Dialogic que produce placas para soportar varias lineas sobre un
mismo slot
Para manejarla lo mas apropiado es C y TAPI , aunque hace un tiempo ya me
mandaron un OCX llamado RAVO que entiendo se orienta a esa parte y mucho mas
completo que el mscomm32 que es util pero tiene sus limites.
Otra empresa que produce algo parecido es Allen-Martin Inc que compro un
paquete que producia la firma Netpoint, los ocx ModemPhone, WavePhone y
..otros que no me acuerdo.. :(
Pero insisto creo que el mejor camino es C y TAPI, aunque Dialogic tambien
provee unas toolkits para lenguajes del tipo visual.
En Argentina, mucha de la informacion que te pase mas arriba me la
suministro la gente de Discar www.discar.com en la persona del Ing
Sebastian Perdicaro.
En mi caso, lo que yo precisaba hacer era una aplic que reciba la llamada,
verifique si es cliente con el CALLER ID y luego genere un pedido de
servicios (en una empresa de taxis) mientras la aplic le reproduce al
cliente un mensaje pregrabado.las pruebas fueron un exito solo que por
razones economicas no lo terminaron de implementar, para eso use las ocx de
Netpoint (hoy de Allen Martin)...

Espero que tengas suerte
Claudio
La Rioja, Argentina
.


"Jose Barros" escribió en el mensaje
news:%
Hola a todos...

Espero que alguien pueda aportarme ideas. Necesito crear una aplicación
que haga las veces de central teléfonica. El diseño previo que he
realizado es el siguiente:

Una aplicación servidor que se instala en un PC de la red de datos de la
empresa y al cual se le conectan las diferentes líneas telefónicas que
tiene la empresa. Esta aplicación recibe las llamadas y de acuerdo al
número teléfonico la transfiere a otra extensión, si no reconoce el
número, la envia a recepción. El servidor debe también llevar un control
de llamadas salientes. Así mismo debe permitir colocar identificar una
llamada como "pendiente" (es decir, se transfirió pero aún no se ha
obtenido respuesta), "en curso", 'entrante' y 'saliente' con el fin de
poder tener una estadística en cualquier momento.

Instalar una aplicación cliente en las terminales. Esta aplicación cliente
recibe notificaciones de llamadas del servidor (así mismo notifica
llamadas salientes al servidor). En el momento de detectar una llamada
entrante, debe presentar una ventana al usuario identificando la llamada.
Si el usuario desea ver más detalles acerca del llamante (por ejemplo, un
cliente), puede oprimir un botón que lo llevará rápidamente a información
pertinente de utilidad al cliente.

Bueno, estos son los delineamientos generales que creo debo tener en
cuenta (si alguien cree que debo agregar algo más o cambiar, le agradeceré
sus sugerencias).

Esta sería mi primera aplicación de este tipo. He pensado utilizar el
control MSCOMM32 para identificar llamadas pero la verdad no lo he usado
nunca y no sé si pueda darme toda esta funcionalidad. Si alguien puede
orientarme, no importa si es necesario comprar algún control activeX de
terceros, me sería de gran ayuda.

Imagino que alguien del foro ya ha tenido que afrontar problemas parecidos
así que les agradeceré mucho cualquier idea que puedan brindarme

Jose Luis Barros


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similares