Con nuestras APIs de integración permitimos a desarrolladores e integradores acceder a una plataforma segura e internacional de mensajes SMS, SMS CERTIFICADO, MMS y VOZ/Llamadas de alta capacidad. Puede verificar las especificaciones de las APIs de envío y recepción más abajo y descargar también ejemplos funcionales en la mayoría de los lenguajes de programación. Es muy sencillo, contacte con nosotros ante cualquier duda. Estaremos encantados de atenderle.

ESPECIFICACIONES

DESCARGA DE LA ESPECIFICACIÓN DE LA API DE ENVÍO MASIVO DE SMS

     API HTTP y HTTPs SMS MASIVO:DESCARGAR (VERSIÓN 5.7)

DESCARGA DE LA ESPECIFICACIÓN DE LA API DE ENVÍO MASIVO DE MENSAJES MULTIMEDIA MMS

     API HTTP y HTTPs MMS MASIVO:DESCARGAR (VERSIÓN 1.1)

DESCARGA DE LA ESPECIFICACIÓN DE LA API DE ENVÍO MASIVO DE SMS CERTIFICADOS

     API HTTP y HTTPs SMS CERTIFICADO MASIVO:DESCARGAR (VERSIÓN 5.7)

DESCARGA DE LA ESPECIFICACIÓN DE LA API DE ENVÍO MASIVO DE MENSAJES DE VOZ

     API HTTP y HTTPs ENVÍO MASIVO DE VOZ:DESCARGAR


EJEMPLOS DE INTEGRACIÓN

Ejemplos en PHP, librería y ejemplos Se incluye:

  • Ejemplo de envío de SMS
  • Ejemplo de envío de MMS (Mensaje multimedia)
  • Ejemplo de envío de SMS CERTIFICADO (Notificación fehaciente)
  • Ejemplo de Carga de fichero PDF y envío mediante SMS
  • Ejemplo de envío de SMS Certificado (Notificación Fehaciente) con PDF adjunto
  • Ejemplo de envío de mensaje de VOZ, Texto a VOZ
  • Ejemplo de envío de mensaje de voz con menú IVR (extensiones realizando acciones en función de la tecla pulsada)
  • Ejemplo de envío de mensaje de voz con IVR para recabar puntuación de 1 a 5 sobre la atención recibida por el cliente (feedback)
  • Ejemplo de envío de mensaje de voz con IVR para votación sobre varias opciones
  • Ejemplo de envío de mensaje de VOZ solicitando PIN para validación

     Ejemplo en PHP:Librería y ejemplo de utilización 

Ejemplos de integración en lenguaje ASP, código completamente funcional. Copie y pegue en su proyecto el ejemplo elegido (SMS, SMS CERTIFICADO, MMS o VOZ con o sin IVR). Se recomienda utilizar una librería de JSON para trabajar más fácilmente las respuestas (por ejemplo https://github.com/rcdmk/aspJSON) aunque tiene varias opciones que puede ver en el documento PDF de la API

     Ejemplo de envío de SMS

<%
    'ENVIO DE SMS
    dim http
    dim vars
    dim Correo
    dim Pass 
	
	'datos de su cuenta en MENSATEK.COM
    Correo= "Su Correo registrado en MENSATEK.COM"
	Pass= "Su Contraseña en MENSATEK.COM"
	'Enviamos el mensaje 'Este es el mensaje' al telefono 600000000 de España con el remitente 'YoMismo'
    vars = "Correo=" & Correo & "&Passwd=" & Pass
    vars= vars & "&Remitente=YoMismo&Destinatarios=34600000000&Mensaje=Este%20es%20el%20mensaje&Resp=JSON"
    ' puede programar el mensaje para una fecha posterior añadiendo el parámetro Fecha con el formato AAA-MM-DD%20HH:mm:ss

    Set http = CreateObject("Msxml2.XMLHTTP")

    http.Open "POST","http://api.mensatek.com/sms/v5/enviar.php", False

    http.setRequestHeader "Accept", "*/*"
    http.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"

    http.send  vars & vbcrlf          

    If http.Status = 200 Then
        Respuesta = http.responseText
        response.write  "Resultado: " & Respuesta & " - Status: "  & http.Status & " " & http.statusText
   Else
	Respuesta=0
        response.write "Fallo en el envio, Error: " & http.Status & " " & http.statusText & " Respuesta: " & http.responseText
    End If

    Set http = Nothing
%>

     Ejemplo de envío de MMS (Mensaje multimedia)

<%
    'ENVIO DE MMS MULTIMEDIA
    dim http
    dim vars
    dim Correo
    dim Pass 
	
	'datos de su cuenta en MENSATEK.COM
    Correo= "Su Correo registrado en MENSATEK.COM"
	Pass= "Su Contraseña en MENSATEK.COM"
    vars = "Correo=" & Correo & "&Passwd=" & Pass
    vars= vars & "&Remitente=YoMismo&Destinatarios=34600000000&Asunto=Este%20es%20el%asunto&SMIL=1&adj1=http://www.mensatek.com/pix/logo.jpg&adj2=texto:Este%20es%20el%20texto%20de%20la%20diapositiva%20segunda&adj3=http://www.mensatek.com/pix/exito.jpg&Resp=JSON"
    ' puede programar el mensaje para una fecha posterior añadiendo el parámetro Fecha con el formato AAA-MM-DD%20HH:mm:ss

    Set http = CreateObject("Msxml2.XMLHTTP")

    http.Open "POST","http://api.mensatek.com/sms/v5/mmshttp.php", False

    http.setRequestHeader "Accept", "*/*"
    http.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"

    http.send  vars & vbcrlf          

    If http.Status = 200 Then
        Respuesta = http.responseText
        response.write  "Resultado: " & Respuesta & " - Status: "  & http.Status & " " & http.statusText
   Else
	Respuesta=0
        response.write "Fallo en el envio, Error: " & http.Status & " " & http.statusText & " Respuesta: " & http.responseText
    End If

    Set http = Nothing
%>

     Ejemplo de envío de SMS CERTIFICADO (Notificación fehaciente)

<%
    'ENVIO DE SMS CERTIFICADO'
    dim http
    dim vars
    dim Correo
    dim Pass 
	
	'datos de su cuenta en MENSATEK.COM'
    Correo= "Su Correo registrado en MENSATEK.COM"
	Pass= "Su Contraseña en MENSATEK.COM"
	'Enviamos el mensaje 'Este es el mensaje certificado' al telefono 600000000 de España con el remitente 'YoMismo''
    vars = "Correo=" & Correo & "&Passwd=" & Pass
    vars= vars & "&Remitente=YoMismo&Destinatarios=34600000000&Mensaje=Este%20es%20el%20mensaje%20Certificado&&Contacto=MiNombre&TelContacto=MiTelefono&Resp=JSON"
    ' puede programar el mensaje para una fecha posterior añadiendo el parámetro Fecha con el formato AAA-MM-DD%20HH:mm:ss'

    Set http = CreateObject("Msxml2.XMLHTTP")

    http.Open "POST","http://api.mensatek.com/sms/v5/enviarcert.php", False

    http.setRequestHeader "Accept", "*/*"
    http.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"

    http.send  vars & vbcrlf          

    If http.Status = 200 Then
        Respuesta = http.responseText
        response.write  "Resultado: " & Respuesta & " - Status: "  & http.Status & " " & http.statusText
   Else
	Respuesta=0
        response.write "Fallo en el envio, Error: " & http.Status & " " & http.statusText & " Respuesta: " & http.responseText
    End If

    Set http = Nothing
%>

     Ejemplo de envío de mensaje de VOZ, Texto a VOZ

<%
    'ENVIO DE VOZ
    dim http
    dim vars
    dim Correo
    dim Pass 
	
	'datos de su cuenta en MENSATEK.COM
    Correo= "Su Correo registrado en MENSATEK.COM"
	Pass= "Su Contraseña en MENSATEK.COM"

    vars = "Correo=" & Correo & "&Passwd=" & Pass
    'El remitente debe estar validado
    vars= vars & "&Remitente=349XXXXXXXXX&Destinatarios=34900000000&Mensaje=Este%20es%20el%20mensaje&Resp=JSON"
    vars= vars & "&Lenguaje=es-ES:1&Reintentos=6&Intervalo=60&DetectarContestador=0&TimeZone=Europe/Madrid&Descuento=0&Resp=JSON"

    'Puede programar el mensaje para una fecha posterior añadiendo el parámetro Fecha con el formato AAA-MM-DD%20HH:mm:ss
    'Puede también crear menús IVR, sistemas de votación (vote por X pulsando 1, por Y pulsando 2,...), sistemas de puntuación de trato a cliente (valore de 1 a 5 la atención de nuestro comercial), etc...Para ello utilice los parámetros IVR y MenuIVR como se indica en la especificación PDF de la API.

    Set http = CreateObject("Msxml2.XMLHTTP")

    http.Open "POST","http://api.mensatek.com/voz/v1/enviarvoz.php", False

    http.setRequestHeader "Accept", "*/*"
    http.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"

    http.send  vars & vbcrlf          

    If http.Status = 200 Then
        Respuesta = http.responseText
        response.write  "Resultado: " & Respuesta & " - Status: "  & http.Status & " " & http.statusText
   Else
	Respuesta=0
        response.write "Fallo en el envio, Error: " & http.Status & " " & http.statusText & " Respuesta: " & http.responseText
    End If

    Set http = Nothing
%>

Ejemplos de integración en VBNet, si desea ejemplos en VB6 póngase en contacto con soporte y le enviaremos ejemplos. Copie y pegue en su proyecto el ejemplo elegido (SMS, SMS CERTIFICADO, MMS o VOZ con o sin IVR). Se recomienda utilizar una librería de JSON para trabajar más fácilmente las respuestas (por ejemplo JsonConvert.DeserializeObject(Of ArrayList)(responseFromServer)) aunque tiene varias opciones que puede ver en el documento PDF de la API

     Ejemplo de envío de SMS

Imports System.Net
Imports System.IO
Dim client As WebClient = New WebClient
client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)")
' Añadimos los parámetros a enviar en la petición
client.QueryString.Add("Correo", "tu correo registrado en MENSATEK.COM")
client.QueryString.Add("Passwd", "Tu contraseña en MENSATEK.COM")
client.QueryString.Add("Remitente", "YoMismo")
client.QueryString.Add("Destinatarios", "34600000000")
client.QueryString.Add("Mensaje", "Este es el mensaje que quiero enviar")
client.QueryString.Add("Descuento", "0")
client.QueryString.Add("Resp", "JSON")


' La dirección de la llamada
Dim baseurl As String = "http://api.mensatek.com/sms/v5/enviar.php"

' Hacemos la petición y leemos el resultado
Dim data As Stream = client.OpenRead(baseurl)
Dim reader As StreamReader = New StreamReader(data)
Dim s As String = reader.ReadToEnd()
data.Close()
reader.Close()
' En s tenemos el resultado, podemos devolverlo o imprimirlo en pantalla.
Return s

     Ejemplo de envío de MMS (Mensaje multimedia)

Imports System.Net
Imports System.IO
Dim client As WebClient = New WebClient
client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)")
' Añadimos los parámetros a enviar en la petición
client.QueryString.Add("Correo", "tu correo registrado en MENSATEK.COM")
client.QueryString.Add("Passwd", "Tu contraseña en MENSATEK.COM")
client.QueryString.Add("Remitente", "YoMismo")
client.QueryString.Add("Destinatarios", "34600000000")
client.QueryString.Add("Asunto", "Este es el asunto del MMS")
client.QueryString.Add("SMIL", "1")
client.QueryString.Add("adj1", "http://www.mensatek.com/pix/logo.jpg")
client.QueryString.Add("adj2", "texto:Este es el texto de la diapositiva segunda")
client.QueryString.Add("adj3", "http://www.mensatek.com/pix/exito.jpg")
client.QueryString.Add("Resp", "JSON")

' La dirección de la llamada
Dim baseurl As String = "http://api.mensatek.com/sms/v5/mmshttp.php"

' Hacemos la petición y leemos el resultado
Dim data As Stream = client.OpenRead(baseurl)
Dim reader As StreamReader = New StreamReader(data)
Dim s As String = reader.ReadToEnd()
data.Close()
reader.Close()
' En s tenemos el resultado, podemos devolverlo o imprimirlo en pantalla.
Return s

     Ejemplo de envío de SMS CERTIFICADO (Notificación fehaciente)

Imports System.Net
Imports System.IO
Dim client As WebClient = New WebClient
client.Headers.Add("user-agent", "Mozilla/5.0")
' Añadimos los parámetros a enviar en la petición
client.QueryString.Add("Correo", "tu correo registrado en MENSATEK.COM")
client.QueryString.Add("Passwd", "Tu contraseña en MENSATEK.COM")
client.QueryString.Add("Remitente", "YoMismo")
client.QueryString.Add("Destinatarios", "34600000000")
client.QueryString.Add("Mensaje", "Este es el mensaje que quiero enviar y certificar")
client.QueryString.Add("Descuento", "0")
client.QueryString.Add("Contacto", "Mi Nombre")
client.QueryString.Add("TelContacto", "Mi Teléfono")
client.QueryString.Add("Resp", "JSON")

' La dirección de la llamada
Dim baseurl As String = "http://api.mensatek.com/sms/v5/enviarcert.php"

' Hacemos la petición y leemos el resultado
Dim data As Stream = client.OpenRead(baseurl)
Dim reader As StreamReader = New StreamReader(data)
Dim s As String = reader.ReadToEnd()
data.Close()
reader.Close()
' En s tenemos el resultado, podemos devolverlo o imprimirlo en pantalla.
Return s

     Ejemplo de envío de mensaje de VOZ, Texto a VOZ

Imports System.Net
Imports System.IO
Dim client As WebClient = New WebClient
client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)")
' Añadimos los parámetros a enviar en la petición
client.QueryString.Add("Correo", "tu correo registrado en MENSATEK.COM")
client.QueryString.Add("Passwd", "Tu contraseña en MENSATEK.COM")
'El Remitente debe estar validado en los paneles de Mensatek.com
client.QueryString.Add("Remitente", "349XXXXXX") 
client.QueryString.Add("Destinatarios", "34600000000")
client.QueryString.Add("Mensaje", "Este es el mensaje que quiero enviar convertido en voz")
client.QueryString.Add("Descuento", "0")
client.QueryString.Add("Lenguaje", "es-ES:1")
client.QueryString.Add("Reintentos", "6")
client.QueryString.Add("Intervalo", "60")
client.QueryString.Add("DetectarContestador", "0")
client.QueryString.Add("TimeZone", "Europe/Madrid")
client.QueryString.Add("Resp", "JSON")

