CDR buffer не опустошается после восстановления линка

Модератор: Administrator

Ответить
Reflex1313
Новый участник форума
Сообщения: 10
Зарегистрирован: Вт 06 авг 2013, 15:33

CDR buffer не опустошается после восстановления линка

Сообщение Reflex1313 »

Здравствуйте! Может кто сталкивался с такой проблемой?
Есть станция avaya s8500.
В сеть подключена двумя сетевыми интерфейсами: procr (через него веб-морда доступна и ASA конектится), и c-lan (на нем был настроен cdr линк - станция выкидывает лог звонков на внешний сборщик-стоит data pbx collector от Phonex). Настроен только один Legacy CDR1.
Все работало исправно. При переходе суток через ноль упал линк. пишет что к c-lan Ничего не подключено. Машина со сборщиком исправна и доступна в сети. В момент обнаружения Sta cdr показывала заполнение буфера на 80%. Это где-то 5 дней исходящих вызовов. Перестроил выдачу CDR через интерфейс procr, с c-lan Потом буду разбираться.
Линк CDR поднялся в up, НО БУФЕР НЕ ОПУСТОШИЛСЯ,а продолжил наполняться. Если выключаю на сборщике listener port а потом включаю, то станция выкидывает неск десятков строк вызовов за прошлые дни и опять тишина. Или наоборот на станции busy cdr primary release cdr.. то же на сборщике выкидывается несколько строк, но это какие нибудь 0,3% буфера, ПОЧЕМУ БУФЕР НЕ ВЫКИДЫВАЕТСЯ ВЕСЬ СРАЗУ на слушающий порт? Перелопатил уже гору инета, нашел лишь предложение делать busyrelease пока буфер не опустошится, а способа интеллектуальнее нет?
В доках буфер упоминается лишь в части реакции системы при его заполнении (вроде как можно заблокировать все вызовы если он переполнен), но нет упоминаний как он опустошается. нашел вот пару ссылок
http://www.iaug.org/p/fo/et/thread=25168
http://www.iaug.org/p/fo/et/thread=25855
Но там либо резет боарда, а мне не хочется терять данные из буфера, либо многократное busyrelease.
vsorokin
Постоянный участник форума
Сообщения: 477
Зарегистрирован: Чт 17 сен 2009, 15:00
Откуда: Москва
Контактная информация:

Re: CDR buffer не опустошается после восстановления линка

Сообщение vsorokin »

Покажите change system-parameters cdr.
И change ip-services

Дабы исключить возможную проблему со сборщиком CDR, попробуйте вместо "data pbx collector от Phonex" какой-нить другой.
Например - TSVreader (http://7548.ru/TSVreaderCDR.htm).
Reflex1313
Новый участник форума
Сообщения: 10
Зарегистрирован: Вт 06 авг 2013, 15:33

Re: CDR buffer не опустошается после восстановления линка

Сообщение Reflex1313 »

Voice System name: ccc - CDR SYSTEM PARAMETERS
Node Number (Local PBX ID): 1 CDR Date Format: day/month
Primary Output Format: customized Primary Output Endpoint: CDR1
Secondary Output Format:
Use ISDN Layouts? n Enable CDR Storage on Disk? y
Use Enhanced Formats? n Condition Code 'T' For Redirected Calls? y
Use Legacy CDR Formats? y Remove # From Called Number? n
Modified Circuit ID Display? n Intra-switch CDR? n
Record Outgoing Calls Only? y Outg Trk Call Splitting? y
Suppress CDR for Ineffective Call Attempts? y Outg Attd Call Record? y
Disconnect Information in Place of FRL? n Interworking Feat-flag? n
Force Entry of Acct Code for Calls Marked on Toll Analysis Form? n
Calls to Hunt Group - Record: member-ext
Record Called Vector Directory Number Instead of Group or Member? n
Record Agent ID on Incoming? n Record Agent ID on Outgoing? y

Record Non-Call-Assoc TSC? n Call Record Handling Option: warning
Record Call-Assoc TSC? n Digits to Record for Outgoing Calls: dialed
Privacy - Digits to Hide: 0 CDR Account Code Length: 15

CDR SYSTEM PARAMETERS
Data Item - Length Data Item - Length Data Item - Length
1: calling-num - 15 17: - 33: -
2: space - 1 18: - 34: -
3: dialed-num - 23 19: - 35: -
4: space - 1 20: - 36: -
5: sec-dur - 5 21: - 37: -
6: space - 1 22: - 38: -
7: date - 6 23: - 39: -
8: space - 1 24: - 40: -
9: time - 4 25: - 41: -
10: space - 1 26: - 42: -
11: code-used - 4 27: - 43: -
12: return - 1 28: - 44: -
13: line-feed - 1 29: - 45: -
14: - 30: - 46: -
15: - 31: - 47: -
16: - 32: - 48: -
Record length = 64
И ip-services:
Voice System name: ccc - IP SERVICES
Service Enabled Local Local Remote Remote
Type Node Port Node Port
CDR1 procr 0 billing 5050
SAT y CLAN 5033 any 0

SESSION LAYER TIMERS
Service Reliable Packet Resp Session Connect SPDU Connectivity
Type Protocol Timer Message Cntr Cntr Timer
CDR1 n 30 3 3 60

vsorokin писал(а):
Дабы исключить возможную проблему со сборщиком CDR, попробуйте вместо "data pbx collector от Phonex" какой-нить другой.
Например - TSVreader (http://7548.ru/TSVreaderCDR.htm).
:)) так исполнимый модуль называется, это часть Фонекс - ФонексСбор офиц.название. В начале я на сборщик и подумал, проверил internet maniac'ом (прога типа ip-tools) АТС подключается к слушающему порту несколько прошлых строк и тишина. Ладно, скачаю, попробую tsvreader
vsorokin
Постоянный участник форума
Сообщения: 477
Зарегистрирован: Чт 17 сен 2009, 15:00
Откуда: Москва
Контактная информация:

