forum.bitel.ru http://forum.bitel.ru/ |
|
Скрипт отправки смс http://forum.bitel.ru/viewtopic.php?f=19&t=8556 |
Страница 1 из 1 |
Автор: | sergdan [ 10 окт 2013, 18:44 ] |
Заголовок сообщения: | Скрипт отправки смс |
скрипт отказывается отправлять Код: 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 Нужна помощь, заранее спасибо |
Автор: | skn [ 10 окт 2013, 20:05 ] |
Заголовок сообщения: | Re: Скрипт отправки смс |
что в логах? |
Автор: | sergdan [ 11 окт 2013, 11:56 ] |
Заголовок сообщения: | Re: Скрипт отправки смс |
server.script.log Код: 10-11/08:57:54 INFO [main] ScriptEventListener - Starting ScriptEventListener... 10-11/08:57:54 INFO [main] ScriptEventListener - Relinking script functions. 10-11/08:57:54 INFO [main] ScriptEventListener - Skip event type bitel.billing.server.script.bean.event.ContractWebLoginEve$ 10-11/08:57:54 INFO [main] ScriptEventListener - Skip event type bitel.billing.server.script.bean.event.ContractWebLoginEve$ 10-11/08:57:55 INFO [main] ScriptEventListener - Starting DynamicScriptEventListener... 10-11/08:57:55 INFO [main] ScriptEventListener - Skip event type bitel.billing.server.script.bean.event.ContractWebLoginEve$ если нужны еще какие-то логи только скажите |
Автор: | stark [ 28 окт 2013, 18:50 ] |
Заголовок сообщения: | Re: Скрипт отправки смс |
Эти скрипты делал пользователь skyb - можете к нему обратится. Как вариант добавить отладочные сообщения в скрипт, чтобы узнать попадает туда вообще и до куда доходит. |
Автор: | skyb [ 29 окт 2013, 06:34 ] |
Заголовок сообщения: | Re: Скрипт отправки смс |
stark писал(а): Эти скрипты делал пользователь skyb - можете к нему обратится. Как вариант добавить отладочные сообщения в скрипт, чтобы узнать попадает туда вообще и до куда доходит. переписывались, там не на то повесился скрипт, событие одно а метод другой, и ничего не работало |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |