Automatización con Skype desde VFP


Hasta hace poco, era posible usar la librería Skype4COM para integrar tu aplicación con Skype, sin embargo, Skype Desktop Api ya no está soportada. Existe una alternativa, que es bastante simple, es usar Skype URI API.

Para más información, se puede consultar la web de Microsoft sobre las API de Skype.

Ejemplo de llamada usando la vieja Skype Desktop Api

ox= CreateObject(“Skype4COM.Skype”, “Skype_”)
ox.PlaceCall(“destinatario llamada” )

  • Este sistema requería registrar previamente la librería SKYPE4COM.DLL en Windows.

Ejemplo de llamada usando Skype URI API

m.lcLlamada = “?call”  && si ponemos “?chat” se abrirá un diálogo de chat.

m.lcNumeroTelefonoONombreUsuarioSkype = “test.user.1”  && usar un identificador válido.
m.tcUrl=”skype:”+ALLTRIM(m.lcNumeroTelefonoONombreUsuarioSkype)+m.lcLlamada

Local oWsh As wscript.Shell
m.oWsh = Createobject(“wscript.shell”)
m.oWsh.Run(m.tcUrl, 3, .F.)  && no se espere

Anuncios

3 comentarios en “Automatización con Skype desde VFP

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s