скрипт отказывается отправлять
Код:
package ru.skyb.scripts.global;
import java.util.List;
import javax.activation.DataSource;
import ru.bitel.bgbilling.common.BGException;
import ru.bitel.bgbilling.plugins.dispatch.common.bean.Contact;
import ru.bitel.bgbilling.plugins.dispatch.server.sender.Sender;
import com.logica.smpp.Connection;
import com.logica.smpp.Data;
import com.logica.smpp.pdu.BindRequest;
import com.logica.smpp.pdu.Response;
import com.logica.smpp.pdu.SubmitSM;
import com.logica.smpp.TCPIPConnection;
import com.logica.smpp.Session;
import com.logica.smpp.pdu.BindTransmitter;
public class smppSender implements Sender {
@Override
public void send(Contact contact1, String string2, String string3,
List<DataSource> list4) throws BGException {
Connection conn = new TCPIPConnection("21.2.4.24", 501);
Session session = new Session(conn);
BindRequest breq = new BindTransmitter();
Response resp = null;
try {
breq.setSystemId("Test");
breq.setPassword("test");
breq.setInterfaceVersion((byte) 0x34);
resp = session.bind(breq);
if (resp.getCommandStatus() == Data.ESME_ROK) {
String nymber = contact1.getValue();
String message = string3;
SubmitSM msg = new SubmitSM();
msg.setDataCoding((byte) 0x08);
msg.setSourceAddr((byte) 0x00, (byte) 0x01, "Тест");
msg.setDestAddr((byte) 0x01, (byte) 0x01, nymber);
msg.setShortMessage(message, "UTF-16BE");
resp = session.submit(msg);
session.unbind();
if (resp.getCommandStatus() == Data.ESME_ROK) {
System.out.println("Message submitted. Status="
+ resp.getCommandStatus());
} else {
System.out.println("Message submission failed. Status="
+ resp.getCommandStatus());
}
} else {
System.out.println("Couldn't bind. Status="
+ resp.getCommandStatus());
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
все настроил в менеджере рассылок (запрос баланса) прикрутил на абонента но смс отказывается отправлять , не могу сообразить в чем может быть загвоздка.
Хотя второй скрипт который отрабатывается при поступлении платежа работает исправно
скрипты брал из вики
http://wiki.bitel.ru/index.php/SMS_%D1%80%D0%B0%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_SMPP_%D0%BF%D0%BE_%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0%D0%BC_%D0%B4%D0%B8%D0%BD_%D0%BA%D0%BE%D0%B4%D0%B0_%D0%B2_5.2Нужна помощь, заранее спасибо