SMS Visual Basic. SMS VB
Altiria facilita el envÃo de SMS con Visual Basic mediante ejemplos de código a sus clientes.
Para integrar el envÃo de SMS con Visual Basic, en primer lugar es necesario leer la documentación técnica de envÃo de SMS, API SMS. El protocolo de comunicaciones más sencillo para implementar el envÃo de SMS es el protocolo HTTP.
El cliente HTTP utilizado para Visual Basic 6.0 es ServerXMLHTTP (ServerXMLHTTP FAQ)
El siguiente código es un ejemplo incompleto sólo con el fin de mostrar el procedimiento de envÃo de SMS con Visual Basic. Para un ejemplo detallado, la referencia es la especificación técnica.
Dim objXSH As New MSXML2.ServerXMLHTTP50
Dim strPostText As String
Dim sResponseText As String
’Se fija la URL sobre la que enviar la petición POST
’Como ejemplo la petición se envÃa a
’www.enviarsmsvisualbasic.net/sustituirPOSTsms
objXSH.open "POST",
"http://www.enviarsmsvisualbasic.net/sustituirPOSTsms", False
objXSH.setRequestHeader "Content-Type",
"application/x-www-form-urlencoded;charset=UTF-8"
strPostText=
"cmd=sendsms&dest=346XXXXXXXX&msg=Texto de prueba"
objXSH.send strPostText
If objXSH.Status = 200 Then
’La respuesta se debe usar para filtrar
’el resultado devuelto por la pasarela
sResponseText = objXSH.responseText
Else
Debug.Print "Error:(" & objXSH.Status & ")" & objXSH.statusText
End If
CaracterÃsticas adicionales del envÃo de SMS en Visual Basic
- Remitente personalizado: Personalización en el envÃo de SMS con Visual Basic del remitente de origen por una cadena de texto, por ejemplo, el nombre de su empresa.
- Confirmación de entrega: Conozca la fecha y hora en la que se ha recibido el SMS enviado o las causas por las que no se ha recibido.
- Sistema avanzado de control de crédito con aviso automático por email que impide quedarse sin crédito de envÃo de forma inesperada.
- Informes automáticos de envÃo de SMS y confirmación de entrega, permiten mantener un control periódico de los envÃos de SMS en Visual Basic.
- Posiblidad de reenvÃo de SMS pendientes por falta de crédito. Si realizó un envÃo de SMS mediante VB y no tenÃa crédito, los mensajes se quedan encolados en nuestros sistemas hasta que disponga de crédito, de forma que no necesita repetir el envÃo.

