Como muchos te lo han dicho, lo ideal es que la funcionalidad de tu
Softphone la encapsules en un componente reutilizable (líbrería y/o web
services) de forma tal que la puedas consumir en ambas aplicaciones (web y
desktop), mediante una referencia local si creaste una librería o una
referencia web si creaste un web service.

Este enfoque puede serte fácil o difícil según como tengas desarrollado tu
Softphone.

 

Básicamente tu Aplicación Web NO puede enviarle comandos a tu aplicación
Windows, ya que, por cuestiones de seguridad, las aplicaciones web corren en
un sandbox dentro del browser. Es decir, tu aplicación web no puede acceder
(o tiene acceso muy limitado) a recursos locales (disco, memoria,
procesador, periféricos, aplicaciones, servicios, etc.).

 

La única forma que tu aplicación web pueda interactuar con otras
aplicaciones o recursos locales, es mediante add-ins (Complementos o
extensiones del browser), con lo cual ya te estarías metiendo en otro gran
lío interesante.

 

Insisto que lo mejor sería que aísles la funcionalidad de tu softphone en
una librería o componente reutilizable.

 

Saludos, Gus

 

 

De: [email protected] [mailto:[email protected]] En nombre de Andres
Guzman
Enviado el: miércoles, 26 de octubre de 2011 01:16 p.m.
Para: [email protected]
Asunto: [puntonet] Coneccion WebForm a Windows Application via Web Service

 

Mira mejor te cuento lo que necesito, necesito que al presionar un boton en
mi web form, le envie un numero telefonico a mi softphone (windows form este
softphone fue codificado por mi asi que tengo el codigo y lo puedo
modificar) y el softphone realize la llamada

El 26 de octubre de 2011 13:03, Carlos Peix <[email protected]>
escribió:

Hola Andres,

Olvidate del asincronismo, de WCF y todo lo demas.

Construi un componente (una clase o conjunto de clases) en un proyecto de
tipo "class library" y usalo desde las dos aplicaciones (referenciandola
como haces con otros assemblies).

Para darte mas detalles, supongo que tendrias que decirnos cual es esa tarea
que queres compartir.

----------------------------------
Carlos Peix

2011/10/26 Andres Guzman <[email protected]>

Carlos pero como construyo un componente con la funcionalidad para
compartirla (sincronicamente), a través de WCF (Hosting Services) como me
indica Sebastian

El 26 de octubre de 2011 12:00, Carlos Peix <[email protected]>
escribió:

Entonces te recomiendo que no lo hagas de esa manera y te evitaras dolores
de cabeza.



Sugiero que construyas un componente con la funcionalidad que deseas
comartir entre las dos aplicaciones y los uses en ambas.

Si crees que esto no es posible, explicanos un poco mas sobre los motivos


Por otro lado, deberias analizar si deseas ejecutar esa accion
"sincronicamente" o "asincronicamente". El primer caso es el mas sencillo
suponiendo que necesites el valor retornado por la accion para la ejecucion
de tu pagina web y que la accion se ejecute rapidamente (medio segundo o
algo asi).

Estos consejos asumen una aplicacion de baja carga, es decir, no estoy
hablando de twitter o facebook o amazon.com





----------------------------------
Carlos Peix

2011/10/26 Andres Guzman <[email protected]>

Si tengo oportunidad de modificar, ambas las estoy desarrollando yo.

El 26 de octubre de 2011 11:06, Carlos Peix <[email protected]>
escribió:

Tenes oportunidad de modificar la aplicacion WinForms?

----------------------------------
Carlos Peix


2011/10/26 Andres Guzman <[email protected]>

Estimados.

Junto con saludarlos y esperando que se encuentren bien, les escribo para
ver si alguien me pude ayudar con esto, lo que necesito es poder conectar mi
aplicación WEB Form con mi Windows Application a través de un Webservice.

Lo que necesito hacer es que al presionar un botón dentro de mi Web Form, le
envié un parámetro a mi Windows Application y esta ejecute una acción con el
parámetro enviado. Alguien a realizado esto antes, como puedo empezar?-

Desde y muchas gracias.

-- 
Andrés Guzmán

[email protected]

 




-- 
Andrés Guzmán
09-9319111
[email protected]

 




-- 
Andrés Guzmán
09-9319111
[email protected]

 




-- 
Andrés Guzmán
09-9319111
[email protected]

  _____  

Se certificó que el correo no contiene virus.
Comprobada por AVG - www.avg.es
Versión: 2012.0.1834 / Base de datos de virus: 2092/4575 - Fecha de la
versión: 26/10/2011

Responder a