2008-09-05 56 views
11

Tengo un escenario en el que necesito hacer una llamada a un teléfono (fijo/móvil) o enviar SMS a un conjunto particular de usuarios solo utilizando ASP.NET y C#. La aplicación web no es una aplicación móvil.ASP.NET y enviar SMS/hacer llamadas telefónicas

¿Cómo puedo hacer esto? ¿Cuáles serían típicamente los requisitos de hardware? Sería extremadamente agradecido si pudiera proporcionarme punteros y sitios web de referencia.

+0

Debería haber sido más específico al afirmar que lo necesito en India. – Codeslayer

Respuesta

1

No estoy seguro si está buscando soluciones de hardware para automatizarse o servicios externos. Sin embargo, he usado BT's Web21C 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 que es raro, es una interfaz API para automatizar la marcación de llamadas, conferencias y administrar el flujo de llamadas.

0

A través de WebServiceX, puede enviar mensajes SMS a cualquier parte del mundo. Para llamadas telefónicas usaría Asterisk.

+1

WebServiceX no cubre todos los proveedores de servicios en India – Codeslayer

2

mayoría de las compañías proporcionan una dirección de correo electrónico que puede enviar mensajes de texto a — 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 operador.

Al enviar mensajes de texto como "correos electrónicos" puede tomar ventaja de System.Net.Mail y similares.

0

Si es para un Reino Unido, entonces Esendex proporciona un buen servicio web, aunque el Web21C de BT parece ser un poco más económico.

1

¿Qué quiere decir exactamente "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 hacer 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.

0

, 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 de ayuda C# que puede usar para integrar fácilmente la mensajería multicanal en su aplicación.

+0

Message Pub parece haber cerrado. – TGnat

0

había construido uno hace un tiempo el uso de un servidor de pasarela SMS. Esto se hizo en .net 1.1, ASP.neto & 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 tiene un simple cuadro de texto y un botón para enviar. Una vez hecho esto, publicó el mensaje. El paquete incluía la contraseña del nombre de usuario & para la autenticación & un mensaje sms.

Espero que esto ayude.

0

No sé mucho sobre llamadas, pero hay una API muy buena disponible de forma gratuita en Pakistán para sending and receiving sms. ¡Lo intenté y mi aplicación está funcionando genial!

Cuestiones relacionadas