Api Envió Campañas SMS Chile

Documentación Métodos SOAP(Simple Object Access Protocol)

Agregar referencia web en el proyecto: http://www.appoctava.cl/wssms/WebService.php?wsdl


Enviar SMS

Contratado el servicio, con el RUT de la empresa, Paswoord entregada por Octava Software, número de teléfono de contacto y texto de campaña puedes ejecutar el envió de SMS.

// INPUT:
// Parametros de entrada
/*
RUTACCESOAPI         = RUT EMPRESA REGISTRADA.
PASSWORDACCESOAPI    = PASSWORD ENTREGADA POR OCTAVA SOFTWARE.
NUMEROTELEFONICO    = NUMERO DE TELEFONO DE CONTACTO.
TEXTOSMS    = TEXTO CAMPAÑA.
*/    
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:app="http://www.appoctava.cl">
   <soapenv:Header/>
   <soapenv:Body>
      <app:EnviarSMS>
         <RUTACCESOAPI>11111111-1</RUTACCESOAPI>
         <PASSWORDACCESOAPI>3er4tDDC_2</PASSWORDACCESOAPI>
         <NUMEROTELEFONICO>+56990971818</NUMEROTELEFONICO>
         <TEXTOSMS>Prueba SMS AppOctava</TEXTOSMS>
      </app:EnviarSMS>
   </soapenv:Body>
</soapenv:Envelope>

// OUTPUT:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
   <SOAP-ENV:Body>
      <ns1:EnviarSMSResponse xmlns:ns1="http://www.appoctava.cl">
         <return>
            <item>
               <IdResultado>0</IdResultado>
               <Resultado>SMS enviado correctamente.";</Resultado>
               <IdSMS>2</IdSMS>
               <TiempoEjecucion>0.14863681793213</TiempoEjecucion>
            </item>
         </return>
      </ns1:EnviarSMSResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>


RESPUESTAS IdResultado - Resultado

0 - SMS enviado correctamente.

1 - Error al enviar SMS.

2 - Ha superado el maximo de envios diarios para el RUT xxxxxxxx-x

3 - El numero de telefono debe ser Chileno.

99 - Datos de acceso incorrectos o empresa se encuentra bloqueada.


RESPUESTAS IdSMS:

Identificador único de envió SMS.




Log SMS


// INPUT:
// Parametros de entrada
/*
RUTACCESOAPI         = RUT EMPRESA REGISTRADA.
PASSWORDACCESOAPI    = PASSWORD ENTREGADA POR OCTAVA SOFTWARE.
IDSMS    = ID ENVIO SMS RETORNADO EN METODO app:EnviarSMS.

*/    
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:app="http://www.appoctava.cl">
   <soapenv:Header/>
   <soapenv:Body>
      <app:LogSMS>
          <RUTACCESOAPI>11111111-1</RUTACCESOAPI>
         <PASSWORDACCESOAPI>3er4tDDC_2</PASSWORDACCESOAPI>
         <IDSMS>78883</IDSMS>
      </app:LogSMS>
   </soapenv:Body>
</soapenv:Envelope>

// OUTPUT:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
   <SOAP-ENV:Body>
      <ns1:LogSMSResponse xmlns:ns1="http://www.appoctava.cl">
         <return>
            <item>
               <IdResultado>0</IdResultado>
               <Resultado>Datos retornados correctamente.</Resultado>
               <GlosaEstado>SMS enviado</GlosaEstado>
               <FechaHoraRegistro>2020-04-16 20:30:10</FechaHoraRegistro>
               <TiempoEjecucion>2.0305500030518</TiempoEjecucion>
            </item>
         </return>
      </ns1:LogSMSResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>


RESPUESTAS IdResultado - Resultado

0 - Datos retornados correctamente.

1 - Log no encontrado.

99 - Datos de acceso incorrectos o empresa se encuentra bloqueada.


RESPUESTAS GlosaEstado:

Gloza estado envió SMS.


RESPUESTAS FechaHoraRegistro:

Fecha y hora de registro del SMS.