Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Отправка SMS / 23 сообщений из 23, страница 1 из 1
18.11.2016, 18:10
    #39350066
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка SMS
Нужно отправлять SMS с Web-сервера.
Только вот есть условие:
SMS надо отправлять с номера телефона заказчика.
Есть ли такая возможность? Может дают такую возможность операторы мобильной связи?
Расположение заказчика: РФ, Мск.
...
Рейтинг: 0 / 0
18.11.2016, 21:23
    #39350145
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка SMS
мы отправляли через https://www.sms4b.ru/
можно было настроить исходящий номер - через код подтверждения, который высылается на этот номер.
...
Рейтинг: 0 / 0
18.11.2016, 22:03
    #39350157
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка SMS
да любой сам шлюз подойдет. у нас sms4b.ru и stream-telecom.ruв разных проектах
...
Рейтинг: 0 / 0
18.11.2016, 23:24
    #39350173
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка SMS
мы отправляли через https://www.sms4b.ru/
А не будет примерчика на С#?
...
Рейтинг: 0 / 0
18.11.2016, 23:43
    #39350182
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка SMS
А то почему то по адресу:
https://sms4b.ru/ws/sms.asmx/SendSMS
получаю такое сообщение:
Код: plaintext
The page cannot be displayed because an internal server error has occurred.
...
Рейтинг: 0 / 0
19.11.2016, 00:17
    #39350190
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка SMS
potkinмы отправляли через https://www.sms4b.ru/
А не будет примерчика на С#?не, у нас шлюз на php был ))
...
Рейтинг: 0 / 0
19.11.2016, 08:23
    #39350222
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка SMS
potkin, там есть возможность скачать подробную документацию по использованию API веб сервиса SMS4B для клиентского ПО.

А я у себя в программе рассылаю через http://www.devinotele.com/uslugi/sms-rassylka/ и http://sms48.ru/
...
Рейтинг: 0 / 0
19.11.2016, 08:30
    #39350223
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка SMS
Примерчик на C# для sms48:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
/// <summary>
/// Позволяет отправлять уведомления с помощью Sms48 API интерфейса (HTTP).
/// </summary>
public class Sms48Channel : INotificationChannel
{
    const string UrlFormat = "http://sms48.ru/send_sms.php?api_login={0}&to={1}&from={2}&msg={3}&check3={4}";

    readonly Sms48ChannelSettings settings;

    public Sms48Channel(Sms48ChannelSettings settings)
    {
        this.settings = settings;
    }

    /// <summary>
    /// Вычисляет контрольную сумму строки составленной сложением из логина, пароля на сайте http://sms48.ru/ и номера получателя сообщения.
    /// </summary>
    private string ComputeChecksum(string login, string password, string to)
    {
        return Cryptography.ToMD5(login + Cryptography.ToMD5(password) + to);
    }

    /// <summary>
    /// Отправляет уведомление на указанный в последнем номер телефона через сервис http://sms48.ru/.
    /// </summary>
    public void Send(INotification notification)
    {
        var smsNotification = notification as SmsNotification;

        string checksum = ComputeChecksum(settings.Login, settings.Password, smsNotification.To);
        string from = smsNotification.From ?? settings.From;

        var requestUrl = String.Format(UrlFormat, settings.Login, smsNotification.To, from, smsNotification.Message, checksum);
        var request = (HttpWebRequest)HttpWebRequest.Create(requestUrl);
        var response = (HttpWebResponse)request.GetResponse();

        response.GetResponseStream();
    }
}
...
Рейтинг: 0 / 0
19.11.2016, 18:35
    #39350329
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка SMS
Ок!
Спасибо всем, буду пробовать.
...
Рейтинг: 0 / 0
22.11.2016, 11:25
    #39351689
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка SMS
skyANA http://sms48.ru/
Не подскажите как у них получить параметр "check2"?
Это тот параметр, который используется для идентификации пользователя в строке:
Код: plaintext
1.
 http://sms48.ru/send_sms.php?login=name@domain.ru&;to=79103524545&from=Boss]http://sms48.ru/send_sms.php?login=name@domain.ru&;to=79103524545&from=Boss 
&msg=text&check2=sJhsn39smals992slGwd3cls2
...
Рейтинг: 0 / 0
22.11.2016, 11:55
    #39351714
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка SMS
Да, и почему у Вас в строке:
Код: c#
1.
return Cryptography.ToMD5(login + Cryptography.ToMD5(password) + to);


