BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 27 апр 2024, 20:19

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Двойные записи
СообщениеДобавлено: 02 ноя 2012, 13:08 
Не в сети

Зарегистрирован: 28 сен 2011, 11:40
Сообщения: 60
Карма: 0
Добрый день.
Столкнулся с проблемой двойных-тройных записей.
Проблема возникает когда радиус или бд загружены, нас шлет 2-3 пакета которые в очереди и потом по очереди обрабатываются.
вот пример записи к запросу
Код:
select * from log_session_4_201211 as a inner join log_session_4_201211 as b on (a.type=1 and b.type=1) and a.h323_id=b.h323_id and a.lid=b.lid and a.id<>b.id where ((a.session_time>0 and b.session_time>0))

Вот вывод:
Код:
ae974a7a23de11e2a3c6005056b4727a   78120003001   79614217272
ae974a7a23de11e2a3c6005056b4727a   78120003001   79614217272
EBB7F832 231411E2 A6B8EA6C BE1C3642   74994636322   74992725556
EBB7F832 231411E2 A6B8EA6C BE1C3642   74994636322   74992725556
FC995286 231411E2 A6BDEA6C BE1C3642   74994636322   74992725556

В качестве выхода вижу - поставить ключ:
h323_id,lid,from_number,to_number

О системе:
Код:
Клиент: вер. 5.2 сборка 1058 от 24.10.2012 15:05:18
    os: Mac OS X; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_37
  Сервер: вер. 5.2 сборка 1324 от 24.10.2012 15:05:25
    os: Linux; java: Java HotSpot(TM) Server VM, v.1.6.0_33

  bill вер. 5.2 сборка 278 от 23.10.2012 19:10:23
  card вер. 5.2 сборка 187 от 12.10.2012 20:00:42
  npay вер. 5.2 сборка 193 от 12.10.2012 20:01:14
  phone вер. 5.2 сборка 249 от 12.10.2012 20:01:17
  reports вер. 5.2 сборка 185 от 19.10.2012 12:17:18
  ru.bitel.bgbilling.plugins.crm вер. 5.2 сборка 192 от 12.10.2012 20:01:19
  ru.bitel.bgbilling.plugins.dispatch вер. 5.2 сборка 45 от 12.10.2012 20:01:20
  ru.bitel.bgbilling.plugins.documents вер. 5.2 сборка 147 от 12.10.2012 20:01:21
  ru.bitel.bgbilling.plugins.helpdesk вер. 5.2 сборка 171 от 12.10.2012 20:01:22
  voiceip вер. 5.2 сборка 189 от 22.10.2012 14:44:03

_________________
Клиент: вер. 5.2 сборка 1027 от 27.08.2012 12:07:51
Сервер: вер. 5.2 сборка 1283 от 28.08.2012 11:38:39


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Двойные записи
СообщениеДобавлено: 16 ноя 2012, 13:16 
Не в сети

Зарегистрирован: 28 сен 2011, 11:40
Сообщения: 60
Карма: 0
Разработчики, ау.

_________________
Клиент: вер. 5.2 сборка 1027 от 27.08.2012 12:07:51
Сервер: вер. 5.2 сборка 1283 от 28.08.2012 11:38:39


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Двойные записи
СообщениеДобавлено: 21 ноя 2012, 19:59 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
в vociceip может просто слать несколько пакетов одинаковых не некотором оборудовании, без всякой загрузки .


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Двойные записи
СообщениеДобавлено: 21 ноя 2012, 20:49 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
ага, а еще бывает!!! когда радиус не отвечает - НАС шлёт повтор по таймауту. Вот тут то может и случиться задвоение (сталкивался тоже с таким, только не на БГ).
как вариант - увеличить таймауты. в цыско например
Код:
radius-server ?
retransmit          Specify the number of retries to active server
timeout             Time to wait for a RADIUS server to reply


вот еще один пример почему надо вводить онлайн звонки (на будущее для модуля voice). пришел стоп - протарифицировал, отметил что протарифицирован, а сам звонок удалять из активных через N сек (настраивается в конфиге). В течение этого времени все остальные стопы с таким же h323-conf-id игнорим. Если придёт новый старт (такое может быть по карточкам когда на IVR дозвонился и делаешь несколько звонков например) - переводим снова в эктив и ждём дальше.


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

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


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

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


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

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