Re: CDR buffer не опустошается после восстановления линка

Сообщение vsorokin »

У вас стоит " Enable CDR Storage on Disk? y ".
Возможно, все остальные данные нужно искать на диске?
В папке /var/home/ftp/CDR ?

"When the Service Type field is set to CDR1 or CDR2 and the Store to Dsk
field is set to yes, all CDR data for the specific Survivable Remote or Survivable
Core Server being administered will be sent to the hard disk rather than output
to an IP link. Survivable Remote or Survivable Core Server will only store CDR
records to hard disk when the Survivable Remote or Survivable Core Server is
controlling a gateway or port network."

См. раздел "Administering Survivable CDR" (стр. 474) в документе "Avaya Aura™ Communication Manager Feature Description and Implementation" 2010, Release 6.0 555-245-205


P.S. Сам я с подобными записями CDR на диск не работал. Возможно, несу чушь :?
Reflex1313
Новый участник форума
Сообщения: 10
Зарегистрирован: Вт 06 авг 2013, 15:33

Re: CDR buffer не опустошается после восстановления линка

Сообщение Reflex1313 »

Как то не обращал внимание на это поле ( Enable CDR Storage on Disk? y )
У меня настроен Legacy CDR. Survivable CDR не настроен, и насколько я в курсе в этом режиме данные вообще не выкидываются на внешний порт, а складываются в виде файлов на сервере атс, откуда их потом можно забирать по ftp.
Однако в документации указанное поле упоминается только применительно к режиму Survivable CDR:
"...Administering Survivable CDR for the main server
Procedure
On the system-parameters cdr screen:
a. Enable CDR Storage on Disk?: Possible entries for this field are yes or no.
Entering yes in this field enables the Survivable CDR feature for the main,
Survivable Remote Server, and Survivable Core Server. If this field is set to no,
the CDR functionality remains as legacy CDR
. ...
"
Странно, но выходит, что это поле можно установить в y и в режиме Legacy. К сожалению, установка поля в n не привела ни к каким изменениям. Буфер по прежнему наполняется за счет новых вызовов, а выкидывает на сборщик прошлые записи только при busy\release.
Кстати, скачал рекомендуемый TSVreaderCDR. Остановил свой сборщик, запустил серверную часть - не работает!
Вернул опять фонекс, выкинулась очередная партия вызовов...
Вложения
Что такое "плохое" соединение и "нить"?
Что такое "плохое" соединение и "нить"?
tsr.JPG (82.12 КБ) 10079 просмотров
vsorokin
Постоянный участник форума
Сообщения: 477
Зарегистрирован: Чт 17 сен 2009, 15:00
Откуда: Москва
Контактная информация:

Re: CDR buffer не опустошается после восстановления линка

Сообщение vsorokin »

В поле "По TCP/IP с адреса" нужно указать IP адрес, с которого должны прилетать CDR.
Например, для AVAYA - адрес CLAN или procr.
TSVserver разрешает прием CDR только с этого адреса.
Остальные считаются "плохими".
У вас этот адрес записан с "лишними" нулями. Уберите их : "172.27.2.44".
(В версии TSVserver 3.1 этот баг программы убран).
Reflex1313
Новый участник форума
Сообщения: 10
Зарегистрирован: Вт 06 авг 2013, 15:33

