BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 мар 2024, 21:23

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: [6.2] Рассылка smsAero
СообщениеДобавлено: 09 окт 2015, 16:50 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Добрый день!

Пытаемся сделать интеграцию с системой smsAero. В результате отсылки получаем exception. Извечный вопрос - куда копать?

Цитата:
10-09/15:42:03 ERROR [pool-2-thread-4] DispatchWorker -
java.lang.reflect.UndeclaredThrowableException
at com.sun.proxy.$Proxy28.send(Unknown Source)
at ru.bitel.bgbilling.plugins.dispatch.server.bean.MessageProcessor.send(MessageProcessor.java:247)
at ru.bitel.bgbilling.plugins.dispatch.server.task.DispatchWorker.executeTask(DispatchWorker.java:104)
at ru.bitel.bgbilling.kernel.task.server.TaskBase.run(TaskBase.java:76)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at ru.bitel.bgbilling.kernel.dynamic.server.DynamicClassManager$UpdatingInvocationHandler.invoke(DynamicClassManager.java:226)
... 7 more
Caused by: ru.bitel.bgbilling.common.BGException: Сбой при отправке смс!
at ru.bitel.bgbilling.plugins.dispatch.server.sender.smsaero.SmsAeroSender.send(SmsAeroSender.java:36)
... 12 more
Caused by: java.io.IOException: Invalid Http response
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1554)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1440)
at java.net.URL.openStream(URL.java:1038)
at ru.bitel.bgbilling.plugins.dispatch.server.sender.smsaero.SmsAero.sendMsg(SmsAero.java:42)
at ru.bitel.bgbilling.plugins.dispatch.server.sender.smsaero.SmsAeroSender.send(SmsAeroSender.java:32)
... 12 more


Цитата:
Информация о версии:

Клиент: вер. 6.2.754 / 16.09.2015 21:10:34
os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.8.0_51
Сервер: вер. 6.2.949 / 16.09.2015 15:17:05
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_51

bill: вер. 6.2.44 / 04.09.2015 16:38:08
card: вер. 6.2.26 / 04.09.2015 16:36:27
email: вер. 6.2.171 / 14.08.2015 18:01:48
inet: вер. 6.2.565 / 16.09.2015 21:06:55
ipn: вер. 6.2.221 / 14.08.2015 18:01:54
mps: вер. 6.2.169 / 31.08.2015 19:07:41
npay: вер. 6.2.181 / 31.08.2015 18:43:42
reports: вер. 6.2.189 / 16.09.2015 21:07:33
ru.bitel.bgbilling.plugins.dispatch: вер. 6.2.49 / 14.08.2015 18:02:03

Окружение:

Клиент:
os: Windows XP x86, 5.1
java: Java HotSpot(TM) Client VM, v.1.8.0_51
jre home: C:\Program Files\Java\jre1.8.0_51
default tz: 09.10.2015 15:50 YEKT +0500 (Asia/Yekaterinburg)
user tz: 09.10.2015 15:50 UZT +0500 (Asia/Tashkent)
locale: ru_RU
Сервер:
os: Linux amd64, 3.2.0-4-amd64
java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_51
jre home: /opt/jdk1.8.0_51/jre
default tz: 09.10.2015 15:50 YEKT +0500 (Asia/Yekaterinburg)
db time: 2015-10-09 16:50:08.0
locale: ru_RU

Третьи стороны:

Fugue Icons. Copyright © 2011 Yusuke Kamiyamane. All rights reserved.
http://p.yusukekamiyamane.com/
Silk icon set. Copyright © Mark James. All rights reserved.
http://www.famfamfam.com/lab/icons/silk/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.2] Рассылка smsAero
СообщениеДобавлено: 13 окт 2015, 11:35 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 05 сен 2012, 18:20
Сообщения: 457
Карма: 27
В обще ни когда не отправляет?
Логин, пароль и подпись корректны?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.2] Рассылка smsAero
СообщениеДобавлено: 13 окт 2015, 11:42 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Вообще не отправляет, логин и пароль правильные. С ними входит в личный кабинет. Пароль переведен в MD5 с помощью биллинга. На самом деле есть у меня дикое подозрение что проблема в самом smsaero. Потому что из личного кабинета хоть и пишет что "sms отправлено", но на телефон по факту оно не приходит. Но ТП smsaero пока молчит, видимо придется выбирать другого провайдера.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.2] Рассылка smsAero
СообщениеДобавлено: 13 окт 2015, 12:33 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 05 сен 2012, 18:20
Сообщения: 457
Карма: 27
Попробуйте отправить в ручную сами get запросом. Что выдаст?

