Cómo realizar llamadas y mensajes desde FileMaker

Cómo realizar llamadas y mensajes SMS desde FileMaker

En este post voy a explicar como realizar llamadas y mensajes de texto desde FileMaker sin usar ningún plugin.

• Llamadas y Mensajes desde Skype

Icono SkypeEsta técnica funciona bajo todas las plataformas, iOS, Windows y OSX, hay que tener instalado Skype (evidentemente), y estar logueado en la plataforma.

Vamos a lanzar eventos a Skype a través de los URIs usando el paso de guión: Abrir URL en un visor web “oculto”
Para ello debemos crear un visor web y asignarle un nombre desde el inspector, en este caso le llamaremos “WebViewer”, y lo vamos a camuflar detrás de algún objeto, para que quede oculto al usuario.

El paso siguiente consiste en cargar en el visor una URL para que invoque a Skype

#———— Para invocar Llamadas ————————————————————————————————
Configurar visualizador Web [Nombre del objeto: "WebViewer" ; URL: "skype;"&Data::Data&"?call"]
#———— Para invocar SMSs ————————————————————————————————————
Configurar visualizador Web [Nombre del objeto: "WebViewer" ; URL: "skype;"&Data::Data&"?sms"]
#———— Para invocar Chat ————————————————————————————————————
Configurar visualizador Web [Nombre del objeto: "WebViewer" ; URL: "skype;"&Data::Data&"?chat"]

como podéis ver no hay mucha ciencia en esta técnica y es universal que funciona en todas las plataformas.
Desde OSX también se puede usar AppleScript para darle órdenes a Skype a través de funciones del sistema operativo

Para ello necesitamos usar el paso de guión: Ejecutar AppleScript
El Guión quedaría algo así:


#———— Verificamos que esteemos ejecutando OSX ————————————————If [PatterCount( Get(ApplicationVersion) ; "Pro" ) and Abs( Get(SystemPlatform) ) = 1 ]
#———— Establecemos la variable que se usará en el cálculo del AppleScript ———————————————
Establecer Variable [$Calculo; "List (
"tell application " & Quote ( "Skype" ) ;
"activate ";
"get URL " & Quote ( "callto:" & Data::Data ) ;
"end tell"
)"]
#———— Ejecutamos el AppleScript ————————————————————————————————
Ejecutar AppleScript [$Calculo]
End If

• Facetime

Icono FacetimePara hacer llamadas desde Facetime usaremos también el sistema de URIs similar al utilizado en el método de Skype.

A continuación podemos ver los pasos del guión.

#———— Seteando el Visor "oculto" ————————————————————————————————
Configurar visualizador Web [Nombre del objeto: "WebViewer" ; URL: "tel://"&Filter ( Data::Data ; "1234567890+" )]
#———— Directamente ————————————————————————————————
Abrir URL [Sin diálogo; "tel://"&Filter ( Data::Data ; "1234567890+" )]

Para enviar SMSs desde Mensajes usaremos AppleScript

#———— Establecemos la variable que se usará en el cálculo del AppleScript ———————————————
Establecer Variable [$Calculo; "List (
 "tell application " & Quote ( "Messages" ) ;
 "send " & Quote ( Data::g_Mensaje ) & " to buddy " & Quote ( Data::Data ) & " of service " & Quote ( "SMS" ) ;
 "end tell"
)"]
#———— Ejecutamos el AppleScript ————————————————————————————————
Ejecutar AppleScript [$Calculo]

Archivo de Ejemplo de Llamadas y Mensajes

Archivo FileMaker Pro 12Como no podía faltar, os dejo el Archivo de Ejemplo, es recomendable abrirlo con FileMaker Pro 13 o FileMaker Go.

Descarga Llamadas y Mensajes

 

¿Y tu? ¿Conoces alguna otra forma de realizar llamadas y mensajes desde FileMaker?

 

Estírate y Compártelo...Share on FacebookTweet about this on TwitterShare on LinkedInEmail this to someoneBuffer this pageShare on Google+
Publicada en Tutos & Trucos
Tarjetas , , , ,

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*