'Puede programar el mensaje para una fecha posterior añadiendo el parámetro Fecha con el formato AAA-MM-DD%20HH:mm:ss
'Puede también crear menús IVR, sistemas de votación (vote por X pulsando 1, por Y pulsando 2,...), sistemas de puntuación de trato a cliente (valore de 1 a 5 la atención de nuestro comercial), etc...Para ello utilice los parámetros IVR y MenuIVR como se indica en la especificación PDF de la API.


' La dirección de la llamada
Dim baseurl As String = "http://api.mensatek.com/voz/v1/enviarvoz.php"

' Hacemos la petición y leemos el resultado
Dim data As Stream = client.OpenRead(baseurl)
Dim reader As StreamReader = New StreamReader(data)
Dim s As String = reader.ReadToEnd()
data.Close()
reader.Close()
' En s tenemos el resultado, podemos devolverlo o imprimirlo en pantalla.
Return s

Ejemplos en JAVA, librería Se incluye:

  • Función de envío de SMS
  • Función de envío de MMS (Mensaje multimedia)
  • Función de envío de SMS CERTIFICADO (Notificación fehaciente)
  • Función de envío de mensaje de VOZ, Texto a VOZ

     Ejemplo en JAVA:Librería 

Ejemplos de integración en PYTHON. Copie y pegue en su proyecto el ejemplo elegido (SMS, SMS CERTIFICADO, MMS o VOZ con o sin IVR).

     Ejemplo de envío de SMS

import urllib, urllib2

url = 'http://api.mensatek.com/sms/v5/enviar.php'
values = {'Correo' : 'CorreoRegistradoEnMensatek',
          'Passwd' : 'TuPasswordEnMensatek',
          'Remitente' : 'YoMismo',
          'Destinatarios' : '34600000000',
          'Mensaje' : 'Este es el mensaje',
          'Resp' : 'JSON' }


data = urllib.urlencode(values)
req = urllib2.Request(url, data)
response = urllib2.urlopen(req)
print response.geturl()
print response.info()
respuesta = response.read()
print respuesta

     Ejemplo de envío de MMS (Mensaje multimedia)

import urllib, urllib2

url = 'http://api.mensatek.com/sms/v5/mmshttp.php'
values = {'Correo' 	: 'CorreoRegistradoEnMensatek',
          'Passwd' 	: 'TuPasswordEnMensatek',
          'Remitente' 	: 'RemitenteMensaje',
          'Destinatarios' : '34600000000',
          'Asunto' : 'Este es el asunto del MMS',
          'SMIL' : '1',
          'adj1' : 'http://www.mensatek.com/pix/logo.jpg',
          'adj2' : 'texto:Este es el texto de la diapositiva segunda',
          'adj3' : 'http://www.mensatek.com/pix/exito.jpg',
          'Resp' : 'JSON' }


data = urllib.urlencode(values)
req = urllib2.Request(url, data)
response = urllib2.urlopen(req)
print response.geturl()
print response.info()
respuesta = response.read()
print respuesta

     Ejemplo de envío de SMS CERTIFICADO (Notificación fehaciente)

import urllib, urllib2

url = 'http://api.mensatek.com/sms/v5/enviarcert.php'
values = {'Correo' 	: 'CorreoRegistradoEnMensatek',
          'Passwd' 	: 'TuPasswordEnMensatek',
          'Remitente' 	: 'MiEmpresa',
          'Destinatarios' : '34600000000',
          'Mensaje' : 'Este es el mensaje que quiero enviar y certificar',
          'Contacto' : 'MiNombre',
          'TelContacto' : 'MiTelefono',
          'Resp' : 'JSON' }


data = urllib.urlencode(values)
req = urllib2.Request(url, data)
response = urllib2.urlopen(req)
print response.geturl()
print response.info()
respuesta = response.read()
print respuesta

     Ejemplo de envío de mensaje de VOZ, Texto a VOZ

import urllib, urllib2

url = 'http://api.mensatek.com/voz/v1/enviarvoz.php'
values = {'Correo' 	: 'CorreoRegistradoEnMensatek',
          'Passwd' 	: 'TuPasswordEnMensatek',
          # El Remitente debe estar validado en los paneles de Mensatek.com
          'Remitente' 	: '349XXXXXX',
          'Destinatarios' : '34600000000',
          'Mensaje' : 'Este es el mensaje que quiero enviar convertido en voz',
          'Descuento' : '0',
          'Lenguaje' : 'es-ES:1',
          'Reintentos' : '6',
          'Intervalo' : '60',
          'DetectarContestador' : '0',
          'TimeZone' : 'Europe/Madrid',
          'Resp' : 'JSON' }


data = urllib.urlencode(values)
req = urllib2.Request(url, data)
response = urllib2.urlopen(req)
print response.geturl()
print response.info()
respuesta = response.read()
print respuesta

"""Puede programar el mensaje para una fecha posterior añadiendo el parámetro Fecha con el formato AAA-MM-DD%20HH:mm:ss
Puede también crear menús IVR, sistemas de votación (vote por X pulsando 1, por Y pulsando 2,...), sistemas de puntuación de trato a cliente (valore de 1 a 5 la atención de nuestro comercial), etc...Para ello utilice los parámetros IVR y MenuIVR como se indica en la especificación PDF de la API."""

Ejemplos de integración en RUBY. Copie y pegue en su proyecto el ejemplo elegido (SMS, SMS CERTIFICADO, MMS o VOZ con o sin IVR).

     Ejemplo de envío de SMS

require "net/http"
require "uri"

uri = URI.parse("http://api.mensatek.com/sms/v5/enviar.php")

# Full control
http = Net::HTTP.new(uri.host, uri.port)

request = Net::HTTP::Post.new(uri.request_uri)
request.set_form_data({"Correo" => "CorreoRegistradoEnMensatek", "Passwd" => "TuPasswordEnMensatek", "Remitente" => "YoMismo", "Destinatarios" => "34600000000", "Mensaje" => "Este es el mensaje", "Resp" => "JSON"})

response = http.request(request)

     Ejemplo de envío de MMS (Mensaje multimedia)

require "net/http"
require "uri"

uri = URI.parse("http://api.mensatek.com/sms/v5/mmshttp.php")

# Full control
http = Net::HTTP.new(uri.host, uri.port)

request = Net::HTTP::Post.new(uri.request_uri)
request.set_form_data({"Correo" => "CorreoRegistradoEnMensatek", "Passwd" => "TuPasswordEnMensatek", "Remitente" => "YoMismo", "Destinatarios" => "34600000000", "Asunto" => "Este es el asunto del MMS", "SMIL" => "1", "adj1" => "http://www.mensatek.com/pix/logo.jpg", "adj2" => "texto:Este es el texto de la diapositiva segunda", "adj3" => "http://www.mensatek.com/pix/exito.jpg", "Resp" => "JSON"})

