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-УАТС и может работать или не работать для вас в зависимости от того, что вы пытаетесь сделать.
Что касается отправки текстовых сообщений, у меня мало опыта, поэтому другие ответы, вероятно, будут лучше.
Ответ 4
Взгляните на Twilio. Вы можете найти . NET/С# вспомогательную библиотеку на GitHub.
Ответ 5
Через WebServiceX вы можете отправлять SMS-сообщения в любую точку мира. Для телефонных звонков я бы использовал Asterisk.
Ответ 6
Если это для Великобритании, то Esendex обеспечивает приятный WebService, хотя BT Web21C выглядит немного дешевле.
Ответ 7
messagepub, предоставляет интерфейс API для отправки не только SMS и телефонных звонков, но также IM, Twitter и электронную почту Сообщения. Это может помочь вам решить вашу проблему.
У них есть вспомогательная библиотека С#, которую вы можете использовать, чтобы легко интегрировать многоканальные сообщения в ваше приложение.
Ответ 8
Для турецких разработчиков: http://www.mutlusms.com/yazilimgelistiriciler.html
Ответ 9
Я построил один из них, используя сервер шлюза SMS. Это было сделано в .net 1.1, ASP.net и vb.net. Если я правильно помню, я создал простую веб-страницу и отправил свой запрос на сервер sms-шлюза через http post.
На веб-странице было простое текстовое поле и кнопка для отправки. Как только это будет сделано, опубликовано сообщение. Пакет включал имя пользователя и пароль для аутентификации и sms-сообщения.
Надеюсь, что это поможет.
Ответ 10
Я мало знаю о звонках, но очень хороший API доступен бесплатно в Пакистане для отправки и получения sms легко. Я попробовал, и мое приложение отлично работает!