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/