ASP.NET и отправка SMS/телефонных звонков

У меня есть сценарий, когда мне нужно позвонить на телефон (стационарный/мобильный) или отправить SMS определенному набору пользователей только с помощью ASP.NET и С#. Веб-приложение не является мобильным приложением.

Как мне это сделать? Каковы обычно будут требования к оборудованию? Я был бы чрезвычайно благодарен, если бы вы могли предоставить мне указатели и справочные сайты.

Ответ 1

Большинство операторов предоставляют адрес электронной почты, на который вы можете отправлять текстовые сообщения в — например, с Verizon, вы можете отправить электронное письмо на [email protected], и оно будет отображаться в виде текстового сообщения на этот номер.

Wikipedia содержит полный список адресов электронной почты, предоставленных перевозчиком.

Отправляя текстовые сообщения как "электронные письма", вы можете использовать System.Net.Mail и т.п.

Ответ 2

Не уверен, что вы ищете аппаратные решения для автоматизации себя или внешних служб. Тем не менее, я довольно широко использовал BT Web21C.

У них отличный API.Net и множество функций. Их цены являются лучшими в Великобритании, но могут упасть с помощью US SMS, что, очевидно, дешевле, однако есть много других поставщиков услуг SMS.

Что предлагает BT, что редко, это интерфейс API для автоматизации набора номера, конференц-связи и управления потоком вызовов.

Ответ 3

Что именно вы подразумеваете под "сделать звонок"? Вам просто нужно позвонить кому-то, чтобы перенести их или сделать свой собственный интерактивный автоматический вызов?

Если вам просто нужно сделать простой вызов для передачи кому-то, есть такие услуги, как VoiceStar, который может это сделать. Если вам нужно сделать автоматический автоматический вызов, я бы предложил OCS 2007 Speech Server. Asterisk - это SIP-УАТС и может работать или не работать для вас в зависимости от того, что вы пытаетесь сделать.

Что касается отправки текстовых сообщений, у меня мало опыта, поэтому другие ответы, вероятно, будут лучше.

Ответ 5

Через WebServiceX вы можете отправлять SMS-сообщения в любую точку мира. Для телефонных звонков я бы использовал Asterisk.

Ответ 6

Если это для Великобритании, то Esendex обеспечивает приятный WebService, хотя BT Web21C выглядит немного дешевле.

Ответ 7

messagepub, предоставляет интерфейс API для отправки не только SMS и телефонных звонков, но также IM, Twitter и электронную почту Сообщения. Это может помочь вам решить вашу проблему.

У них есть вспомогательная библиотека С#, которую вы можете использовать, чтобы легко интегрировать многоканальные сообщения в ваше приложение.

Ответ 9

Я построил один из них, используя сервер шлюза SMS. Это было сделано в .net 1.1, ASP.net и vb.net. Если я правильно помню, я создал простую веб-страницу и отправил свой запрос на сервер sms-шлюза через http post.

На веб-странице было простое текстовое поле и кнопка для отправки. Как только это будет сделано, опубликовано сообщение. Пакет включал имя пользователя и пароль для аутентификации и sms-сообщения.

Надеюсь, что это поможет.

Ответ 10

Я мало знаю о звонках, но очень хороший API доступен бесплатно в Пакистане для отправки и получения sms легко. Я попробовал, и мое приложение отлично работает!