c# - tulio - ASP.NET y enviar SMS/hacer llamadas telefónicas
twilio sms (10)
Tengo un escenario en el que necesito hacer una llamada a un teléfono (línea fija / móvil) o enviar SMS a un conjunto particular de usuarios solo usando ASP.NET y C #. La aplicación web no es una aplicación móvil.
¿Cómo hago esto? ¿Cuáles serían típicamente los requisitos de hardware? Estaría muy agradecido si pudiera proporcionarme punteros y sitios web de referencia.
¿Qué quieres decir exactamente con "hacer una llamada"? ¿Solo necesita llamar a alguien para transferirlos o hacer su propia llamada personalizada e interactiva?
Si solo necesita hacer una simple llamada para transferir a alguien, existen servicios como VoiceStar que pueden hacer esto. Si necesita realizar una llamada automatizada personalizada, sugeriría OCS 2007 Speech Server . Asterisk es una PBX SIP y puede o no funcionar para usted dependiendo de lo que está tratando de hacer exactamente.
En cuanto al envío de mensajes de texto, no tengo mucha experiencia, por lo que las respuestas de otros probablemente sean mejores.
A través de WebServiceX , puede enviar mensajes SMS a cualquier parte del mundo. Para llamadas telefónicas usaría Asterisk .
La mayoría de los operadores proporcionan una dirección de correo electrónico a la que puede enviar mensajes de texto; por ejemplo, con Verizon, puede enviar un correo electrónico a [email protected] y se mostrará como un mensaje de texto a ese número.
Wikipedia tiene una lista completa de las direcciones de correo electrónico provistas por el proveedor.
Al enviar mensajes de texto como "correos electrónicos" puede aprovechar System.Net.Mail y similares.
No estoy seguro de si está buscando soluciones de hardware para automatizarse o servicios externos. Sin embargo, he usado el Web21C de BT bastante extensamente.
Tienen una excelente .Net API y una gran cantidad de funcionalidades. Su precio es el mejor en el Reino Unido, pero podría caerse con los SMS de EE. UU., Lo que obviamente es más económico, aunque hay muchos otros proveedores de SMS API.
Lo que BT ofrece, lo cual es raro, es una interfaz API para automatizar la marcación de llamadas, conferencias y administrar el flujo de llamadas.
messagepub , proporciona una API de interfaz única para enviar no solo SMS y hacer llamadas telefónicas, sino también mensajes instantáneos, de Twitter y de correo electrónico. Podría ayudarte a resolver tu problema.
Tienen una biblioteca auxiliar C # que puede usar para integrar fácilmente la mensajería multicanal en su aplicación.
Construí uno hace un tiempo usando un servidor de puerta de enlace SMS. Esto se hizo en .net 1.1, ASP.net y vb.net. Si mal no recuerdo, construí una página web simple y publiqué mi solicitud al servidor de puerta de enlace de sms a través de http post.
La página web tenía un simple cuadro de texto y un botón para enviar. Una vez hecho esto, publicó el mensaje. El paquete incluye nombre de usuario y contraseña para la autenticación y un mensaje SMS.
Espero que esto ayude.
Echa un vistazo a Twilio . Puede encontrar la biblioteca auxiliar .NET / C # en GitHub .
Para desarrolladores turcos: http://www.mutlusms.com/yazilimgelistiriciler.html
No sé mucho sobre llamadas, pero hay una muy buena API disponible de forma gratuita en Pakistán para enviar y recibir sms fácilmente. ¡Lo intenté y mi aplicación está funcionando genial!