Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Распределённые приложения и сеть > Как отослать SMS средствами .NET |
Автор: Dark Elf 21.1.2006, 21:26 |
Добрый вечер всем! Собственно вопрос — хотелось бы в свой программе реализовать отсылку SMS но не знаю как это делается. Никто случайно не сталкивался? |
Автор: thorium 21.1.2006, 22:57 | ||||||
RTFM: MailMessage, SmtpMail Смысл такой: созаешь объект класса MailMessage, допустим mm:
а потом
Чуть не забыл. Там еще нужно указать
|
Автор: mr.DUDA 22.1.2006, 10:36 |
Надо найти сервер, отправляющий переданный ему email по SMS и написать код, как написал thorium. Кстати, вопрос для раздела "распределённые приложения и сеть". |
Автор: Exception 22.1.2006, 16:09 |
Для какого оператора? Универсально не выйдет. Бесплатно, по крайней мере |
Автор: thorium 22.1.2006, 18:50 |
Дело в том, что с мыла можно послать смс'ку. Разве никогда не делал такого? ![]() ![]() |
Автор: Hidrag 23.1.2006, 13:50 |
Вроде на билайне можно было отправить на маил сообщение а оно придет на мобильник, кто нить пользовался таким? и работает ли оно сейчас? а идея неплохая...) |
Автор: sindi8 24.1.2006, 11:08 |
на мегафоне тоже работало. там было что-то в таком формате: <десятизначный номер абонента>@megafon.ru; точно не помню, какой адрес - нужно смотреть на мегафоновских сайтах или звонить операторам. Возможно сейчас за такую услугу деньги с абонента будут брать, когда делал я все было бесплатно, текст сообщения присылался короткий, если сообщение превышало размер 1 смс - информация просто терялась. Тема сообщения тоже приходила, все переводилось в транслит. На мейл.ру есть такая фича - оповещение о приходе новой почты на мобильный. Можно посмотреть что они пишут по этому поводу вот http://www.mail.ru/pages/help/315.html, может поможет. |
Автор: ishimcity 30.1.2009, 07:27 |
Проще всего разобратся с кодом HTML оператора и сделать что то типа POST на оператора и все будет отлично |
Автор: QryStaL 30.1.2009, 10:11 |
![]() ishimcity, я думаю, за 3 года смс уже отправили )) |
Автор: Nestap 26.2.2009, 17:41 |
Dark Elf, поделиць с нами ... |
Автор: ishimcity 27.2.2009, 09:20 |
Nestap А что вам интересно |
Автор: Nestap 27.2.2009, 09:25 |
ishimcity, отправка смс на мобиле!.... |
Автор: ishimcity 27.2.2009, 11:33 |
берете сайт,вытягиваете с его переменные которые требуються,делаете POST и всех дел на пятак. если точней то какой оператор? |
Автор: Nestap 27.2.2009, 15:35 |
ishimcity, MOLDCELL http://moldcell.md Orange http://orange.md |
Автор: KP0H 27.2.2009, 17:02 |
Если отправляется на с КПК, то имеет смысл использовать какой-либо адекватный общедоступный (наверное платный) сервис. А если с КПК по ВМ, то использовать СДК. |
Автор: ishimcity 27.2.2009, 20:32 |
Nestap Приведу пример для http://moldcell.md 1. получаем страницу http://www.moldcell.md/rus/sendsms (GET) 2. ищим необходимые переменные в коде для заполнения а)phonePrefix - здесь храниться префикс номера value="373790" и т д б)phoneNumber - номер телефона с)message - сообщение д) найдти код картинки это будут src="/securePicture/1d41c6d6-c5f7-4f9e-a956-fbe6876b33f3" в итоге должно получиться так: http://www.moldcell.md/securePicture/1d41c6d6-c5f7-4f9e-a956-fbe6876b33f3 е) publicGuid - 1d41c6d6-c5f7-4f9e-a956-fbe6876b33f3 ну вот и все Далее формируешь POST похоже на адрес https://www.moldcell.md/xds/default.aspx или http://www.moldcell.md/rus/sendsms (надо подумать) а POST должен выглядеть так phonePrefix=373791&phoneNumber=34561&message=test&pictureCode=535756&type=sendSms&publicGuid=f530bf23-7840-4074-9d57-f84f50567fd8&url=sendsms&langUrl=rus&sendSmsSubmit=test pictureCode - это код поддтверждения если есть вопросы пиши. |
Автор: vito1945 2.4.2009, 23:40 |
Объясните, как получить страницу методом get и что значит сформировать post? Из того, что я писал, эти методы нужно просто было указать при создании формы с элементами, а оказывается и программно можно эти методы вызывать! Как? |
Автор: Scatman 23.8.2009, 17:42 |
может у кого есть готовые примеры ??? |
Автор: morozilnik 25.8.2009, 08:07 |
Я в ближайшую неделю буду писать службу, которая принимает СМС с короткого номера. Использовать буду RoaminSMPP v.3.4. Как напишу, могу поделиться. |
Автор: medicdim 28.8.2009, 17:17 | ||
Давеча писал сервис СМС уведомлений... Использовал GSM шлюз ECCOM BASIS, подключённый к КОМ порту. Логика следующая: мониторинговая система при каком-либо событии отправляет мыло. Адресаты указываются следующим образом: 8**********@sms.domin; сервис отлавливает это письмо и рассылает его текст всем адресатам. Вот функция, реализующая непосредственно отравку:
Если кому интересно, могу выложить полностью исходники |
Автор: neiron 28.8.2009, 19:05 |
Если смс отправлять не ради побаловаться, а для дела и коммерческого проекта, то уж лучше через ОПСОСа действовать. Не знаю как в Молдавии, а наш мегафон поставил у себя систему Беркут - smpp сервер. Всё что нужно - заключить с ОПСОСом договор (у нас к примеру на 1000 смс в месяц, недорого выходит, надо сказать) и реализовать smpp клиента. Мы клиента на Java писали - открытые либы есть. Я их юзал. Но видел и какие-то наработки под .net Не вспоиню сейчас адрес... В общем, в случае подобного решения вперёд на гуглу с запросом SMPP |
Автор: morozilnik 30.8.2009, 12:37 |
Есть реализация Roamin SMPP. Кто нибудь знает как избавиться от иероглифах при приеме СМС на русском? |
Автор: morozilnik 1.9.2009, 10:43 |
Написал свою библиотеку для декодирования UCS2. Посмотреть можно тут: http://morozilnik.blog.ru/79056659.html |
Автор: medicdim 3.9.2009, 08:57 |
было бы неплохо увидеть исходники твоей библиотеки ;) просто ради интереса... |
Автор: gambit 3.9.2009, 13:55 | ||
Я конечно не morozilnik, и что он решит не знаю, но я так думаю что "было бы не плохо заплатить за исходники ;) просто ради интереса..." |