Модераторы: gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как отослать SMS средствами .NET 
:(
    Опции темы
Dark Elf
  Дата 21.1.2006, 21:26 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 576
Регистрация: 26.12.2003
Где: Брисбен

Репутация: нет
Всего: 10



Добрый вечер всем!

Собственно вопрос — хотелось бы в свой программе реализовать отсылку SMS но не знаю как это делается.
Никто случайно не сталкивался?



--------------------
PM MAIL WWW ICQ Skype GTalk Jabber MSN   Вверх
thorium
Дата 21.1.2006, 22:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 18.1.2006

Репутация: нет
Всего: нет



RTFM: MailMessage, SmtpMail
Смысл такой: созаешь объект класса MailMessage, допустим mm:
Код

mm.From = "[email protected]";
mm.To = "[email protected]"
mm.Subject="test message";
mm.Body="here is the message string itself";

а потом
Код
SmtpMail.Send(mm);


Чуть не забыл. Там еще нужно указать
Код
SmtpMail.SmtpServer = "Имя_сервера";



Это сообщение отредактировал(а) thorium - 21.1.2006, 23:04
PM MAIL   Вверх
Дрон
Дата 22.1.2006, 10:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-ненавистник :)
****


Профиль
Группа: Участник Клуба
Сообщений: 3179
Регистрация: 29.12.2002
Где: Санкт-Петербург

Репутация: нет
Всего: 92



thorium
Это E-mail, а он хочет СМС на мобильник.

Dark Elf
Цитата(Dark Elf @ 21.1.2006, 21:26 Найти цитируемый пост)

Собственно вопрос — хотелось бы в свой программе реализовать отсылку SMS но не знаю как это делается.

Ну и какими техническими средствами мы располагаем?
Как ты вообще собираешься передавать СМС?

Хотя могу сразу сказать -- задача в общем виде не решается.

Это сообщение отредактировал(а) Дрон - 22.1.2006, 10:21


--------------------
Да. Именно так.
PM   Вверх
mr.DUDA
Дата 22.1.2006, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 2
Всего: 232



Надо найти сервер, отправляющий переданный ему email по SMS и написать код, как написал thorium. Кстати, вопрос для раздела "распределённые приложения и сеть".


--------------------
user posted image
PM MAIL WWW   Вверх
Exception
Дата 22.1.2006, 16:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 2
Всего: 186



Для какого оператора? Универсально не выйдет. Бесплатно, по крайней мере
PM   Вверх
thorium
Дата 22.1.2006, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 18.1.2006

Репутация: нет
Всего: нет



Цитата(Дрон @ 22.1.2006, 10:15 Найти цитируемый пост)

thorium
Это E-mail, а он хочет СМС на мобильник.

Дело в том, что с мыла можно послать смс'ку. Разве никогда не делал такого? smile Тока, жаль, таким способом тока текст можно влепить (наскока я помню) smile

PM MAIL   Вверх
Hidrag
Дата 23.1.2006, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 877
Регистрация: 9.4.2005
Где: JDK

Репутация: нет
Всего: 25



Вроде на билайне можно было отправить на маил сообщение а оно придет на мобильник, кто нить пользовался таким? и работает ли оно сейчас? а идея неплохая...)


--------------------
user posted image
PM WWW ICQ   Вверх
sindi8
Дата 24.1.2006, 11:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 6.6.2005
Где: Москва

Репутация: нет
Всего: нет



на мегафоне тоже работало.
там было что-то в таком формате: <десятизначный номер абонента>@megafon.ru; точно не помню, какой адрес - нужно смотреть на мегафоновских сайтах или звонить операторам. Возможно сейчас за такую услугу деньги с абонента будут брать, когда делал я все было бесплатно, текст сообщения присылался короткий, если сообщение превышало размер 1 смс - информация просто терялась. Тема сообщения тоже приходила, все переводилось в транслит.

На мейл.ру есть такая фича - оповещение о приходе новой почты на мобильный. Можно посмотреть что они пишут по этому поводу вот здесь, может поможет.

Это сообщение отредактировал(а) sindi8 - 24.1.2006, 11:12
PM MAIL   Вверх
ishimcity
Дата 30.1.2009, 07:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 1.6.2007
Где: Тюменская область . Ишим

Репутация: нет
Всего: 1



Проще всего разобратся с кодом HTML оператора и сделать что то типа POST на оператора и все будет отлично
PM MAIL ICQ Skype YIM   Вверх
QryStaL
Дата 30.1.2009, 10:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Intellectual feast
**


Профиль
Группа: Участник
Сообщений: 914
Регистрация: 30.11.2005

Репутация: нет
Всего: 32



 smile 
ishimcity, я думаю, за 3 года смс уже отправили ))


--------------------
I don't need a reason being who I am...
PM MAIL ICQ   Вверх
Nestap
Дата 26.2.2009, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 221
Регистрация: 10.10.2008

Репутация: нет
Всего: 0



Dark Elf

поделиць с нами ...
--------------------
<?    echo "Nestap";?>
PM WWW ICQ Skype Jabber   Вверх
ishimcity
Дата 27.2.2009, 09:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 1.6.2007
Где: Тюменская область . Ишим

Репутация: нет
Всего: 1



Nestap А что вам интересно
PM MAIL ICQ Skype YIM   Вверх
Nestap
Дата 27.2.2009, 09:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 221
Регистрация: 10.10.2008

Репутация: нет
Всего: 0



ishimcity

отправка смс на мобиле!....
--------------------
<?    echo "Nestap";?>
PM WWW ICQ Skype Jabber   Вверх
ishimcity
Дата 27.2.2009, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 1.6.2007
Где: Тюменская область . Ишим

Репутация: нет
Всего: 1



берете сайт,вытягиваете с его переменные которые требуються,делаете POST и всех дел на пятак.
если точней то какой оператор?
PM MAIL ICQ Skype YIM   Вверх
Nestap
Дата 27.2.2009, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 221
Регистрация: 10.10.2008

Репутация: нет
Всего: 0



ishimcity

MOLDCELL http://moldcell.md
Orange http://orange.md

--------------------
<?    echo "Nestap";?>
PM WWW ICQ Skype Jabber   Вверх
KP0H
Дата 27.2.2009, 17:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 24.2.2009
Где: Тюмень

Репутация: нет
Всего: нет



Если отправляется на с КПК, то имеет смысл использовать какой-либо адекватный общедоступный (наверное платный) сервис.
А если с КПК по ВМ, то использовать СДК.
PM MAIL WWW ICQ GTalk MSN   Вверх
ishimcity
Дата 27.2.2009, 20:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 1.6.2007
Где: Тюменская область . Ишим

Репутация: нет
Всего: 1



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/1d41c...56-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 - это код поддтверждения

если есть вопросы пиши.
PM MAIL ICQ Skype YIM   Вверх
vito1945
Дата 2.4.2009, 23:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 16.7.2008

Репутация: нет
Всего: нет



Объясните, как получить страницу методом get и что значит сформировать post?
Из того, что я писал, эти методы нужно просто было указать при создании формы с элементами, а оказывается и программно можно эти методы вызывать! Как?
PM MAIL   Вверх
Scatman
Дата 23.8.2009, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 14.3.2006

Репутация: нет
Всего: нет



может у кого есть готовые примеры ???

Это сообщение отредактировал(а) Scatman - 23.8.2009, 17:44
PM MAIL   Вверх
morozilnik
Дата 25.8.2009, 08:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 24.8.2009
Где: Astana City

Репутация: нет
Всего: нет



Я в ближайшую неделю буду писать службу, которая принимает СМС с короткого номера. Использовать буду RoaminSMPP v.3.4.
Как напишу, могу поделиться.
PM MAIL WWW   Вверх
medicdim
Дата 28.8.2009, 17:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 19.1.2007

Репутация: нет
Всего: нет



Давеча писал сервис СМС уведомлений...
Использовал GSM шлюз ECCOM BASIS, подключённый к КОМ порту.
Логика следующая: мониторинговая система при каком-либо событии отправляет мыло. Адресаты указываются следующим образом: 8**********@sms.domin; сервис отлавливает это письмо и рассылает его текст всем адресатам.
Вот функция, реализующая непосредственно отравку:
Код
        
private void SendSMS(string to, string text)
        {
            public static System.IO.Ports.SerialPort serP1;
            try
            {
                if (text.Length > 159) text = text.Substring(0, 159);

                if (!serP1.IsOpen) serP1.Open();

                serP1.WriteLine("AT+CMGS=\"" + "+3" + to + "\""); //передаём АТ-команду ком порту(т.е. модему)
                serP1.WriteLine(text);
                serP1.WriteLine(" " + (char)26);   //соответствует нажатию Crl+Z
                serP1.Close();
            }
            catch (Exception ex)
            {
                log.WriteLine(DateTime.Now.ToString() + "Error: " + ex.Message);
                log.Flush();
            }
        }


Если кому интересно, могу выложить полностью исходники
PM MAIL   Вверх
neiron
Дата 28.8.2009, 19:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 145
Регистрация: 18.4.2006
Где: Краснодар

Репутация: нет
Всего: 4



Если смс отправлять не ради побаловаться, а для дела и коммерческого проекта, то уж лучше через ОПСОСа действовать. Не знаю как в Молдавии, а наш мегафон поставил у себя систему Беркут - smpp сервер. 
Всё что нужно - заключить с ОПСОСом договор (у нас к примеру на 1000 смс в месяц, недорого выходит, надо сказать) и реализовать smpp клиента.
Мы клиента на Java писали - открытые либы есть. Я их юзал. Но видел и какие-то наработки под .net Не вспоиню сейчас адрес... 
В общем, в случае подобного решения вперёд на гуглу с запросом SMPP
PM MAIL   Вверх
morozilnik
Дата 30.8.2009, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 24.8.2009
Где: Astana City

Репутация: нет
Всего: нет



Есть реализация Roamin SMPP.
Кто нибудь знает как избавиться от иероглифах при приеме СМС на русском?
PM MAIL WWW   Вверх
morozilnik
Дата 1.9.2009, 10:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 24.8.2009
Где: Astana City

Репутация: нет
Всего: нет



Написал свою библиотеку для декодирования UCS2. Посмотреть можно тут:
UCS2 Converter (Encoding)
PM MAIL WWW   Вверх
medicdim
Дата 3.9.2009, 08:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 19.1.2007

Репутация: нет
Всего: нет



было бы неплохо увидеть исходники твоей библиотеки ;) просто ради интереса...
PM MAIL   Вверх
gambit
Дата 3.9.2009, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***
Награды: 1



Профиль
Группа: Комодератор
Сообщений: 1359
Регистрация: 25.6.2006
Где: я?

Репутация: нет
Всего: 40



Цитата(medicdim @  3.9.2009,  08:57 Найти цитируемый пост)
было бы неплохо увидеть исходники твоей библиотеки ;) просто ради интереса... 

Я конечно не morozilnik, и что он решит не знаю, но я так думаю что "было бы не плохо заплатить за исходники ;) просто ради интереса..."
PM MAIL ICQ Skype   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
cully
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Распределённые приложения и сеть | Следующая тема »


 




[ Время генерации скрипта: 0.1043 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.