Страница 1 из 4

Смс уведомления

Добавлено: 2013-05-20 16:35:05
rootden
Кто нибудь делает? там почти все реализованно.

есть смысл самому доделать или лучше подождать?

Re: Смс уведомления

Добавлено: 2013-05-20 16:55:16
Alex Keda
виталий занимался...
бросил год назад =)
--
если нужно - доделывай, присылай, закоммичу.

насколько я помню, там не реализовано снятие денег...

Re: Смс уведомления

Добавлено: 2013-05-20 16:56:17
rootden
Ок,

сделаю со шлюзом http://www.smspilot.ru выложу

Re: Смс уведомления

Добавлено: 2013-05-21 10:28:49
rootden
http://img.rootden.ru/?di=GDJ8

осталось сделать списывание средст со счета и подтверждение телефона, тут 4 вопроса созрело

1.
пока не понял как добится того что бы настройки появились в /Administrator/Config

в xml конфиг сейчас так выглядит

Код: Выделить всё

       <SMS>
      <Name>SMS сообщения</Name>
      <IsActive>0</IsActive>
      <Provider>SMSpilot</Provider>
      <Key>**************************</Key>
      <Sender>отправитель</Sender>
      <IsEvent>1</IsEvent>
       </SMS>


но в разделе /Administrator/Config нету настроек.

2.

Какую логику сделать для списывания с баланса средств

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

3. подтверждение телефона, думаю добавить еще 1 поле сюда

http://img.rootden.ru/?di=D67Y

для ввода кода подтверждения, а как будет подтвержден скрывать поле.

4.по умолчанию нужно наверное сделать что бы не все галочки стояли в настройках "Уведомления" - SMS....

Re: Смс уведомления

Добавлено: 2013-05-21 19:42:17
Alex Keda
rootden писал(а):http://img.rootden.ru/?di=GDJ8

осталось сделать списывание средст со счета и подтверждение телефона, тут 4 вопроса созрело

1.
пока не понял как добится того что бы настройки появились в /Administrator/Config

в xml конфиг сейчас так выглядит

Код: Выделить всё

       <SMS>
      <Name>SMS сообщения</Name>
      <IsActive>0</IsActive>
      <Provider>SMSpilot</Provider>
      <Key>**************************</Key>
      <Sender>отправитель</Sender>
      <IsEvent>1</IsEvent>
       </SMS>


но в разделе /Administrator/Config нету настроек.

в Config.ini надо добавить

Код: Выделить всё

SMS="ОТправка SMS сообщений"


rootden писал(а):2.

Какую логику сделать для списывания с баланса средств

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

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

rootden писал(а):3. подтверждение телефона, думаю добавить еще 1 поле сюда

http://img.rootden.ru/?di=D67Y

для ввода кода подтверждения, а как будет подтвержден скрывать поле.

логично, в общем-то

rootden писал(а):4.по умолчанию нужно наверное сделать что бы не все галочки стояли в настройках "Уведомления" - SMS....

а вот с этим, навскидку - сложность.
там же логика обратная. в базе хранятся как раз исключения, если в базе нет - то это не исключение, и на событие идёт рассылка.

думаю, чё-то около такого: при подтверждении телефона, пробегать по всем событиям и снимать все галочки. до подтверждения, никаких SMS никуда уходить не должно.
есесно на ввод подтверждения надо рисовать API, которое в случае удачи снимет все галочки, и выведет сообщение, что вы всё подтвердили, а теперь подите настройте уведомления....

Re: Смс уведомления

Добавлено: 2013-05-21 20:03:11
rootden
1, думаю разберусь.

2. экзотические номера в самом конце рассмотрим. (цены конечно там ппц http://www.smspilot.ru/price.php страну так можно определить http://ru.wikipedia.org/wiki/Список_телефонных_кодов_стран)

3 сделал, + поле email аналогично переделал. (кнопка не активна если подтверждено)

http://img.rootden.ru/?di=Z6WL
http://img.rootden.ru/?di=T8MO

еще сделал защиту:

Вы уже отправили SMS сообщение с кодом подтверждения. Новое сообщение вы сможете отправить только через 10 минут

4. наверное так и поступлю.

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


шлюз теперь менять можно просто добавив файл со своим классом.

Re: Смс уведомления

Добавлено: 2013-05-21 23:16:24
Alex Keda
может в репозиторий/жиру доступ дать?
правда, это примета плохая - всем кому даю доступ - достаточно быстро пропадают нахрен.
многие - даже не сделав ни одного коммита =))

Re: Смс уведомления

Добавлено: 2013-05-21 23:20:47
Alex Keda
кстати, в жире-то ты зареган вроде: rootden / tmp@rootden.ru ?

Re: Смс уведомления

Добавлено: 2013-05-21 23:29:42
rootden
да, это я регнут но прав нету, активируй меня.

пропасить - не пропаду уже, как минимум 2 новых проекта на основе этого биллинга, делать буду по мере погружения в код. пока только не сильно сложные задачи.

Re: Смс уведомления

Добавлено: 2013-05-21 23:33:03
Alex Keda
rootden писал(а):да, это я регнут но прав нету, активируй меня.

уже. но почта не ходит чё-то

Код: Выделить всё

2013-05-21 23:26:22 1UesCT-000IY0-I3 SMTP error from remote mail server after initial connection: host mail.rootden.ru [46.4.25.54]: 421 Too many concurrent SMTP connections; please try again later.
2013-05-21 23:26:22 1UesCT-000IY0-I3 == tmp@rootden.ru R=dnslookup T=remote_smtp defer (0): SMTP error from remote mail server after initial connection: host mail.rootden.ru [46.4.25.54]: 421 Too many concurrent SMTP connections; please try again later.

rootden писал(а):пропасить - не пропаду уже, как минимум 2 новых проекта на основе этого биллинга, делать буду по мере погружения в код. пока только не сильно сложные задачи.

посмотрим =)