Re: CDR buffer не опустошается после восстановления линка

Сообщение Reflex1313 »

vsorokin писал(а):В поле "По TCP/IP с адреса" нужно указать IP адрес, с которого должны прилетать CDR.
Например, для AVAYA - адрес CLAN или procr.
Я так и понял, хотя к чему это условие? если только во избежание путаницы при приеме с разных станций?
vsorokin писал(а): У вас этот адрес записан с "лишними" нулями. Уберите их : "172.27.2.44".
(В версии TSVserver 3.1 этот баг программы убран).
Скачана была последняя доступная версия. Хм, лишние нули вбил не просто так,
разобрался уже, на мой взгляд, ввод в поле "с TCP адреса" реализован не интуитивно-понятно.
В нем предусмотрен шаблон с точками, но когда я стал заводить свой адрес xxx.xx.x.xx при вводе первой точки курсор перескочил сразу на 3-е число. Попробовал с нулями (где то встречал и такое). ИМХО проще либо оставить поле для заполнения адреса вместе с точками, либо представить поле ввиде четырех малых полей.
Кстати в этой проге оказалось удобнее нажимать кнопки старт-стоп. В результате многократным обезьяним повторением я опустошил весь буфер. Теперь CDR выкидывается штатным образом.
Проблема ушла, но не решилась...За весь свой семнадцатилетний опыт больше всего вызывают досаду проблемы, которые исчезают, а не решаются...остается какая-то неудовлетворенность :)) Попробую получить ответ от саппорта avaya, вдруг не отмахнуться...
Pterodahtil
Постоянный участник форума
Сообщения: 2891
Зарегистрирован: Пн 07 июл 2008, 16:51
Откуда: Москва
Контактная информация:

Re: CDR buffer не опустошается после восстановления линка

Сообщение Pterodahtil »

vsorokin писал(а):У вас стоит " Enable CDR Storage on Disk? y ".
Возможно, все остальные данные нужно искать на диске?
В папке /var/home/ftp/CDR ?
установка этого параметра в Y, дает возможность указать точку вывода DISK. Только в этом случаи станция начинает выкладывать информацию на диск.
Настрою IP Office и классическую Avaya
Reflex1313
Новый участник форума
Сообщения: 10
Зарегистрирован: Вт 06 авг 2013, 15:33

Re: CDR buffer не опустошается после восстановления линка

Сообщение Reflex1313 »

Pterodahtil писал(а):
vsorokin писал(а):У вас стоит " Enable CDR Storage on Disk? y ".
Возможно, все остальные данные нужно искать на диске?
В папке /var/home/ftp/CDR ?
установка этого параметра в Y, дает возможность указать точку вывода DISK. Только в этом случаи станция начинает выкладывать информацию на диск.
Ясно, значит этот параметр имеет отношение исключительно к режиму Survivable CDR
Pterodahtil
Постоянный участник форума
Сообщения: 2891
Зарегистрирован: Пн 07 июл 2008, 16:51
Откуда: Москва
Контактная информация:

Re: CDR buffer не опустошается после восстановления линка

Сообщение Pterodahtil »

Reflex1313 писал(а):
Pterodahtil писал(а):
vsorokin писал(а):У вас стоит " Enable CDR Storage on Disk? y ".
Возможно, все остальные данные нужно искать на диске?
В папке /var/home/ftp/CDR ?
установка этого параметра в Y, дает возможность указать точку вывода DISK. Только в этом случаи станция начинает выкладывать информацию на диск.
Ясно, значит этот параметр имеет отношение исключительно к режиму Survivable CDR
Нет. Это работает всегда. Вы можете складывать CDR на диск, и забирать по ftp.
Настрою IP Office и классическую Avaya
Reflex1313
Новый участник форума
Сообщения: 10
Зарегистрирован: Вт 06 авг 2013, 15:33

Re: CDR buffer не опустошается после восстановления линка

Сообщение Reflex1313 »

vsorokin писал(а): Нет. Это работает всегда. Вы можете складывать CDR на диск, и забирать по ftp.
Однако в документации указанное поле упоминается только применительно к режиму Survivable CDR:
"...Administering Survivable CDR for the main server
Procedure
On the system-parameters cdr screen:
a. Enable CDR Storage on Disk?: Possible entries for this field are yes or no.
Entering yes in this field enables the Survivable CDR feature for the main,
Survivable Remote Server, and Survivable Core Server. If this field is set to no,
the CDR functionality remains as legacy CDR. ..
."
Ответить