Andrés, una cuestión más que te puede ayudar.
Por lo que recuerdo, se trataba de un ERP del cual querías tomar los números para que se realizaran las llamadas a través de tu SP.
Una pregunta más: tenés acceso al código del ERP o es customizable de algún modo (por ejemplo, podés editar una plantilla para agregar en el listado de proveedores una columna con el HTML que vos quieras al lado del teléfono)? Si es así, entonces podés incluir en el diseño del HTML una referencia a un control ActiveX instalado en la PC.
Si no tenés acceso al código y no es mucho lo que podés hacer desde la customización, entonces estás en la misma situación que si estuvieras navegando cualquier página en Internet. Ahí, la mejor estrategia es un plug-in para el navegador que busque en el HTML cargado algo que le indique que se está mostrando un teléfono y agregue un link o un botón con una acción particular que dispare la comunicación con tu software.
Son dos soluciones muy distintas, evalualo a conciencia.
C.S.
From: Andres Guzman
Sent: Friday, October 28, 2011 9:17 AM
Subject: [puntonet] Coneccion WebForm a Windows Application via Web Service
Muchas gracias a todos por la ayuda, voy a investigar como funciona el plugin de skype, para poder implementarlo, ya que necesito lo mismo pero en vez de que abra skype, abra mi softphone.
Nuevamente agradezco mucho su ayuda.
--
Andrés Guzmán
09-9319111
[email protected]
Nuevamente agradezco mucho su ayuda.
El 28 de octubre de 2011 06:15, Carlos Peix <[email protected]> escribió:
Andres,
Estas dos opciones que mencionas funcionan solo si el navegador, el servidor web, el servicio windows y el SoftPhone esta corriendo en la misma PC.
Este escenario es el que no me cierra con el de una aplicacion web usual, en la cual el browser esta corriendo en tu maquina, por ejemplo en Buenos Aires y el servidor Web puede estar en Atlanta con una conexion de internet.
Es por esto que no entiendo el diseño de tu solucion. Por eso mencione que por ahi te sirve la aproximacion Skype que, por las dudas, te describo segun recuerdos:
No hay windows service ni web service ni nada parecido. Los pasos 2, 3 y 4, al ser una aplicacion ad-hoc, serian mas sencillas para vos.
- Skype instalado en la PC del usuario (seria tu aplicacion Winforms SoftPhone)
- (Creo) que va un plugin instalado en el nevegador
- (Creo) que el plugin identifica numeros telefonicos en el HTML de toda pagina y los resalta
- Ente un click del usuario en esos links, se levanta el Skype y disca
Desconozco si Skype sigue haciendo esto y desconozco como hacerlo, pero esto es lo que recuerdo.
----------------------------------
Carlos Peix
2011/10/27 Andres Guzman <[email protected]>
Primera:
ERP (Web Form) Se quiere llamar al Nº x ==> Web Service (Informo que el usuario conectado quiere realizar una llamada a Nª x) ==> Windows Service en Cliente (Por cada usuario existira un windows service corriendo y preguntando si existe llamada) ==> (Windows Form SoftPhone) Si existe alguna llamada este windows service le informara a mi SoftPhone que llame al Nª
Segundo:
ERP (Web Form) Se quiere llamar al Nº x ==> BD Sql Server (Ingreso registro a Base de Datos) ==> Windows Service en Cliente (Por cada usuario existira un windows service corriendo y preguntando en la bd si existe nº nuevo) ==> (Windows Form SoftPhone) Si existe alguna llamada este windows service le informara a mi SoftPhone que llame al Nº
Saludos y gracias.
--
Andrés Guzmán
09-9319111
[email protected]
