forum.bitel.ru http://forum.bitel.ru/ |
|
Настройка плагина http://forum.bitel.ru/viewtopic.php?f=54&t=8784 |
Страница 2 из 2 |
Автор: | Artur [ 24 мар 2015, 15:42 ] |
Заголовок сообщения: | Re: Настройка плагина |
Все верно, настройки именно здесь и заводятся. |
Автор: | krt17 [ 24 мар 2015, 19:56 ] |
Заголовок сообщения: | Re: Настройка плагина |
Спасибо за ответ. Почему настройки не подтягивались разбираться не стали, сделали аналог SmsAeroSender в дин коде заодно добавили перекодировку русских сообщений в формат URL. Скорее всего в обновлениях это все исправлено и работает, но может кому пригодиться, кто опасается обновляться как мы. Код: package ru.rcoms.bgbilling.sms;
import java.io.IOException; import java.util.List; import javax.activation.DataSource; import ru.bitel.bgbilling.common.BGException; import ru.bitel.bgbilling.kernel.plugin.server.BGPluginManagerServer; import ru.bitel.bgbilling.kernel.plugin.server.BGPluginServer; import ru.bitel.bgbilling.plugins.dispatch.common.bean.Contact; import ru.bitel.bgbilling.plugins.dispatch.server.sender.Sender; import ru.bitel.bgbilling.plugins.dispatch.server.sender.smsaero.*; import ru.bitel.common.Preferences; import java.net.URLEncoder; public class sender implements Sender { public void send(Contact contact, String title, String messageBody, List<DataSource> messageFiles) throws BGException { String login = "<login>" ; String password = "<MD5_pass>" ; String sign = "<sign>" ; String message = URLEncoder.encode(messageBody); SmsAero smsAero = new SmsAero(login, password); try { smsAero.sendMsg(contact.getValue(), message, sign, null, null); } catch (IOException e) { throw new BGException("Сбой при отправке смс!", e); } } } |
Автор: | stark [ 24 мар 2015, 20:05 ] |
Заголовок сообщения: | Re: Настройка плагина |
krt17 писал(а): Спасибо за ответ. Почему настройки не подтягивались разбираться не стали, сделали аналог SmsAeroSender в дин коде заодно добавили перекодировку русских сообщений в формат URL. Скорее всего в обновлениях это все исправлено и работает, но может кому пригодиться, кто опасается обновляться как мы. Код: package ru.rcoms.bgbilling.sms; import java.io.IOException; import java.util.List; import javax.activation.DataSource; import ru.bitel.bgbilling.common.BGException; import ru.bitel.bgbilling.kernel.plugin.server.BGPluginManagerServer; import ru.bitel.bgbilling.kernel.plugin.server.BGPluginServer; import ru.bitel.bgbilling.plugins.dispatch.common.bean.Contact; import ru.bitel.bgbilling.plugins.dispatch.server.sender.Sender; import ru.bitel.bgbilling.plugins.dispatch.server.sender.smsaero.*; import ru.bitel.common.Preferences; import java.net.URLEncoder; public class sender implements Sender { public void send(Contact contact, String title, String messageBody, List<DataSource> messageFiles) throws BGException { String login = "<login>" ; String password = "<MD5_pass>" ; String sign = "<sign>" ; String message = URLEncoder.encode(messageBody); SmsAero smsAero = new SmsAero(login, password); try { smsAero.sendMsg(contact.getValue(), message, sign, null, null); } catch (IOException e) { throw new BGException("Сбой при отправке смс!", e); } } } А в чем именно проблема была ? Этот класс не правился, может стоит что-то исправить ? |
Страница 2 из 2 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |