Apúntate a la Zona De Descargas Reservadas (ZDDR). Solo son 20 Euros
Con solo 20€ ayudarás
a mantener el foro.


Seguir a udias en Twitter
Directorio de Empresas de Foros de informática


Todo lo que sueñas, se puede diseñar.
We build your dreams.

 - Principal - Responder - Estadísticas - Registrarse - Buscar - Lista de usuarios -  - Zona de Descargas
 -Privacidad y política de cookies -
Ayuda al foro con tu donación
Foros en Udias.com / FileMaker / enviar SMS desde filemaker
Autor Mensaje

Miembro

Constante

  Karma           216

#1 Publicado: 20 Nov 2010 11:14



Hola, hace tiempo hice una BD de contactos y ahora el cliente me pide enviar SMS desde filemaker, sin tener que exportar datos a otras aplicaciones.

El proveedor de envío de SMS, que es Mensario (www.mensario.com) me dice que sí es posible integrar el envío de mensajes a través de la web del siguiente modo:
Para realizar las peticiones a través de un formulario PHP tendría que enviar los parámetros necesarios en formato XML.
Para poder utilizar la integración API, me dan los datos de conexión https y el puerto correspondiente.

Bueno yo de filemaker sé un poco, pero de esto apenas sé nada. He intentado de este modo:

Poner en un campo de texto el código xml con los datos para enviar el mensaje: usuario, contraseña, teléfono, mensaje, etc.
Exportarlo en formato XML, usar hoja de estilo y poner la dirección https.
Lógicamente me da un mensaje de error.

En concreto, me gustaría saber si es posible enviar esos datos en formato XML mediante un formulario PHP. No sé lo que significa esto exactamente, pero es el modo de enviar el dichoso SMS.

Gracias y un saludo, ya que el puerto 8080 se abre y cierra cuando quiere, aquí va mi correo: dunumba@hotmail.com
Gracias!!


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
FM15, MAC OS, WIN 10

Administrador


  Karma               10945

#2 Publicado: 20 Nov 2010 11:33



Bueno, para empezar hay que ver que sistema utiliza tu servicio de SMS.

Para la página PHP, que puedes ver en el visualizador web de FileMaker yo haría algo así

<?
// pago por descarga
$file_id = "id del archivo a decargar";
$nombre = "Nombre del archivo a descargar";

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Compra de descarga</title>
</head>

<body>
<center>
Servicio de pago por descarga
<br />
SMS para descargar: <? print $nombre; ?>
<br />
<script language="JavaScript" src="http://www.servicio.com/multiform/multiform.php?id _client=clavecliente&id_secc=seccion&file_id=<?ech o $file_id?>"></script>
</center>
</body>
</html>

id_client; es el ID del cliente del sevicio
id_secc; es la seccion asignada por el servicio

La parte en rojo la proporciona el servidor del sevicio.

El Script lo único que hace es llamar a una página que proporciona el servidor del servicio.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Todo lo que sueñas, se puede diseñar. FM 11 * VV 6 * PHP 5 * MySQL * Win 8.

Miembro

Constante

  Karma           216

#3 Publicado: 20 Nov 2010 12:00



JCU, gracias por tu respuesta. Te detallo algo más:

El formato de la petición es:

<api>
<task>SEND</task>
<license number='xxxxxxxxxxxxxxxxxxx' user='xxxxxxxx' pass='xxxxxxxx'/>
<timezone></timezone>
<msg>
<sender>xxx</sender>
<text>xxx</ text>
<date>xxx</date>
<rcp cod='xx' phn='xxxxxxxxx'>
<param name='xxxxx'> xxx</param>
</rcp>
</msg>
</api>

Por ejemplo:
<?xml version="1.0" encoding="UTF-8"?>
<api>
<task>SEND</task>
<license number="LSTD020801EKLOKOQIHJ" user="ai9gq567" pass="a0bb4yp8 />
<timezone>Europe/Madrid</timezone>
<msg>
<sender>RUN</sender>
<text>Puede pasar a recoger su coche a partir de hoy por la tarde.</text>
<date>20100120090000</date>
<rcp cod="34" phn="699111000"/>
</msg>
</api>

Por lo poco que comprendo de tu mensaje, habría de hacerse por visualizador web, ¿no?
¿dónde ´quedaría la dirección https y el puerto?
Gracias.
dunumba@hotmail.com


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
FM15, MAC OS, WIN 10

Administrador


  Karma               10945

#4 Publicado: 20 Nov 2010 12:21



¿Tienes el API del servico en PHP?, con XML no se como se puede hacer.

Para poder hacerlo con PHP si que necesitas el visualizador web, al menos yo no se otra forma de manejar datos web con Filemaker.

Supongo que el servicio tendrás que pasarlo a través de una URL determinada ¿No?


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Todo lo que sueñas, se puede diseñar. FM 11 * VV 6 * PHP 5 * MySQL * Win 8.

Miembro

Constante

  Karma           216

#5 Publicado: 20 Nov 2010 12:29



Jcu, te envío el manual de instrucciones, es genérico y no lleva ningún dato confidencial.

API_del_SEM.pdfArchivo adjunto: API_del_SEM.pdf
 

Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
FM15, MAC OS, WIN 10

Administrador


  Karma               10945

#6 Publicado: 20 Nov 2010 13:57



El manual solo habla de XML, no de PHP. Supongo que si aplicas los códigos tal y como te indican en el manual, puedas utilizar los SMS, aunque yo con XML no me defiendo bien.
Recuerda de aplicacar el codigo en el visualizador web de FileMaker.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Todo lo que sueñas, se puede diseñar. FM 11 * VV 6 * PHP 5 * MySQL * Win 8.

Miembro

Constante

  Karma           216

#7 Publicado: 22 Nov 2010 11:31



Gracias, Jcu, ya te contaré, voy a preguntar al soporte. Un saludo,


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
FM15, MAC OS, WIN 10

Miembro

Constante

  Karma           216

#8 Publicado: 20 Dic 2010 13:46



Hola, vuelvo con el envío de SMS desde filemaker. Desde Mensario.com me dan ejemplos de códigos en php, ante lo cual tengo dos opciones:

Aplicar el código php en el visualizador web de filemaker (algo que no sé cómo hacer)

Exportar el campo que contiene el código xml y enviarlo de alguna manera con el protocolo https que me dan.

En fin, si alguien tiene alguna idea le estaré muy agradecido, gracias!!


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
FM15, MAC OS, WIN 10

Administrador


  Karma               10945

#9 Publicado: 20 Dic 2010 16:15



dunumba:
visualizador web de filemaker

El visualizados carga una página que puede ser en formato php, si te dan el código, en teoría solo tendrías que montarlo en un servidor con motor php. Si ademas dispones de API de php de FileMaker, podrás "linkar" las dos cosas ¿No?


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Todo lo que sueñas, se puede diseñar. FM 11 * VV 6 * PHP 5 * MySQL * Win 8.

Miembro

Constante

  Karma           216

#10 Publicado: 20 Dic 2010 18:15



La verdad es que ando bastante perdido porque no controlo demasiado PHP. Cuando pongo en el visualizador la página https me da mensaje de error, supongo que por que falta el código dichoso.

los pasos que he intentado son los siguientes:

* En un campo de la base de datos creo el xml para enviar el mensaje, siguiendo las instrucciones del manual API de Mensario
* Exporto el contenido de ese campo en formato XML
* Selecciono usar hoja XSL, escribir una petición - dirección http (aquí escribo la dirección https de mensario
* Cuando termino, aparece un mensaje de error: SaX Pars Exception: Invalid Character 0x0 (ocurred in entity... sigue una ruta larga... at line 11, column 14)

En fin, que no funciona ¿nadie ha hecho algo parecido?
Gracias


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
FM15, MAC OS, WIN 10

Administrador


  Karma               10945

#11 Publicado: 20 Dic 2010 18:54



para asegurarte que NO funciona, utiliza el código directamente en un navegador, y así descartas si es de FileMaker o no.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Todo lo que sueñas, se puede diseñar. FM 11 * VV 6 * PHP 5 * MySQL * Win 8.

Miembro

Ocasional

  Karma     11

#12 Publicado: 30 May 2014 03:33



dunumbadunumba

amigo danumba, saludos desde Colombia, buscando en la web información para enviar sms utilizando filemaker me encuentro que tu también estuviste en las mismas por alla en el 2010, después de tanto tiempo me gustaría saber si lo pudiste hacer


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo


Miembro

Ocasional

  Karma     21

#13 Publicado: 16 Jun 2014 15:24



Hola,

Típicamente los API de SMS son a base de XML via HTTP POST.

El FileMaker 13 tiene una nueva función de HTTPOST (y HTTPSPOST) que puedes utilizar con el comando de "Insertar desde URL".

Tendrías que construir el pedido en XML, concatenarlo al URL del API, y enviarlo con HTTPPOST en el comando de Insertar desde URL para recibir la respuesta en un campo.

Sin embargo, si el API de SMS requiere que envies un HEADER específico te quedas corto con el HTTPPOST de FileMaker porque la función aún no tiene la opción de configurar los HEADERS.

Otras opciones son utilizar un código PHP como indica Juan Carlo, o algún plugin como el de TROI URL o FMSMS.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
José E. López Rosario
Solutions Cay, Inc.
San Juan, Puerto Rico


Moderador


  Karma               1221

#14 Publicado: 19 Jun 2014 14:14



Aquí hay un ejemplo de como integrar SMS con Filemaker, https://www.dropbox.com/s/r4thppns47mfhcb/SMS.fmp1 2

Y aquí viene la información del ejemplo

http://www.designingfilemaker.com/2014/04/09/send- sms-easily-from-filemaker-13/

Saludos,

Manrios


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Manrios Windows 8 / Filemaker 14

Miembro

Constante

  Karma             556

#15 Publicado: 19 Jun 2014 16:13



Gracias manrios, lo he probado y funciona perfectamente.

Tened en cuenta cambiar el prefijo del país (+34 en caso de España) en la variable $post dentro del script de envío.

Saludos a tod@s


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Windows XP Pro y Filemaker 8 Advanced

Miembro

Asiduo

  Karma       42

#16 Publicado: 3 Jun 2019 17:58



MichelR podrias explicarme despacio , como utilizo este pragrama para enviar sms desde filemaker? que numero de telefono debo escribir en el campo: from phone number? gracias


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
windows 10 FM12

Miembro

Asiduo

  Karma       42

#17 Publicado: 3 Jun 2019 18:01



y en campo : token ?


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
windows 10 FM12
Su respuesta

Estilo Negrillas  Estilo Italico  Estilo Subrayado  URL De La Imagen  URL De La Web  Preformatted Text  YouTube URL  Sin código BB
Emoticones
:) ;) :up: :down: :biglol: :confused :cool: :mad: :sad: :shame: :smirk: :tongue: ... Más  Emoticones desactivados
Color de texto
Texto en negro Texto en blanco Texto en gris Texto en rojo Texto en azul Texto en verde Texto en rojo oscuro Texto en cian Texto en azul oscuro Texto en púrpura Texto en amarillo Texto en rosa Texto en naranja Texto en verde oliva Texto en marrón



 » Usuario  » Contraseña 
Solo Usuarios Registrados Pueden Postiar Aqui.
 

Tópicos relacionados con enviar SMS desde filemaker

Enviar Email desde Filemaker
enviar mail desde fm7
Error al intentar enviar correos desde FM
Guardar pdf y/o enviar pdf guardado por email desde webdirect
Problemas para enviar correo desde dos presentaciones


Conectados: Invitados - 2
Miembros - 0
En verde usuarios ZDDR

Realizado con miniBB © 2001-2019
Para Udias.com © 1996-2019
Hosting con Interdominios