forum.bitel.ru
http://forum.bitel.ru/

метод отправки на smsc.ru
http://forum.bitel.ru/viewtopic.php?f=19&t=11379
Страница 1 из 1

Автор:  skyb [ 26 фев 2016, 05:49 ]
Заголовок сообщения:  метод отправки на smsc.ru

Для отправки в ентрикс есть метод enterixSmsSender.send, а какой метод для отправки в smsc.ru? желательно с обозначением переменных, а то они не всегда явные

Автор:  stark [ 26 фев 2016, 15:38 ]
Заголовок сообщения:  Re: метод отправки на smsc.ru

ru.bitel.bgbilling.kernel.network.sms.Smsc

Автор:  skyb [ 26 фев 2016, 16:19 ]
Заголовок сообщения:  Re: метод отправки на smsc.ru

stark писал(а):
ru.bitel.bgbilling.kernel.network.sms.Smsc

в api только это
ru.bitel.bgbilling.kernel.network.dhcp
ru.bitel.bgbilling.kernel.network.flow
ru.bitel.bgbilling.kernel.network.radius
ru.bitel.bgbilling.kernel.network.tlv

Автор:  stark [ 26 фев 2016, 16:58 ]
Заголовок сообщения:  Re: метод отправки на smsc.ru

skyb писал(а):
stark писал(а):
ru.bitel.bgbilling.kernel.network.sms.Smsc

в api только это
ru.bitel.bgbilling.kernel.network.dhcp
ru.bitel.bgbilling.kernel.network.flow
ru.bitel.bgbilling.kernel.network.radius
ru.bitel.bgbilling.kernel.network.tlv


А его только недавно перенесли туда. api еще не обновляли. Какая версия ? 6.2?

Автор:  skyb [ 26 фев 2016, 18:04 ]
Заголовок сообщения:  Re: метод отправки на smsc.ru

Да, 6.2

Автор:  skyb [ 29 фев 2016, 14:15 ]
Заголовок сообщения:  Re: метод отправки на smsc.ru

апну чтоль

Автор:  skyb [ 01 мар 2016, 05:46 ]
Заголовок сообщения:  Re: метод отправки на smsc.ru

да я даже эклипсом найти не могу, чтож за класс то такой и почему про него не хотят мне рассказать? :type: :umnik: :lupa:

Автор:  Artur [ 01 мар 2016, 13:05 ]
Заголовок сообщения:  Re: метод отправки на smsc.ru

Код:
/**
     * Отправка SMS
     *
     * @param phones
     *            - список телефонов через запятую или точку с запятой
     * @param message
     *            - отправляемое сообщение
     * @param translit
     *            - переводить или нет в транслит (1,2 или 0)
     * @param time
     *            - необходимое время доставки в виде строки (DDMMYYhhmm, h1-h2,
     *            0ts, +m)
     * @param id
     *            - идентификатор сообщения. Представляет собой 32-битное число
     *            в диапазоне от 1 до 2147483647.
     * @param format
     *            - формат сообщения (0 - обычное sms, 1 - flash-sms, 2 -
     *            wap-push, 3 - hlr, 4 - bin, 5 - bin-hex, 6 - ping-sms)
     * @param sender
     *            - имя отправителя (Sender ID). Для отключения Sender ID по
     *            умолчанию необходимо в качестве имени передать пустую строку
     *            или точку.
     * @param query
     *            - строка дополнительных параметров, добавляемая в URL-запрос
     *            ("valid=01:00&maxsms=3&tz=2")
     * @return array (<id>, <количество sms>, <стоимость>, <баланс>) в случае
     *         успешной отправки или массив (<id>, -<код ошибки>) в случае
     *         ошибки
*/
String[] ru.bitel.bgbilling.kernel.network.sms.Smsc.send_sms(String phones, String message, int translit, String time, String id, int format, String sender, String query)

Автор:  stark [ 01 мар 2016, 19:31 ]
Заголовок сообщения:  Re: метод отправки на smsc.ru

skyb писал(а):
да я даже эклипсом найти не могу, чтож за класс то такой и почему про него не хотят мне рассказать? :type: :umnik: :lupa:


А билд старый ? Его не давно перенесли. Если старая версия, то он в плагине dispatch должен быть.
ru.bitel.bgbilling.plugins.dispatch.server.sender.smsc.api.Smsc

Его там задепрекейтили недавно и перенесли.

Автор:  skyb [ 09 мар 2016, 09:12 ]
Заголовок сообщения:  Re: метод отправки на smsc.ru

разобрался, есть у меня метод, только не понятно что вставлять тут:
Код:
 * @param time
     *            - необходимое время доставки в виде строки (DDMMYYhhmm, h1-h2,
     *            0ts, +m)
     * @param id
     *            - идентификатор сообщения. Представляет собой 32-битное число
     *            в диапазоне от 1 до 2147483647.
     * @param query
     *            - строка дополнительных параметров, добавляемая в URL-запрос
     *            ("valid=01:00&maxsms=3&tz=2")

