Cuándo usar Azure Communication Services
Aquí se explica cómo puede decidir si Azure Communication Services es la elección correcta para su empresa y sus problemas concretos.
Criterios
Enumeraremos algunos criterios que le ayudarán a tomar la decisión correcta.
- Negocio, aplicación o idea existente: ¿tiene un negocio, aplicación o idea existente donde quiera integrar Azure Communication Services?
- Características: ¿necesita las características de Azure Communication Services?
- Entorno: ¿Azure Communication Services funcionará en su entorno?
- Región geográfica: ¿qué ubicación o mercado tiene como destino?
- Idoneidad: Azure Communication Services tiene muchas características, ¿cómo puede estar seguro de cuál es la adecuada para un escenario concreto?
Negocio, aplicación o idea existente
Azure Communication Services no puede crear una aplicación o un negocio por sí solo. Funciona mejor cuando hay una aplicación existente en la que integrar Azure Communication Services, o al menos tiene una idea para la que tendría sentido crear una aplicación. Si no tiene una aplicación o una idea existente, un producto diferente que cubra sus necesidades y requisitos podría resultar más adecuado.
Un buen ejemplo de esto es que necesitará una forma existente de solución de identidad (iniciar sesión, cerrar sesión, etc.) para vincular las identidades del usuario a la plataforma de identidad de Azure Communication Services. Se pueden crear llamadas sin identidades, pero los usuarios no tendrán una identidad definida de forma coherente para poder reconocerse.
Características
Azure Communication Services tiene una amplia gama de características, pero debe decidir si estas características le resultan útiles dentro de la solución. Revise la lista de características disponibles y decida si son pertinentes en su caso.
Es posible mezclar y cotejar las características de Azure Communication Services, así como combinarlas con otras ofertas de Azure. No tiene que usar todas las características de Azure Communication Services; puede elegir las áreas que más le interesen. Por ejemplo, puede que necesite características de llamadas de voz y vídeo, pero no de telefonía. Las llamadas y los puntos de contacto se pueden diseñar para que solo se produzcan digitalmente. No se sienta obligado a usar todas las características disponibles.
Entorno
Azure Communication Services requiere un entorno adecuado donde funcionar. Un entorno es la combinación del dispositivo o explorador de destino y el lenguaje de programación utilizado.
Azure Communication Services admite los siguientes entornos:
- Los exploradores más modernos (Chrome, Edge, Safari)
- Teléfonos y dispositivos Android
- Teléfonos y dispositivos iOS
También admite los lenguajes de programación siguientes:
- JavaScript
- .NET
- Java Server Edition (SE)
- Python
- iOS (Swift)
- Android
Si tiene intención de usar idiomas o dispositivos/exploradores no compatibles con Azure Communication Services en su negocio, aplicación o idea, posiblemente Azure Communication Services no sea la opción adecuada para usted.
Región geográfica
Algunas características de Azure Communication Services solo están disponibles en determinados países, regiones o ubicaciones. Además, algunos países, regiones o ubicaciones pueden imponer restricciones en determinadas características. Estas restricciones (o carencias) en el soporte técnico de Azure Communication Services en todo el mundo pueden deberse a cuestiones legales o normativas, o simplemente a que Azure Communication Services no se admite aún en alguna región. Al considerar si Azure Communication Services es la opción adecuada para usted, asegúrese de tener todos estos factores en cuenta en su negocio actual, así como cualquier posible expansión de su negocio.
En esta área, se mencionan especialmente las características de telefonía y SMS. Como las redes telefónicas de distintos países o regiones varían en términos de estructura y asuntos legales o normativos, es muy importante asegurarse de que Azure Communication Services admita su ubicación de destino. Asimismo, la ubicación de facturación también puede tener un efecto sobre esto. Por ejemplo, para realizar llamadas o enviar mensajes SMS a un número del Reino Unido, necesitará una dirección de facturación en el Reino Unido.
Los servicios de SMS y telefonía están disponibles en muchas ubicaciones. Puede encontrar todas las regiones admitidas, los tipos de número y las capacidades disponibles en la documentación de Azure Communication Services.
Idoneidad
A la hora de decidir si desea utilizar Azure Communication Services, también es importante pensar en cuáles de sus muchas características se deben usar en un escenario determinado. Puede tener la tentación de ignorar este consejo y usarlo todo, pero a menudo no es lo ideal. Como se explicó antes, puede combinar características o elegir no usar ninguna. Como ayuda a la hora de tomar una decisión, estas son algunas indicaciones que pueden ayudar.
En primer lugar, recuerde que no todos los clientes están dispuestos a realizar una llamada de audio o vídeo con una persona real. Es importante ofrecerles varios tipos de comunicación para satisfacer sus necesidades y motivaciones. Comience siempre con algo más pasivo y asincrónico, como una conversación por chat o correo electrónico. Una vez que haya establecido una relación empresarial con un cliente, es más probable que esté dispuesto a pasar a una llamada, especialmente si necesita ayuda o mantenimiento.
Además, es posible que algunos usuarios no quieran proporcionar su número de teléfono u otros detalles personales, lo cual puede descartar algunas de las características de telefonía de Azure Communication Services. Asegúrese de que dispone de otros flujos, como el correo electrónico.
En caso de duda, comenzar con el chat (en concreto, con una experiencia de chat que no requiera que un usuario proporcione información de inicio de sesión) puede ser una buena idea para comunicarse con los usuarios.
Aplicación de los criterios
En última instancia, Azure Communication Services funciona mejor cuando ya tiene negocios, aplicaciones o ideas existentes que necesitan características de comunicación y una plataforma compatible para iniciarse. Recuerde que hay ocasiones en las que puede resultar difícil decidir, o casos difusos en los que, incluso teniendo en cuenta estos criterios, puede seguir utilizando Azure Communication Services. La decisión depende de usted y es posible que deba tomar una decisión en función de sus circunstancias individuales.
Aplicación de criterios al escenario de ejemplo
Si volvemos a nuestro escenario de ejemplo anterior, en el módulo con Contoso Appliances (nuestra compañía de dispositivos), podemos aplicar nuestros criterios de decisión a sus objetivos y requisitos:
- Su negocio está establecido y tiene sitios web, aplicaciones, etc.
- Necesitan características relacionadas con llamadas y chat que Azure Communication Services puede suministrar.
- Funcionan en una región geográfica que Azure Communication Services admite.
- Usan entornos de aplicación y plataformas para las cuales Azure Communication Services dispone de SDK.
En función de los criterios que hemos analizado y de los requisitos de la compañía que se deben cumplir, este escenario será una buena opción para Azure Communication Services.