response = http.request(request)

     Ejemplo de envío de SMS CERTIFICADO (Notificación fehaciente)

require "net/http"
require "uri"

uri = URI.parse("http://api.mensatek.com/sms/v5/enviarcert.php")

# Full control
http = Net::HTTP.new(uri.host, uri.port)

request = Net::HTTP::Post.new(uri.request_uri)
request.set_form_data({"Correo" => "CorreoRegistradoEnMensatek", "Passwd" => "TuPasswordEnMensatek", "Remitente" => "YoMismo", "Destinatarios" => "34600000000", "Mensaje" => "Este es el mensaje que quiero enviar y certificar", "Contacto" => "MiNombre", "TelContacto" => "MiTelefono", "Resp" => "JSON"})

response = http.request(request)

     Ejemplo de envío de mensaje de VOZ, Texto a VOZ

require "net/http"
require "uri"

uri = URI.parse("http://api.mensatek.com/voz/v1/enviarvoz.php")

# Full control
http = Net::HTTP.new(uri.host, uri.port)

request = Net::HTTP::Post.new(uri.request_uri)

# Recuerde que en VOZ el Remitente debe estar validado en los paneles de Mensatek.com

request.set_form_data({"Correo" => "CorreoRegistradoEnMensatek", "Passwd" => "TuPasswordEnMensatek", "Remitente" => "349XXXXXX", "Destinatarios" => "34600000000", "Mensaje" => "Este es el mensaje que quiero enviar convertido en voz", "Descuento" => "0", "Lenguaje" => "es-ES:1", "Reintentos" => "6", "Intervalo" => "60", "DetectarContestador" => "0", "TimeZone" => "Europe/Madrid", "Resp" => "JSON"})

response = http.request(request)

#Puede programar el mensaje para una fecha posterior añadiendo el parámetro Fecha con el formato AAA-MM-DD%20HH:mm:ss
#Puede también crear menús IVR, sistemas de votación (vote por X pulsando 1, por Y pulsando 2,...), sistemas de puntuación de trato a cliente 
#(valore de 1 a 5 la atención de nuestro comercial), etc...Para ello utilice los parámetros IVR y MenuIVR como se indica en la especificación PDF de la API.

Ejemplos de integración en JAVASCRIPT. Copie y pegue en su proyecto el ejemplo elegido (SMS, SMS CERTIFICADO, MMS o VOZ con o sin IVR).

     Ejemplo de envío de SMS

function httpGet(miUrl)
{
    var xmlHttp = new XMLHttpRequest();
    xmlHttp.open( "GET", miYrl, false );
    xmlHttp.send( null );
    return xmlHttp.responseText;
}
httpGet("http://api.mensatek.com/sms/v5/enviar.php?Correo=TuCorreoRegistradoEnMensatek&Passwd=TuPasswordEnMensatek&Remitente=YoMismo&Destinatarios=34600000000&Mensaje=Este%20es%20el%20mensaje&Resp=JSON");

     Ejemplo de envío de MMS (Mensaje multimedia)

function httpGet(miUrl)
{
    var xmlHttp = new XMLHttpRequest();
    xmlHttp.open( "GET", miYrl, false );
    xmlHttp.send( null );
    return xmlHttp.responseText;
}
httpGet("http://api.mensatek.com/sms/v5/mmshttp.php?Correo=CorreoRegistradoEnMensatek&Passwd=TuPassword&Remitente=YoMismo&Destinatarios=34600000000&Asunto=Este%20es%20el%asunto&SMIL=1&adj1=http://www.mensatek.com/pix/logo.jpg&adj2=texto:Este%20es%20el%20texto%20de%20la%20diapositiva%20segunda&adj3=http://www.mensatek.com/pix/exito.jpg&Resp=JSON");

     Ejemplo de envío de SMS CERTIFICADO (Notificación fehaciente)

function httpGet(miUrl)
{
    var xmlHttp = new XMLHttpRequest();
    xmlHttp.open( "GET", miYrl, false );
    xmlHttp.send( null );
    return xmlHttp.responseText;
}
httpGet("http://api.mensatek.com/sms/v5/enviarcert.php?Correo=CorreoRegistradoEnMensatek&Passwd=TuPassword&Remitente=YoMismo&Destinatarios=34600000000&Mensaje=Este%20es%20el%20mensaje%20Certificado&Contacto=MiNombre&TelContacto=MiTelefono&Resp=JSON");

     Ejemplo de envío de mensaje de VOZ, Texto a VOZ

function httpGet(miUrl)
{
    var xmlHttp = new XMLHttpRequest();
    xmlHttp.open( "GET", miYrl, false );
    xmlHttp.send( null );
    return xmlHttp.responseText;
}
httpGet("http://api.mensatek.com/voz/v1/enviarvoz.php?Correo=CorreoRegistradoEnMensatek&Passwd=TuPassword&Remitente=349XXXXXXXXX&Destinatarios=34900000000&Mensaje=Este%20es%20el%20mensaje&Lenguaje=es-ES:1&Reintentos=6&Intervalo=60&DetectarContestador=0&TimeZone=Europe/Madrid&Descuento=0&Resp=JSON");

/*Puede programar el mensaje para una fecha posterior añadiendo el parámetro Fecha con el formato AAA-MM-DD%20HH:mm:ss
Puede también crear menús IVR, sistemas de votación (vote por X pulsando 1, por Y pulsando 2,...), sistemas de puntuación de trato a cliente (valore de 1 a 5 la atención de nuestro comercial), etc...Para ello utilice los parámetros IVR y MenuIVR como se indica en la especificación PDF de la API.*/

Ejemplos de integración en JQUERY. Copie y pegue en su proyecto el ejemplo elegido (SMS, SMS CERTIFICADO, MMS o VOZ con o sin IVR).

     Ejemplo de envío de SMS

$.get(
    "http://api.mensatek.com/sms/v5/enviar.php",
         {'Correo' : 'CorreoRegistradoEnMensatek',
          'Passwd' : 'TuPasswordEnMensatek',
          'Remitente' : 'YoMismo',
          'Destinatarios' : '34600000000',
          'Mensaje' : 'Este es el mensaje',
          'Resp' : 'JSON' },
    function(data) {
       alert('Resultado Del Envio: ' + data);
    }
);

     Ejemplo de envío de MMS (Mensaje multimedia)

$.get(
    "http://api.mensatek.com/sms/v5/mmshttp.php",
         {'Correo' 	: 'CorreoRegistradoEnMensatek',
          'Passwd' 	: 'TuPasswordEnMensatek',
          'Remitente' 	: 'RemitenteMensaje',
          'Destinatarios' : '34600000000',
          'Asunto' : 'Este es el asunto del MMS',
          'SMIL' : '1',
          'adj1' : 'http://www.mensatek.com/pix/logo.jpg',
          'adj2' : 'texto:Este es el texto de la diapositiva segunda',
          'adj3' : 'http://www.mensatek.com/pix/exito.jpg',
          'Resp' : 'JSON' },
    function(data) {
       alert('Resultado Del Envio: ' + data);
    }
);

     Ejemplo de envío de SMS CERTIFICADO (Notificación fehaciente)

$.get(
    "http://api.mensatek.com/sms/v5/enviarcert.php",
         {'Correo' 	: 'CorreoRegistradoEnMensatek',
          'Passwd' 	: 'TuPasswordEnMensatek',
          'Remitente' 	: 'MiEmpresa',
          'Destinatarios' : '34600000000',
          'Mensaje' : 'Este es el mensaje que quiero enviar y certificar',
          'Contacto' : 'MiNombre',
          'TelContacto' : 'MiTelefono',
          'Resp' : 'JSON' },
    function(data) {
       alert('Resultado Del Envio: ' + data);
    }
);

     Ejemplo de envío de mensaje de VOZ, Texto a VOZ

$.get(
    "http://api.mensatek.com/voz/v1/enviarvoz.php",
         {'Correo' 	: 'CorreoRegistradoEnMensatek',
          'Passwd' 	: 'TuPasswordEnMensatek',
          //El Remitente debe estar validado en los paneles de Mensatek.com
          'Remitente' 	: '349XXXXXX',
          'Destinatarios' : '34600000000',
          'Mensaje' : 'Este es el mensaje que quiero enviar convertido en voz',
          'Descuento' : '0',
          'Lenguaje' : 'es-ES:1',
          'Reintentos' : '6',
          'Intervalo' : '60',
          'DetectarContestador' : '0',
          'TimeZone' : 'Europe/Madrid',
          'Resp' : 'JSON' },
    function(data) {
       alert('Resultado Del Envio: ' + data);
    }
);

/*Puede programar el mensaje para una fecha posterior añadiendo el parámetro Fecha con el formato AAA-MM-DD%20HH:mm:ss
Puede también crear menús IVR, sistemas de votación (vote por X pulsando 1, por Y pulsando 2,...), sistemas de puntuación de trato a cliente (valore de 1 a 5 la atención de nuestro comercial), etc...Para ello utilice los parámetros IVR y MenuIVR como se indica en la especificación PDF de la API.*/

Ejemplos de integración en NODE.JS. Copie y pegue en su proyecto el ejemplo elegido (SMS, SMS CERTIFICADO, MMS o VOZ con o sin IVR).

     Ejemplo de envío de SMS

var request = require('request');

request({
    url: 'http://api.mensatek.com/sms/v5/enviar.php?Correo=TuCorreoRegistradoEnMensatek&Passwd=TuPasswordEnMensatek&Remitente=YoMismo&Destinatarios=34600000000&Mensaje=Este%20es%20el%20mensaje&Resp=JSON',
    method: 'GET',
}, function(error, response, body){
    if(error) {
        console.log(error);
    } else {
        console.log(response.statusCode, body);
    }
});

     Ejemplo de envío de MMS (Mensaje multimedia)

var request = require('request');

request({
    url: 'http://api.mensatek.com/sms/v5/mmshttp.php?Correo=CorreoRegistradoEnMensatek&Passwd=TuPassword&Remitente=YoMismo&Destinatarios=34600000000&Asunto=Este%20es%20el%asunto&SMIL=1&adj1=http://www.mensatek.com/pix/logo.jpg&adj2=texto:Este%20es%20el%20texto%20de%20la%20diapositiva%20segunda&adj3=http://www.mensatek.com/pix/exito.jpg&Resp=JSON',
    method: 'GET',
}, function(error, response, body){
    if(error) {
        console.log(error);
    } else {
        console.log(response.statusCode, body);
    }
});

     Ejemplo de envío de SMS CERTIFICADO (Notificación fehaciente)

var request = require('request');

request({
    url: 'http://api.mensatek.com/sms/v5/enviarcert.php?Correo=CorreoRegistradoEnMensatek&Passwd=TuPassword&Remitente=YoMismo&Destinatarios=34600000000&Mensaje=Este%20es%20el%20mensaje%20Certificado&Contacto=MiNombre&TelContacto=MiTelefono&Resp=JSON',
    method: 'GET',
}, function(error, response, body){
    if(error) {
        console.log(error);
    } else {
        console.log(response.statusCode, body);
    }
});

     Ejemplo de envío de mensaje de VOZ, Texto a VOZ

var request = require('request');

request({
    url: 'http://api.mensatek.com/voz/v1/enviarvoz.php?Correo=CorreoRegistradoEnMensatek&Passwd=TuPassword&Remitente=349XXXXXXXXX&Destinatarios=34900000000&Mensaje=Este%20es%20el%20mensaje&Lenguaje=es-ES:1&Reintentos=6&Intervalo=60&DetectarContestador=0&TimeZone=Europe/Madrid&Descuento=0&Resp=JSON',
    method: 'GET',
}, function(error, response, body){
    if(error) {
        console.log(error);
    } else {
        console.log(response.statusCode, body);
    }
});

/*Puede programar el mensaje para una fecha posterior añadiendo el parámetro Fecha con el formato AAA-MM-DD%20HH:mm:ss
Puede también crear menús IVR, sistemas de votación (vote por X pulsando 1, por Y pulsando 2,...), sistemas de puntuación de trato a cliente (valore de 1 a 5 la atención de nuestro comercial), etc...Para ello utilice los parámetros IVR y MenuIVR como se indica en la especificación PDF de la API.*/

Ejemplos de integración en C#. Copie y pegue en su proyecto el ejemplo elegido (SMS, SMS CERTIFICADO, MMS o VOZ con o sin IVR). Se recomienda utilizar una librería de JSON para trabajar más fácilmente las respuestas (por ejemplo http://www.newtonsoft.com/json) aunque tiene varias opciones que puede ver en el documento PDF de la API

     Ejemplo de envío de SMS

// Envío de SMS
// Incluir
using System.Net; 
using System.IO;
// Cliente web   
WebClient client = new WebClient ();  
client.Headers.Add ("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");  
// Ahora se añaden los parámetros de la petición
client.QueryString.Add("Correo", "tu correo registrado en MENSATEK.COM");
client.QueryString.Add("Passwd", "Tu contraseña en MENSATEK.COM");
client.QueryString.Add("Remitente", "YoMismo");
client.QueryString.Add("Destinatarios", "34600000000");
client.QueryString.Add("Mensaje", "Este es el mensaje que quiero enviar");
client.QueryString.Add("Descuento", "0");
client.QueryString.Add("Resp", "JSON");

string baseurl ="http://api.mensatek.com/sms/v5/enviar.php";  
// Se abre la petición y se lee la respuesta
Stream data = client.OpenRead(baseurl); 
StreamReader reader = new StreamReader (data); 
string s = reader.ReadToEnd ();  
data.Close (); 
reader.Close ();  
// Devolvemos el string para ver el resultado
return (s); 

     Ejemplo de envío de MMS (Mensaje multimedia)

// Envío de MMS Multimedia
// Incluir
using System.Net; 
using System.IO;
// Cliente web   
WebClient client = new WebClient ();  
client.Headers.Add ("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");  
// Ahora se añaden los parámetros de la petición
client.QueryString.Add("Correo", "tu correo registrado en MENSATEK.COM");
client.QueryString.Add("Passwd", "Tu contraseña en MENSATEK.COM");
client.QueryString.Add("Remitente", "YoMismo");
client.QueryString.Add("Destinatarios", "34600000000");
client.QueryString.Add("Asunto", "Este es el asunto del MMS");
client.QueryString.Add("SMIL", "1");
client.QueryString.Add("adj1", "http://www.mensatek.com/pix/logo.jpg");
client.QueryString.Add("adj2", "texto:Este es el texto de la diapositiva segunda");
client.QueryString.Add("adj3", "http://www.mensatek.com/pix/exito.jpg");
client.QueryString.Add("Resp", "JSON");

string baseurl ="http://api.mensatek.com/sms/v5/mmshttp.php";  
// Se abre la petición y se lee la respuesta
Stream data = client.OpenRead(baseurl); 
StreamReader reader = new StreamReader (data); 
string s = reader.ReadToEnd ();  
data.Close (); 
reader.Close ();  
// Devolvemos el string para ver el resultado
return (s); 

     Ejemplo de envío de SMS CERTIFICADO (Notificación fehaciente)

//Envío de SMS Certificado
// Incluir
using System.Net; 
using System.IO;
// Cliente web   
WebClient client = new WebClient ();  
client.Headers.Add ("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");  
// Ahora se añaden los parámetros de la petición
client.QueryString.Add("Correo", "tu correo registrado en MENSATEK.COM");
client.QueryString.Add("Passwd", "Tu contraseña en MENSATEK.COM");
client.QueryString.Add("Remitente", "YoMismo");
client.QueryString.Add("Destinatarios", "34600000000");
client.QueryString.Add("Mensaje", "Este es el mensaje que quiero enviar y certificar");
client.QueryString.Add("Contacto", "Mi Nombre");
client.QueryString.Add("TelContacto", "Mi Teléfono");
client.QueryString.Add("Resp", "JSON");

string baseurl ="http://api.mensatek.com/sms/v5/enviarcert.php";  
// Se abre la petición y se lee la respuesta
Stream data = client.OpenRead(baseurl); 
StreamReader reader = new StreamReader (data); 
string s = reader.ReadToEnd ();  
data.Close (); 
reader.Close ();  
// Devolvemos el string para ver el resultado
return (s); 

     Ejemplo de envío de mensaje de VOZ, Texto a VOZ

// Envío de VOZ
// Incluir
using System.Net; 
using System.IO;
// Cliente web   
WebClient client = new WebClient ();  
client.Headers.Add ("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");  
// Ahora se añaden los parámetros de la petición
client.QueryString.Add("Correo", "tu correo registrado en MENSATEK.COM");
client.QueryString.Add("Passwd", "Tu contraseña en MENSATEK.COM");
//El Remitente debe estar validado en los paneles de Mensatek.com
client.QueryString.Add("Remitente", "349XXXXXX");
client.QueryString.Add("Destinatarios", "34600000000");
client.QueryString.Add("Mensaje", "Este es el mensaje que quiero enviar convertido en voz");
client.QueryString.Add("Descuento", "0");
client.QueryString.Add("Lenguaje", "es-ES:1");
client.QueryString.Add("Reintentos", "6");
client.QueryString.Add("Intervalo", "60");
client.QueryString.Add("DetectarContestador", "0");
client.QueryString.Add("TimeZone", "Europe/Madrid");
client.QueryString.Add("Resp", "JSON");

//Puede programar el mensaje para una fecha posterior añadiendo el parámetro Fecha con el formato AAA-MM-DD%20HH:mm:ss
//Puede también crear menús IVR, sistemas de votación (vote por X pulsando 1, por Y pulsando 2,...), sistemas de puntuación de trato a cliente (valore de 1 a 5 la atención de nuestro comercial), etc...Para ello utilice los parámetros IVR y MenuIVR como se indica en la especificación PDF de la API.

string baseurl ="http://api.mensatek.com/voz/v1/enviarvoz.php";  
// Se abre la petición y se lee la respuesta
Stream data = client.OpenRead(baseurl); 
StreamReader reader = new StreamReader (data); 
string s = reader.ReadToEnd ();  
data.Close (); 
reader.Close ();  
// Devolvemos el string para ver el resultado
return (s); 

Ejemplos de integración en C#. Copie y pegue en su proyecto el ejemplo elegido (SMS, SMS CERTIFICADO, MMS o VOZ con o sin IVR). Se recomienda utilizar una librería de JSON para trabajar más fácilmente las respuestas (por ejemplo http://www.newtonsoft.com/json) aunque tiene varias opciones que puede ver en el documento PDF de la API

     Ejemplo de envío de SMS

Uses IdHTTP;

function getContent(url: String): String;
var
http : TIdHTTP;
begin
 http := TIdHTTP.Create(nil);
   try
     Result := http.Get(url);
   finally
     http.Free;
   end;
end;

