forum.bitel.ru http://forum.bitel.ru/ |
|
Двойные записи http://forum.bitel.ru/viewtopic.php?f=6&t=7383 |
Страница 1 из 1 |
Автор: | Xo4yxa [ 02 ноя 2012, 13:08 ] |
Заголовок сообщения: | Двойные записи |
Добрый день. Столкнулся с проблемой двойных-тройных записей. Проблема возникает когда радиус или бд загружены, нас шлет 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 |
Автор: | Xo4yxa [ 16 ноя 2012, 13:16 ] |
Заголовок сообщения: | Re: Двойные записи |
Разработчики, ау. |
Автор: | stark [ 21 ноя 2012, 19:59 ] |
Заголовок сообщения: | Re: Двойные записи |
в vociceip может просто слать несколько пакетов одинаковых не некотором оборудовании, без всякой загрузки . |
Автор: | barguzin2 [ 21 ноя 2012, 20:49 ] |
Заголовок сообщения: | Re: Двойные записи |
ага, а еще бывает!!! когда радиус не отвечает - НАС шлёт повтор по таймауту. Вот тут то может и случиться задвоение (сталкивался тоже с таким, только не на БГ). как вариант - увеличить таймауты. в цыско например Код: 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 дозвонился и делаешь несколько звонков например) - переводим снова в эктив и ждём дальше. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |