Drupal SMS24X7 Module (SMS Framework Gateway)

26 июля 2011 в 0:14
Аватар пользователя antazy antazy 0 17


Всем привет, презентую модуль-шлюз http://sms24x7.ru для SMS Framework.

Модуль очень простой, меньше 100 строк, использует их библиотеку, подробное описание api нашел тут.

Ссылка на модуль - https://github.com/stan-kondrat/drupal-sms24x7

PS. Никакого отношения не имею к sms24x7, была нужда в русском шлюзе, его нагуглил первым.

PPS. Если хотите по тестить стандартный модуль SMS User (Provides integration between the SMS Framework and Drupal users), но есть один момент. Он отсылает четырех значный код подтверждения, на что шлюз отвечает: "Сообщение содержит указание на платный номер", самое простое решение:

diff --git a/sms_user.module.orig b/sms_user.module
index 799ec7f..403b609 100644
--- a/sms_user.module.orig
+++ b/sms_user.module
@@ -264,7 +264,7 @@ function sms_user_settings_sleep_form_submit($form, &$form_s
 }
 
 function sms_user_send_confirmation($account, $number, $options) {
-  $code = rand(1000, 9999);
+  $code = rand(100, 999);
   $data[0] = array(
     'number'  => sms_formatter($number),
     'status'  => 1,

Комментарии

На самом деле сервисов не мало, но я свой выбор сделал не только исходя из цен. Набор возможностей тоже роль сыграл.

Чисто отправлять смс это одно, а скажем управлять листом подписки с использованием меток (удобно сегментировать), дополнительных полей собираемых с подписчика (можно потом вставлять в сообщение - персонифицировать) и т.д. и т.п.

Плюс к этому добавьте возможность отправлять серии сообщений (по расписанию, последовательно со дня подписки) средствами самого сервиса.

Собственно, проще зарегистрироваться и посмотреть. Тем более что интеграция с друпалом уже есть, равно как и с 1С:Предприятие и д.р. Смотрите на странице в колонке справа снизу.

26 июля 2011 в 13:30

Если честно, я очень скептически отношусь к параметру "цена", т.к. он важен только тогда, когда их надо очень много.
А если вам надо много - подключайте тариф и сами отправляйте по 8 копеек за смс.

27 июля 2011 в 7:57

"antazy" wrote:
Если честно, я очень скептически отношусь к параметру "цена", т.к. он важен только тогда, когда их надо очень много.
А если вам надо много - подключайте тариф и сами отправляйте по 8 копеек за смс.

Подскажите, где такие шикарные тарифы раздают? Спасибо!

16 января 2012 в 13:40

"WiseMan" wrote:
По ценам на SMS он как-то прозрачней и я бы даже сказал выгодней, ИМХО.

49к, у sms24x7 - 30к

Кстати, WiseMan, а вот вы сделали друпал-модуль для ресурса который пиарте, потому что он и вправду вам очень нравятся или это всё таки ваши знакомые?

27 июля 2011 в 8:08

"antazy" wrote:
49к, у sms24x7 - 30к

да, действительно. Не заметил что есть тариф только для тех кто использует API. Многие функции, правда, при этом придется "добирать" на своей программной платформе, т.е. в модуле.

Ведь я правильно понял, что при данном тарифе личный кабинет в сервисе используется только для просмотра статистики и не более?

"antazy" wrote:
Кстати, WiseMan, а вот вы сделали друпал-модуль для ресурса который пиарте, потому что он и вправду вам очень нравятся или это всё таки ваши знакомые?

Да я знаком с ребятами, а познакомился еще когда они смс-рассылками не занимались.

Тогда велась активная разработка e-mail сервиса и с моей подачи был буквально на лету реализован способ рассылок последовательными сериями писем.

На тот момент мне нужна была достойная альтернатива смартреспондеру.

27 июля 2011 в 15:19

Народ, киньте в меня ссылкой, где что почитать, зачем нужны эти шлюзы?
Если могу подключить смс-пакет у своего GSM оператора, и отправлять смс-ки через Nokia PC Suite по цене 0,008 долларовых цента.

3 августа 2011 в 2:40

"Goodseeker" wrote:
Если могу подключить смс-пакет у своего GSM оператора, и отправлять смс-ки через Nokia PC Suite по цене 0,008 долларовых цента.

Зачем ссылки? Я и так скажу минусы этого подхода:

1) Медленно — отсылка 1 смс через GSM-модем занимает от 5 секунд, т.е. не более 12 смс в минуту. Если нужно оповестить 5000 абонентов, то это будет очень долго;

2) Необходимость в лишнем софте и железе, сомневаюсь, что админы хостинга будут ставить виндовый Nokia PC Suite на никсы и втыкать в сервер телефон ), в то время как у всех смс-провейдеров есть HTTP-API;

3) Нельзя оказывать коммерческие смс-услуги без договора с оператором, попадете на большой штраф;

4) Нет возможности заменять номер отправителя, т.е. человеку придет сообщение с левого номера, что не вызывает доверия.

3 августа 2011 в 7:10

kyky wrote:
"Goodseeker" wrote:
Если могу подключить смс-пакет у своего GSM оператора, и отправлять смс-ки через Nokia PC Suite по цене 0,008 долларовых цента.

Зачем ссылки? Я и так скажу минусы этого подхода:

1) Медленно — отсылка 1 смс через GSM-модем занимает от 5 секунд, т.е. не более 12 смс в минуту. Если нужно оповестить 5000 абонентов, то это будет очень долго;

2) Необходимость в лишнем софте и железе, сомневаюсь, что админы хостинга будут ставить виндовый Nokia PC Suite на никсы и втыкать в сервер телефон ), в то время как у всех смс-провейдеров есть HTTP-API;

3) Нельзя оказывать коммерческие смс-услуги без договора с оператором, попадете на большой штраф;

4) Нет возможности заменять номер отправителя, т.е. человеку придет сообщение с левого номера, что не вызывает доверия.


Спасибо. Очень доходчиво.

Помогите понять третий пункт. Подразумевается ли, если я буду рекламировать свою деятельность в смс-ках, то это "ая-я-яй" ? Или о каких коммерческих смс-услугах идет речь?

3 августа 2011 в 10:59

"Goodseeker" wrote:
Помогите понять третий пункт.

Если вы оказываете коммерческие услуги, основанные на услугах оператора, не имея на то договора с оператором, то за это штраф, потому что по умолчанию услуги предоставляются только для личного пользования.
Например, нельзя накупить смс-пакетов и брать с клиентов деньги за смс-рассылки, потому что вы фактически перепродаете слугу оператора.
Кстати, именно поэтому эффективность смс-пакетов стремится к нулю - стоимость 1 смс значительно снижается только при большом их количестве, но потратить их в личных целях нереально (кому вы будете слать 1000 смс?), а в коммерческих — незаконно.

3 августа 2011 в 11:22

kyky wrote:
"Goodseeker" wrote:
Помогите понять третий пункт.

Если вы оказываете коммерческие услуги, основанные на услугах оператора, не имея на то договора с оператором, то за это штраф, потому что по умолчанию услуги предоставляются только для личного пользования.
Например, нельзя накупить смс-пакетов и брать с клиентов деньги за смс-рассылки, потому что вы фактически перепродаете слугу оператора.
Кстати, именно поэтому эффективность смс-пакетов стремится к нулю - стоимость 1 смс значительно снижается только при большом их количестве, но потратить их в личных целях нереально (кому вы будете слать 1000 смс?), а в коммерческих — незаконно.

Я написал запрос в МТС. Жду ответа.

Хочу рассылать рекламу своих услуг по смс коммерческим организациям. По-идее здесь ничего незаконного нет. Ведь точно так же я могу и обзванивать эти организации, и рекламировать свои услуги. Ведь для этого и существует связь. Я не заметил особого разделения между смс услугами, голосовыми услугами и доступом в интернет. Я могу пользоваться любыми услугами без ущерба оператору и третьей стороне. За исключением лицензируемой деятельности, например как вы привел пример перепродавать услуги оператора.

Ну это мои рассуждения. А пока буду ждать ответа от оператора.

4 августа 2011 в 12:51

"Goodseeker" wrote:
Хочу рассылать рекламу своих услуг по смс коммерческим организациям.

Тут все в порядке, а вот если бы вы предлагали клиентам смс-услуги за деньги, то... см. выше.

5 августа 2011 в 17:04

А если по существу, кто-нибудь использует Drupal SMS24X7 Module??? Кто подскажет, как его правильно поставить и настроить? Поставил модуль, поставил библиотеку, зарегистрировался на оффсайте, подключил тариф...Что еще нежно ему??? Прям SOS какой-то...

8 сентября 2011 в 23:24

Уважаемые гуру интернет-технологий, наведите на пусть истинный по установке и настройке SMS24x7...Неделю бьюсь уже...

12 сентября 2011 в 0:36

Нужно изменить на это:

function sms_user_send_confirmation($account, $number, $options) {
$code = rand(100, 999);
$data[0] = array(

Больше ничего вносить вроде не нужно Smile

12 сентября 2011 в 1:13