Memo.Lines.Add(getContent('http://api.mensatek.com/sms/v5/enviar.php?Correo=CorreoRegistradoEnMensatek&Passwd=TuPassword&Remitente=YoMismo&Destinatarios=34600000000&Mensaje=Este%20es%20el%20mensaje%20Certificado&Resp=JSON');

     Ejemplo de envío de MMS (Mensaje multimedia)

Uses IdHTTP;

function getContent(url: String): String;
var
http : TIdHTTP;
begin
 http := TIdHTTP.Create(nil);
   try
     Result := http.Get(url);
   finally
     http.Free;
   end;
end;

Memo.Lines.Add(getContent('http://api.mensatek.com/sms/v5/mmshttp.php?Correo=CorreoRegistradoEnMensatek&Passwd=TuPassword&Remitente=YoMismo&Destinatarios=34600000000&Asunto=Este%20es%20el%asunto&SMIL=1&adj1=http://www.mensatek.com/pix/logo.jpg&adj2=texto:Este%20es%20el%20texto%20de%20la%20diapositiva%20segunda&adj3=http://www.mensatek.com/pix/exito.jpg&Resp=JSON');

     Ejemplo de envío de SMS CERTIFICADO (Notificación fehaciente)

Uses IdHTTP;

function getContent(url: String): String;
var
http : TIdHTTP;
begin
 http := TIdHTTP.Create(nil);
   try
     Result := http.Get(url);
   finally
     http.Free;
   end;
end;

Memo.Lines.Add(getContent('http://api.mensatek.com/sms/v5/enviarcert.php?Correo=CorreoRegistradoEnMensatek&Passwd=TuPassword&Remitente=YoMismo&Destinatarios=34600000000&Mensaje=Este%20es%20el%20mensaje%20Certificado&Contacto=MiNombre&TelContacto=MiTelefono&Resp=JSON');

     Ejemplo de envío de mensaje de VOZ, Texto a VOZ

Uses IdHTTP;

function getContent(url: String): String;
var
http : TIdHTTP;
begin
 http := TIdHTTP.Create(nil);
   try
     Result := http.Get(url);
   finally
     http.Free;
   end;
end;

Memo.Lines.Add(getContent('http://api.mensatek.com/voz/v1/enviarvoz.php?Correo=CorreoRegistradoEnMensatek&Passwd=TuPassword&Remitente=349XXXXXXXXX&Destinatarios=34900000000&Mensaje=Este%20es%20el%20mensaje&Lenguaje=es-ES:1&Reintentos=6&Intervalo=60&DetectarContestador=0&TimeZone=Europe/Madrid&Descuento=0&Resp=JSON');

{*
Puede programar el mensaje para una fecha posterior añadiendo el parámetro Fecha con el formato AAA-MM-DD%20HH:mm:ss
Puede también crear menús IVR, sistemas de votación (vote por X pulsando 1, por Y pulsando 2,...), sistemas de puntuación de trato a cliente (valore de 1 a 5 la atención de nuestro comercial), etc...Para ello utilice los parámetros IVR y MenuIVR como se indica en la especificación PDF de la API.
*}

Ejemplos de integración en PERL. Copie y pegue en su proyecto el ejemplo elegido (SMS, SMS CERTIFICADO, MMS o VOZ con o sin IVR).

     Ejemplo de envío de SMS

use LWP::Simple;
$resultado = get("http://api.mensatek.com/sms/v5/enviar.php?Correo=TuCorreoRegistradoEnMensatek&Passwd=TuPasswordEnMensatek&Remitente=YoMismo&Destinatarios=34600000000&Mensaje=Este%20es%20el%20mensaje&Resp=JSON");

     Ejemplo de envío de MMS (Mensaje multimedia)

use LWP::Simple;
$resultado = get("http://api.mensatek.com/sms/v5/mmshttp.php?Correo=CorreoRegistradoEnMensatek&Passwd=TuPassword&Remitente=YoMismo&Destinatarios=34600000000&Asunto=Este%20es%20el%asunto&SMIL=1&adj1=http://www.mensatek.com/pix/logo.jpg&adj2=texto:Este%20es%20el%20texto%20de%20la%20diapositiva%20segunda&adj3=http://www.mensatek.com/pix/exito.jpg&Resp=JSON");

     Ejemplo de envío de SMS CERTIFICADO (Notificación fehaciente)

use LWP::Simple;
$resultado = get("http://api.mensatek.com/sms/v5/enviarcert.php?Correo=CorreoRegistradoEnMensatek&Passwd=TuPassword&Remitente=YoMismo&Destinatarios=34600000000&Mensaje=Este%20es%20el%20mensaje%20Certificado&Contacto=MiNombre&TelContacto=MiTelefono&Resp=JSON");

     Ejemplo de envío de mensaje de VOZ, Texto a VOZ

use LWP::Simple;
$resultado = get("http://api.mensatek.com/voz/v1/enviarvoz.php?Correo=CorreoRegistradoEnMensatek&Passwd=TuPassword&Remitente=349XXXXXXXXX&Destinatarios=34900000000&Mensaje=Este%20es%20el%20mensaje&Lenguaje=es-ES:1&Reintentos=6&Intervalo=60&DetectarContestador=0&TimeZone=Europe/Madrid&Descuento=0&Resp=JSON");

/*Puede programar el mensaje para una fecha posterior añadiendo el parámetro Fecha con el formato AAA-MM-DD%20HH:mm:ss
Puede también crear menús IVR, sistemas de votación (vote por X pulsando 1, por Y pulsando 2,...), sistemas de puntuación de trato a cliente (valore de 1 a 5 la atención de nuestro comercial), etc...Para ello utilice los parámetros IVR y MenuIVR como se indica en la especificación PDF de la API.*/

Ejemplos de integración en GO. Copie y pegue en su proyecto el ejemplo elegido (SMS, SMS CERTIFICADO, MMS o VOZ con o sin IVR).

     Ejemplo de envío de SMS

import "net/http"

resp, err := http.Get("http://api.mensatek.com/sms/v5/enviar.php?Correo=TuCorreoRegistradoEnMensatek&Passwd=TuPasswordEnMensatek&Remitente=YoMismo&Destinatarios=34600000000&Mensaje=Este%20es%20el%20mensaje&Resp=JSON")
if err != nil {
    // handle error
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)

     Ejemplo de envío de MMS (Mensaje multimedia)

import "net/http"

resp, err := http.Get("http://api.mensatek.com/sms/v5/mmshttp.php?Correo=CorreoRegistradoEnMensatek&Passwd=TuPassword&Remitente=YoMismo&Destinatarios=34600000000&Asunto=Este%20es%20el%asunto&SMIL=1&adj1=http://www.mensatek.com/pix/logo.jpg&adj2=texto:Este%20es%20el%20texto%20de%20la%20diapositiva%20segunda&adj3=http://www.mensatek.com/pix/exito.jpg&Resp=JSON")
if err != nil {
    // handle error
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)

     Ejemplo de envío de SMS CERTIFICADO (Notificación fehaciente)

import "net/http"

resp, err := http.Get("http://api.mensatek.com/sms/v5/enviarcert.php?Correo=CorreoRegistradoEnMensatek&Passwd=TuPassword&Remitente=YoMismo&Destinatarios=34600000000&Mensaje=Este%20es%20el%20mensaje%20Certificado&Contacto=MiNombre&TelContacto=MiTelefono&Resp=JSON")
if err != nil {
    // handle error
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)

     Ejemplo de envío de mensaje de VOZ, Texto a VOZ

import "net/http"

resp, err := http.Get("http://api.mensatek.com/voz/v1/enviarvoz.php?Correo=CorreoRegistradoEnMensatek&Passwd=TuPassword&Remitente=349XXXXXXXXX&Destinatarios=34900000000&Mensaje=Este%20es%20el%20mensaje&Lenguaje=es-ES:1&Reintentos=6&Intervalo=60&DetectarContestador=0&TimeZone=Europe/Madrid&Descuento=0&Resp=JSON")
if err != nil {
    // handle error
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)

/*Puede programar el mensaje para una fecha posterior añadiendo el parámetro Fecha con el formato AAA-MM-DD%20HH:mm:ss
Puede también crear menús IVR, sistemas de votación (vote por X pulsando 1, por Y pulsando 2,...), sistemas de puntuación de trato a cliente (valore de 1 a 5 la atención de nuestro comercial), etc...Para ello utilice los parámetros IVR y MenuIVR como se indica en la especificación PDF de la API.*/

Ejemplo de integración en VBA. Copie y pegue en su proyecto el ejemplo, sólo se presenta el envío de SMS pues el de SMS Certificado, MMS y VOZ son muy similares, en todo caso, si tiene cualquier duda, indíquenoslo y estaremos encandados de ayudarle.

     Ejemplo de envío de SMS

EnviarSMS("Tu correo registrado en MENSATEK.COM","Tu contraseña en MENSATEK.COM", "TuNombre", "Este es el mensaje a enviar","34600000001")

Public Function URLEncode( 
   StringVal As String, 
   Optional SpaceAsPlus As Boolean = False 
) As String

  Dim StringLen As Long: StringLen = Len(StringVal)

  If StringLen > 0 Then
    ReDim result(StringLen) As String
    Dim i As Long, CharCode As Integer
    Dim Char As String, Space As String

    If SpaceAsPlus Then Space = "+" Else Space = "%20"

    For i = 1 To StringLen
      Char = Mid$(StringVal, i, 1)
      CharCode = Asc(Char)
      Select Case CharCode
        Case 97 To 122, 65 To 90, 48 To 57, 45, 46, 95, 126
          result(i) = Char
        Case 32
          result(i) = Space
        Case 0 To 15
          result(i) = "%0" & Hex(CharCode)
        Case Else
          result(i) = "%" & Hex(CharCode)
      End Select
    Next i
    URLEncode = Join(result, "")
  End If
End Function


Public Function EnviarSMS( Correo As String, Passwd  As String,  Remitente As String,  Mensaje As String,  Destinatarios As String ) As String
    Set objHTTP = CreateObject("MSXML2.ServerXMLHTTP")
    URL = "http://api.mensatek.com/sms/v5/enviar.php"
    objHTTP.Open "POST", URL, False
    objHTTP.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
    objHTTP.setRequestHeader "Content-type", "application/x-www-form-urlencoded"
    vars = "Correo=" & URLEncode(Correo) & "&Passwd=" & Passwd & "&Remitente=" & Remitente & "&Destinatarios=" & URLEncode(Destinatarios) & "&Mensaje=" & URLEncode(Mensaje) & "&Resp=JSON"
    objHTTP.send (vars)
    ' La respuesta , puedes imprimirla para ver el resultado.
    EnviarSMS = objHTTP.responseText
End Function

APLICACIONES/COMPONENTES/PLUGINS

Este módulo permite enviar mensajes desde Nagios utilizando la plataforma de Mensatek. Es muy sencillo, instala y configura el módulo y recibirás las alertas de Nagios por SMS. Necesitas tener instalado Nagios. Una cuenta de Mensatek con créditos (regístrate gratis). Si tienes algún problema o tienes cualquier duda recuerda que estamos aquí para ayudarte.

     Descarga el Script NAGIOS/MENSATEK:Script/módulo e instrucciones (en el propio fichero) de instalación 

     DESCRIPCIÓN

Enviar mensajes desde la plataforma de eCommerce Magento es muy sencillo con nuestro sistema. Regístrate para disponer de tu Usuario/contraseña y empieza ya a notificar por SMS

     FUNCIONALIDADES

  • Notificación SMS a los Clientes cuando se crea un nuevo pedido
  • Notificación por SMS cuando el pedido cambia de estado (En Espera, Liberado , Cancelado, Enviado
  • Envío de SMS a una o varias personas

     REQUISITOS

  • Magento con verisón 1.5 o superior
  • El plugin Carotechs SMS Notifications. Más información en Carotechs SMS Notifications
  • Tu cuenta registrada en Mensatek.com.

     INSTALACION

  1. Instala la extensión Carotechs SMS Notifications en tu eCommerce Magento
  2. Configura la extensión con los parámetros de tu cuenta registrada en Mensatek.

    Dentro del Admin Panel ir a System->Configuration->Sms Notificacions.

    Estos son los parámetros para configurar correctamente la extensión con tu cuenta de MENSATEK:

    SMS Gateway API URL: https://api.mensatek.com/sms/enviar.php?Correo=TuCorreoRegistradoEnMensatek&password=TuContraseñaEnMensatek
    URL Call Method: POST
    Message parameter name: Mensaje
    To Number - Parameter Name: Destinatarios

     DESCRIPCIÓN

Envía mensajes SMS a través de MENSATEK. Añade a tu tienda Prestashop la posibilidad de enviar notificaciones SMS al cliente cada vez que cambie el estado del pedido. También notifica al propietario, si así lo desea, cuando la tienda tenga un nuevo pedido.

     FUNCIONALIDADES

  • Posibilidad de informar al propietario de la tienda sobre nuevos pedidos.
  • Posibilidad de informar al cliente cuando el pedido pase al estado ENVIADO
  • Consulta el número de Créditos en tu cuenta de Mensatek

     REQUISITOS

  • Prestashop 1.6 o superior
  • El módulo para Prestashop de Mensatek.com, descárgalo en el link de más abajo
  • Una cuenta registrada en MENSATEK.COM

     INSTALACION

  1. Instala el módulo mensatek.zip en tu instalación de Prestashop v1.6. o superior
  2. Configura el módulo con los parámetros de tu cuenta MENSATEK.COM
  3. Graba los parámetros de configuración y prueba con los botones de Test el funcionamiento del módulo y la recepción de mensajes.

     Descarga el módulo MENSATEK/PRESTASHOP:Módulo 

     DESCRIPCIÓN

Envía mensajes SMS a través de MENSATEK. Añade a tu tienda WooCommerce la posibilidad de enviar notificaciones SMS al cliente cada vez que cambie el estado del pedido. También notifica al propietario, si así lo desea, cuando la tienda tenga un nuevo pedido.

     FUNCIONALIDADES

  • Posibilidad de informar al propietario de la tienda sobre nuevos pedidos.
  • Posibilidad de enviar, o no, SMS internacionales.
  • Notificación por SMS de las notas a los clientes.
  • Todos los mensajes son personalizables.
  • Soporta gran cantidad de variables para personalizar los mensajes: %id%, %order_key%, %billing_first_name%, %billing_last_name%, %billing_company%, %billing_address_1%, %billing_address_2%, %billing_city%, %billing_postcode%, %billing_country%, %billing_state%, %billing_email%, %billing_phone%, %shipping_first_name%, %shipping_last_name%, %shipping_company%, %shipping_address_1%, %shipping_address_2%, %shipping_city%, %shipping_postcode%, %shipping_country%, %shipping_state%, %shipping_method%, %shipping_method_title%, %payment_method%, %payment_method_title%, %order_discount%, %cart_discount%, %order_tax%, %order_shipping%, %order_shipping_tax%, %order_total%, %status%, %prices_include_tax%, %tax_display_cart%, %display_totals_ex_tax%, %display_cart_ex_tax%, %order_date%, %modified_date%, %customer_message%, %customer_note%, %post_status%, %shop_name%, %order_product% y %note%.
  • Puedes añadir tus propias variables personalizadas.
  • Una vez configurado es totalmente automático.

     REQUISITOS

  • WordPress
  • Woocommerce
  • Una cuenta registrada en MENSATEK.COM

     INSTALACION

  1. Subir la carpeta 'woocommerce-mensatek' al directorio '/wp-content/plugins/' vía FTP.
  2. Activar el plugin a través del menú *Plugins* en el Panel de Administración de WordPress.
  3. Entra en Woocommerce->Notificaciones SMS para configurar las notificaciones
  4. Ya está. Si te gusta el plugin, por favor, envíanos tus comentarios

     Descarga el plugin MENSATEK/WOOCOMMERCE:Plugin 

     DESCRIPCIÓN

Envía mensajes SMS a través de la plataforma de Mensatek y un plugin para Drupal. Instálalo y en unos segundos podrás enviar mensajes desde Drupal.

     REQUISITOS

  • La versión más actualizada posible de Drupal.
  • Instalar el plugin Drupal SMS simple gateway. Puedes descargarlo desde aquí SMS simple gateway
  • Una cuenta registrada en MENSATEK.COM

     INSTALACION

  1. Instala el plugin
  2. Estos son los parámetros para configurar correctamente la extensión con tu cuenta de MENSATEK:

    Base URL for sending messages: https://api.mensatek.com/sms/v5/enviar.php
    HTTP method: POST
    Username field name: Correo
    Username field value: Tu correo registrado en MENSATEK.COM
    Password field name: Passwd
    Password field value: Tu contraseña en MENSATEK.COM
    Sender (from) field name: Remitente
    Number (to) field name: Destinatarios
    Message field name: Mensaje