Собственно загвоздка в том как все настроить. Вот одна строка лога с меры:
Wed May 20 08:21:31 2009, HOST=ip меры, SRC-NUMBER-IN=1488, DST-NUMBER-IN=1204#78452XXXXXX, SRC-NUMBER-OUT=1488, DST-NUMBER-OUT=78452XXXXXX, SRC-NUMBER-BILL=1488, DST-NUMBER-BILL=78452XXXXXX, SRC-IP=ip:50142, DST-IP=ip:1720, SRC-USER=ip, SRC-NAME=GLOBAL-INCOMING, DST-NAME=OPERATOR1, DIALPEER-NAME=DP19, INITIAL-INCOMING-LOCAL-ADDRESS=ip, SELECTED-INCOMING-LOCAL-ADDRESS=ip, OUTGOING-LOCAL-ADDRESS=ip, RECORD-ID=1242628072-45, ELAPSED-TIME=0, SETUP-TIME=08:21:23.000 +0400 Wed May 20 2009, CONNECT-TIME=08:21:30.000 +0400 Wed May 20 2009, DISCONNECT-TIME=08:21:30.000 +0400 Wed May 20 2009, DISCONNECT-CODE-LOCAL=1, DISCONNECT-CODE-Q931=16, SRC-BYTES-IN=469, DST-BYTES-IN=14176, SRC-BYTES-OUT=14175, DST-BYTES-OUT=461, QOS=0, SRC-CODEC=g729 , DST-CODEC=g729 , CALLID=2cae134a06ae3fe984090002a404eb22, CONFID=2cae134a4bfd458c84080002a404eb22, LAR-FAULT-REASON=2, PROXY-MODE=1, ROUTE-RETRIES=1
все ip адреса заменил на "ip"
Допустим я сконвертирую его к формату, указанному в документации, как теперь определить принадлежность вызова тому или иному оператору(т.е. от кого пришел, к кому ушел)? Или основываясь на IP оператора придумать соответствующий ему номер порта и писать его в лог?
Добавил в редакторе модулей и услуг модуль "Телефония" создал в нем 3 услуги (терминация через оператора 1, 2 , 3). Дошел до конфигурирования модуля, а дальше что-то непонятно как что настроить.
Еще вопрос, если понадобится обсчет не только по операторам, а по направлениям как быть?
Что касается радиуса, все хорошо, но как тогда быть с уже наработанной статистикой в CDR?
Спасибо.
|