мне для начала отправить просто смс, можно полный пример =) а то оно вроде ушло, без ошибок даже, но мне смс не пришло
Код:
Smsc smsc = new Smsc();
smsc.send_sms(c.toString(), message, 0, "0ts", "1", 0, "" , "valid=01:00&maxsms=3&tz=2");

Автор:  skyb [ 10 мар 2016, 14:29 ]
Заголовок сообщения:  Re: метод отправки на smsc.ru

Настроил плагин, где прописал логин и пароль,
Код:
message.title.prefix=T
sender.sms.enterix.login=t
sender.sms.enterix.password=T
sender.sms.enterix.sign=T
#smsc
sender.sms.smsc.login=t
sender.sms.smsc.sender=t
sender.sms.smsc.password=T

В ответе мне идет ошибка 2, что значит не верный логин/пароль, чего не так?

Автор:  Artur [ 10 мар 2016, 16:05 ]
Заголовок сообщения:  Re: метод отправки на smsc.ru

на всякий случай спрошу - а логин/пароль точно те?

Автор:  skyb [ 10 мар 2016, 16:31 ]
Заголовок сообщения:  Re: метод отправки на smsc.ru

да, это то что они прислали в ответ на регистрацию и прописку логинапароля

Автор:  skyb [ 11 мар 2016, 08:56 ]
Заголовок сообщения:  Re: метод отправки на smsc.ru

а какой протокол для отправки используется?

Автор:  skyb [ 11 мар 2016, 09:22 ]
Заголовок сообщения:  Re: метод отправки на smsc.ru

нашел косяк, как то можно отдебажить и увидеть какой логин передается?

 Сегодня, 12:09:33 Служба поддержки:
Видим, что в запросе вы передаете login=login, pasw=pasword. Вам необходимо передавать запрос в таком формате: login= ваш логин от личного кабинета; pasw= пароль от личного кабинета

Автор:  skyb [ 11 мар 2016, 09:38 ]
Заголовок сообщения:  Re: метод отправки на smsc.ru

Там даже больше написали
smsc.ru/sys/send.php?login=login&psw=password
вот так запрос идет, почему то с php, я ничего не понял, в дебаге ненашел запроса, просьба помочь

Автор:  skyb [ 15 мар 2016, 14:17 ]
Заголовок сообщения:  Re: метод отправки на smsc.ru

ап!!!!!!

Автор:  skyb [ 17 мар 2016, 05:55 ]
Заголовок сообщения:  Re: метод отправки на smsc.ru

ввысь

Автор:  stark [ 17 мар 2016, 20:57 ]
Заголовок сообщения:  Re: метод отправки на smsc.ru

skyb писал(а):
разобрался, есть у меня метод, только не понятно что вставлять тут:
Код:
 * @param time
     *            - необходимое время доставки в виде строки (DDMMYYhhmm, h1-h2,
     *            0ts, +m)
     * @param id
     *            - идентификатор сообщения. Представляет собой 32-битное число
     *            в диапазоне от 1 до 2147483647.
     * @param query
     *            - строка дополнительных параметров, добавляемая в URL-запрос
     *            ("valid=01:00&maxsms=3&tz=2")

мне для начала отправить просто смс, можно полный пример =) а то оно вроде ушло, без ошибок даже, но мне смс не пришло
Код:
Smsc smsc = new Smsc();
smsc.send_sms(c.toString(), message, 0, "0ts", "1", 0, "" , "valid=01:00&maxsms=3&tz=2");



Рабочий пример из скрипта :
Код:

 Smsc smsc = new Smsc( SMSC_LOGIN, SMSC_PASSWORD );
               
                String  message = "логин: " + serv.getLogin() + ", пароль: " + serv.getPassword();
               
               
                String[] results = smsc.send_sms( phone, message, 0, "", "", 0, "", "" );
                for( int i = 0; i < results.length; i++ )
                {
                    print( "result " + i + " = " + results[i] );
                }                   
               
                if ( results.length == 4 )
                {               
                    print( "id = " + results[0] );
                    print( "sms count = " + results[1] );
                    print( "cost = " + results[2] );
                    print( "balance = " + results[3] );
                    event.setSuccessMessage( successMessage );                                                         
                   
                }
                else if ( results.length == 2 )
                {
                    print( "Ошибка при отправке смс" );
                    print( "id = " + results[0] );
                    print( "error code = " + results[1] );
                    event.setError( "Не получилось отправить смс на ваш номер телефона" );         
                    connectionSet.rollback();
                }   

Автор:  skyb [ 22 мар 2016, 08:25 ]
Заголовок сообщения:  Re: метод отправки на smsc.ru

так заработало, спасибо

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/