You are viewing the Spanish (Mexico) site, but your language preference is set to English. Switch to English site →

Menu

Expand
Calificar esta página:

Envío de mensajes con los servicios de mensajería

Beta pública

Actualmente, el recurso de servicio está disponible como un producto de la versión Beta pública. Esto significa que algunas funciones para configurar el servicio de mensajería mediante la API REST aún no están implementadas, y otras pueden cambiarse antes de que el producto se declare disponible de forma general. La configuración del servicio de mensajería mediante la Consola de Twilio está disponible de forma general.

Los productos de la versión Beta pública no están cubiertos por una SLA de Twilio.

Los recursos para enviar mensajes con un servicio de mensajería están disponibles de forma general.

Enviar un solo mensaje con Twilio es sencillo. Pero una vez que lancemos nuestra aplicación en los EE. UU. y de forma global, a escala, nuestra aplicación tendrá que decidir qué identidad (número de teléfono, código corto o ID de remitente alfa) utilizar para enviar el mensaje. Es posible que queramos distribuir nuestro tráfico de mensajería entre varios números de teléfono de EE. UU. o priorizar un ID de remitente alfa cuando se envían mensajes a países en los que se utilizan habitualmente los remitentes alfa.

En lugar de intentar manejar esta lógica de selección de números en nuestra aplicación, podemos usar un servicio de mensajería de Twilio. Cuando están activadas, las funciones de los servicios de mensajería mejoran el rendimiento de los mensajes de nuestra aplicación. Para utilizar estas funciones, primero necesitaremos configurar un servicio de mensajería, en el cual definiremos la configuración de la función.

En esta guía, te explicaremos cómo hacer lo siguiente

  • Configurar nuestro servicio de mensajería, mediante la API REST.
  • Enviar mensajes con el servicio, en lugar de especificar el número de teléfono nosotros mismos

El servicio de mensajería de Twilio seleccionará la mejor identidad, ya sea un número de teléfono o un ID de remitente alfa, para enviar nuestros mensajes en los EE. UU. y de forma global.

Como alternativa, los servicios de mensajería se pueden configurar mediante la Consola de Twilio cuando se inicia sesión. Esto resulta de gran utilidad si queremos realizar cambios de configuración en nuestra aplicación en el futuro sin implementar ningún código.

Adentrémonos en la configuración de un servicio de mensajería.

Crear un servicio de mensajería

En primer lugar, crearemos un servicio de mensajería antes de activar funciones como la selección inteligente de números y los cambios en el contenido de la mensajería. El recurso Service (Servicio) contiene todas las configuraciones que queremos aplicar a nuestros mensajes.

Así es como crearemos un servicio de mensajería:

        
        
        

        Crear un servicio de mensajería

        También deseamos asegurarnos de que establecemos la propiedad Status Callback (Información sobre el estado de los mensajes) porque cualquier error de validación de número de teléfono, actualizaciones de entrega de mensajes y errores de cola se enlazará a nuestra aplicación a través de esta dirección URL. Esto nos permitirá saber cuándo se entregan nuestros mensajes, y si nuestro mensaje falla, los errores que podemos estar experimentando.

        Cuando se crea un servicio, parte de nuestra configuración de servicio se establecerá de forma predeterminada. Para obtener más información sobre todas las propiedades de un servicio y estos valores predeterminados, consulta nuestra Referencia de recursos del servicio.

        Agregar números de teléfono a un servicio

        Una vez creado nuestro servicio, tendremos que añadir números de teléfono, códigos cortos o un ID de remitente alfa al servicio. Esto proporciona al servicio las identidades que debe seleccionar cuando envía nuestros mensajes.

              
              
              

              Agregar número de teléfono a un servicio de mensajería

              Para agregar números de teléfono a nuestro servicio, primero compramos los números a nuestra cuenta. Si aún no has comprado ningún número de teléfono, utiliza primero la API de números de teléfono entrantes para comprar algunos números de teléfono.

              Puesto que enviaremos mensajes a EE. UU. y CA, nuestros mensajes se limitarán a una velocidad de aproximadamente 1 mensaje por segundo. Para asegurarnos de que nuestro servicio puede gestionar nuestro volumen, sería conveniente agregar algunos números. La función Scaler distribuirá nuestro tráfico a través de todos nuestros números de teléfono.

              También agregaremos algunos números de teléfono del Reino Unido y Australia para nuestros usuarios en esos países. Geomatch seleccionará el número de teléfono local de un usuario determinado, si está disponible. Así, tus clientes británicos y australianos recibirán ahora mensajes del país que coincida con sus números de teléfono.

                    
                    
                    

                    Agregar varios números de teléfono al servicio de mensajería

                    Enumerar los números de teléfono de un servicio

                    Comprobemos y confirmemos todos los números de teléfono de nuestro servicio.

                          
                          
                          

                          Enumerar todos los números de teléfono de un servicio de mensajería

                          Adición de un ID de remitente alfa

                          Puesto que enviaremos mensajes a países donde los mensajes de marca son populares, también desearemos agregar un ID de remitente alfa. Esto permite a nuestros usuarios identificar rápidamente nuestros mensajes cuando se reciben.

                          Enviar mensajes con un servicio de mensajería

                          Ahora que nuestro servicio de mensajería está configurado, estamos listos para empezar a enviar mensajes. En el momento de enviar mensajes necesitaremos hacer solicitudes a la versión API 2010-04-01 de Twilio para enviar mensajes.

                                
                                
                                

                                Enviar un mensaje con un servicio de mensajería

                                Recibir actualizaciones de estado de mensajes

                                Como nuestro mensaje está siendo entregado, Twilio estará haciendo peticiones de webhook a nuestra URL de devolución de llamada de estado para informarnos el estado de entrega de nuestro mensaje.

                                Si enviamos un mensaje a un número de teléfono no válido, veremos un error en el webhook.

                                      
                                      
                                      
                                      Twilio sends this webhook request to our Status Callback URL to let us know the delivery status of the message.

                                      Message Delivery Status

                                      Twilio sends this webhook request to our Status Callback URL to let us know the delivery status of the message.

                                      Quitar un número de teléfono

                                      Digamos que tenemos un número de teléfono que ya no necesitamos en este servicio. Podemos quitar el número de teléfono.

                                            
                                            
                                            

                                            Quitar un número de teléfono de un servicio de mensajería

                                            Dado que el número sigue siendo propiedad de nuestra cuenta, ahora podemos asignarlo a cualquier otro servicio.

                                            Ahora ya sabes todo acerca de la creación y configuración del servicio de mensajería y el envío de mensajes mejorados por las funciones del servicio.

                                            Calificar esta página:

                                            ¿Necesitas ayuda?

                                            Todos la necesitamos a veces; la programación es difícil. Obtén ayuda ahora de nuestro equipo de soporte, o recurre a la sabiduría de la multitud visitando Stack Overflow Collective de Twilio o navegando por la etiqueta de Twilio en Stack Overflow.

                                                  
                                                  
                                                  

                                                  Gracias por tus comentarios.

                                                  Selecciona los motivos de tus comentarios. La información adicional que nos brindas nos ayuda a mejorar nuestra documentación:

                                                  Enviando tus comentarios…
                                                  🎉 Gracias por tus comentarios.
                                                  Se produjo un error. Inténtalo de nuevo.

                                                  Gracias por tus comentarios.

                                                  thanks-feedback-gif