http://gate.smsaero.ru/send/?user=login ... &from=sign
где в место login - логин, password- пароль в md5, phone - телефон(11 цифр), message- текст сообщения, sign - ваша подтвержденная подпись


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.2] Рассылка smsAero
СообщениеДобавлено: 13 окт 2015, 13:08 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
borisk писал(а):
... видимо придется выбирать другого провайдера.


Пообщайтесь с Enterix о ценах, возможно договоритесь с ними. Если что, у нас есть прямой выход на тех. специалистов и, возможно, техническое руководство.

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.2] Рассылка smsAero
СообщениеДобавлено: 15 окт 2015, 13:12 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Попробовал, пришло
Цитата:
31222122=accepted


по Enterix - пообщаемся


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.2] Рассылка smsAero
СообщениеДобавлено: 15 окт 2015, 14:21 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 05 сен 2012, 18:20
Сообщения: 457
Карма: 27
Обновитесь пожалуйста.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.2] Рассылка smsAero
СообщениеДобавлено: 15 окт 2015, 14:35 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Ошибка теперь не выводится, но и sms не приходит. И у кого теперь искать проблему? :) Можно как-то получить отладочную информацию от dispatch что он действительно на сайт smsaero отправил?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.2] Рассылка smsAero
СообщениеДобавлено: 15 окт 2015, 14:40 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
По enterix тоже не все так просто :)
http://billing.enterix.ru/faces/register.xhtml
Цитата:
HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.2] Рассылка smsAero
СообщениеДобавлено: 15 окт 2015, 14:52 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
borisk писал(а):
Ошибка теперь не выводится, но и sms не приходит. И у кого теперь искать проблему? :) Можно как-то получить отладочную информацию от dispatch что он действительно на сайт smsaero отправил?


Посмотрел по коду - логируются только ошибки. Можем добавить debug при работе DispatchWorker и рассыльщиков.

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.2] Рассылка smsAero
СообщениеДобавлено: 15 окт 2015, 15:11 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 05 сен 2012, 18:20
Сообщения: 457
Карма: 27
Самым быстрым способом узнать, это создать следующий дин. код и запустить его( можете создать с тем же именем класс smsTest ).
Только проставьте все значения из вашего конфига( поля login, password, sign ) и желаемый номер телефона.
Что выдаст в результате скрипт?

Код:
import ru.bitel.bgbilling.kernel.script.server.dev.GlobalScriptBase;
import ru.bitel.bgbilling.server.util.Setup;
import ru.bitel.common.sql.ConnectionSet;
import ru.bitel.bgbilling.plugins.dispatch.server.sender.smsaero.SmsAero;
import java.io.IOException;

public class smsTest   extends GlobalScriptBase
{
   @Override
   public void execute( Setup setup1, ConnectionSet connectionSet2 )      throws Exception
   {
      String login = "";
      String password = "";
      String sign = "";
      String phone = "79171234567";
      String text = "testText";
      
      SmsAero smsAero = new SmsAero( login, password );
      try
      {
         String result = smsAero.sendMsg( phone, text, sign, null, null );
         print( result );
      }
      catch( IOException e )
      {
         e.printStackTrace();
      }
   }

}


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.2] Рассылка smsAero (CRM)
СообщениеДобавлено: 15 окт 2015, 16:30 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Выдает чудненько
Цитата:
31225775=accepted
, но sms не приходит. Понял, пинаю smsAero


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.2] Рассылка smsAero
СообщениеДобавлено: 16 окт 2015, 17:33 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Artur писал(а):
borisk писал(а):
Ошибка теперь не выводится, но и sms не приходит. И у кого теперь искать проблему? :) Можно как-то получить отладочную информацию от dispatch что он действительно на сайт smsaero отправил?


Посмотрел по коду - логируются только ошибки. Можем добавить debug при работе DispatchWorker и рассыльщиков.



Готово для версий 6.1/6.2. Будет в ближайшем обновлении. Учтите, что сегодня пятница...

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.2] Рассылка smsAero (CRM)
СообщениеДобавлено: 19 окт 2015, 16:38 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Спасибо :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.074s | 46 Queries | GZIP : On ]