В Cryptography.ToMD5 находится ещё один метод Cryptography.ToMD5 ?
...
Рейтинг: 0 / 0
22.11.2016, 15:29
    #39351928
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка SMS
И есть ли сервисы для рассылки СМС без заключения официального договора?
Хотя бы протестить ...
...
Рейтинг: 0 / 0
22.11.2016, 16:30
    #39352018
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка SMS
potkinДа, и почему у Вас в строке:
Код: c#
1.
return Cryptography.ToMD5(login + Cryptography.ToMD5(password) + to);


В Cryptography.ToMD5 находится ещё один метод Cryptography.ToMD5 ?
Типа солит!
Больше смущает отсутствие using.
...
Рейтинг: 0 / 0
22.11.2016, 16:42
    #39352037
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка SMS
potkinskyANA http://sms48.ru/
Не подскажите как у них получить параметр "check2"?
Это тот параметр, который используется для идентификации пользователя в строке:
Код: plaintext
1.
 http://sms48.ru/send_sms.php?login=name@domain.ru&;to=79103524545&from=Boss]http://sms48.ru/send_sms.php?login=name@domain.ru&;to=79103524545&from=Boss 
&msg=text&check2=sJhsn39smals992slGwd3cls2

Метод ComputeChecksum в примере выше.
...
Рейтинг: 0 / 0
22.11.2016, 16:44
    #39352041
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка SMS
potkinИ есть ли сервисы для рассылки СМС без заключения официального договора?
Хотя бы протестить ...
Дак там зарегаться и 10 СМС бесплатно для тестирования.
...
Рейтинг: 0 / 0
22.11.2016, 16:44
    #39352043
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка SMS
potkinДа, и почему у Вас в строке:
Код: c#
1.
return Cryptography.ToMD5(login + Cryptography.ToMD5(password) + to);



В Cryptography.ToMD5 находится ещё один метод Cryptography.ToMD5 ?
Ну потому как оказалось, что надо так вычисласть значение параметра.
...
Рейтинг: 0 / 0
22.11.2016, 16:45
    #39352045
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка SMS
ЕвгенийВpotkinДа, и почему у Вас в строке:
Код: c#
1.
return Cryptography.ToMD5(login + Cryptography.ToMD5(password) + to);



В Cryptography.ToMD5 находится ещё один метод Cryptography.ToMD5 ?
Типа солит!
Больше смущает отсутствие using.
А зачем там using?
...
Рейтинг: 0 / 0
22.11.2016, 16:48
    #39352051
Смузи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка SMS
skyANAПримерчик на C# для sms48
А насколько это валидно с юридической точки зрения, не в курсе? Насколько лучше и безопаснее с тройкой работать, что-то типа https://sms.megafon.ru/oms/service.asmx
...
Рейтинг: 0 / 0
22.11.2016, 16:52
    #39352058
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка SMS
СмузиskyANAПримерчик на C# для sms48
А насколько это валидно с юридической точки зрения, не в курсе? Насколько лучше и безопаснее с тройкой работать, что-то типа https://sms.megafon.ru/oms/service.asmx
Прилажуха написана для нескольких небольших банков. У одних договор с Devino, у других с Sms48.
Они сами в конфигурации указывают через какие каналы доставлять уведомления до своих клиентов.

Появятся те, кто работает через тройку, напишу и под них реализацию INotificationChannel.
...
Рейтинг: 0 / 0
22.11.2016, 16:53
    #39352060
Смузи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка SMS
skyANA, ок, спасибо за инфу.
...
Рейтинг: 0 / 0
22.11.2016, 17:01
    #39352066
Смузи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка SMS
Еще один специфический способ приведу.

https://sms.megafon.ru:8443/index.jsp - Вы сможете отправлять с сайта SMS-сообщения одному или нескольким адресатам.
- Использовать программу Microsoft Office Outlook 2007, 2010 и отправлять сообщения с помощью адресной книги, получать на телефон почту и напоминания о встречах, создавать мультимедийные презентации, отправлять MMS-сообщения.

Во втором варианте можно использовать штатное API аутлука. Который честно прикручен к менеджеру сообщений администратором. То есть никакого "левого" апи. У способа есть как плюсы так и минусы (зависимость от MS).
...
Рейтинг: 0 / 0
30.11.2016, 17:28
    #39357846
Romadzk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка SMS
Еще замечательный и простой сервис
...
Рейтинг: 0 / 0
30.11.2016, 17:28
    #39357848
Romadzk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправка SMS
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Отправка SMS / 23 сообщений из 23, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]