Проблема с тарификацией телефонии.

Технические вопросы по UTM 5.0
Ответить
Telco
Сообщения: 2
Зарегистрирован: Пн авг 01, 2011 14:23
Откуда: Москва
Контактная информация:

Проблема с тарификацией телефонии.

Сообщение Telco »

UTM5(версия 5.0 сборка 5.2.1-008). CentOS 5

Есть телефонные номера с кодом и без.
4957228046 и 7228046.
Есть файл со звонками.

3312403|2012-02-06-00:49:57|4957228046||89125530282|4
3312404|2012-02-06-00:49:57|7228046||89125530282|4
3312405|2012-02-06-00:49:57|7228047||89125530282|4
3312406|2012-02-06-00:49:57|4957228047||89125530282|4

У клиента заведены номера
Логин 4957228046 4957228047 7228047 7228046
Телефон 4957228046 4957228047 7228047 7228046
Разрешенные CID 4957228046 4957228047 7228047 7228046

Загружаю файл

[root@bnode1 bin]# ./utm5_unif -c ./utm5_unif_w.cfg -s ./Test.dat
Notice: Aug 02 16:37:08 b7fed6e0 UTM5 Config: Processing config file: ./utm5_unif_w.cfg
?Debug : Aug 02 16:37:08 b7fed6e0 : pbx_pos.pbx_called_sid <4> pbx_pos.pbx_calling_sid <2> pbx_pos.pbx_duration <5> pbx_pos.pbx_session_id <0> pbx_pos.pbx_date_time <1> pbx_quote <> pbx_pos.pbx_delimiter <|>
?Debug : Aug 02 16:37:25 b7fed6e0 : Count <1> Processing line <3312403|2012-02-06-00:49:57|4957228046||89125530282|4> size <53>
Info : Aug 02 16:37:25 b7fed6e0 UNIF: Time parsed: 0:49:57.000 MSK Mon Feb 6 2012
?Debug : Aug 02 16:37:25 b7fed6e0 UNIF: 1 elements to send unif tel data
?Debug : Aug 02 16:37:25 b7fed6e0 RadiusSocket: Moving RADIUS packet into send queue
?Debug : Aug 02 16:37:25 b7fed6e0 RadiusSocket: RADIUS raw data sent
?Debug : Aug 02 16:37:25 b7fed6e0 RadiusSocket: Waiting for RADIUS raw data
?Debug : Aug 02 16:37:25 b7fecb90 RadiusSocket: RADIUS packet successfully received
?Debug : Aug 02 16:37:25 b7fed6e0 RadiusSocket: RADIUS raw data obtained
?Debug : Aug 02 16:37:25 b7fed6e0 RADIUS Packet: Size <20>; HDR.Size <20>
?Debug : Aug 02 16:37:25 b7fed6e0 RadiusSocket: Moving RADIUS packet into send queue
?Debug : Aug 02 16:37:25 b7fed6e0 RadiusSocket: RADIUS raw data sent
?Debug : Aug 02 16:37:25 b7fed6e0 RadiusSocket: Waiting for RADIUS raw data
?Debug : Aug 02 16:37:25 b7fecb90 RadiusSocket: RADIUS packet successfully received
?Debug : Aug 02 16:37:25 b7fed6e0 RadiusSocket: RADIUS raw data obtained
?Debug : Aug 02 16:37:25 b7fed6e0 RADIUS Packet: Size <20>; HDR.Size <20>
?Debug : Aug 02 16:37:25 b7fed6e0 : Count <2> Processing line <3312404|2012-02-06-00:49:57|7228046||89125530282|4> size <50>
Info : Aug 02 16:37:25 b7fed6e0 UNIF: Time parsed: 0:49:57.000 MSK Mon Feb 6 2012
?Debug : Aug 02 16:37:25 b7fed6e0 UNIF: 1 elements to send unif tel data
?Debug : Aug 02 16:37:25 b7fed6e0 RadiusSocket: Moving RADIUS packet into send queue
?Debug : Aug 02 16:37:25 b7fed6e0 RadiusSocket: RADIUS raw data sent
?Debug : Aug 02 16:37:25 b7fed6e0 RadiusSocket: Waiting for RADIUS raw data
?Debug : Aug 02 16:37:31 b7fed6e0 UNIF: Unable to receive Accounting-Start response, resending packet
?Debug : Aug 02 16:37:31 b7fed6e0 RadiusSocket: Moving RADIUS packet into send queue
?Debug : Aug 02 16:37:31 b7fed6e0 RadiusSocket: RADIUS raw data sent
?Debug : Aug 02 16:37:31 b7fed6e0 RadiusSocket: Waiting for RADIUS raw data
?Debug : Aug 02 16:37:37 b7fed6e0 UNIF: Unable to receive Accounting-Start response, resending packet
?Debug : Aug 02 16:37:37 b7fed6e0 RadiusSocket: Moving RADIUS packet into send queue
?Debug : Aug 02 16:37:37 b7fed6e0 RadiusSocket: RADIUS raw data sent
?Debug : Aug 02 16:37:37 b7fed6e0 RadiusSocket: Waiting for RADIUS raw data
?Debug : Aug 02 16:37:43 b7fed6e0 UNIF: Unable to receive Accounting-Start response, resending packet
?Debug : Aug 02 16:37:43 b7fed6e0 UNIF: Unable to process Accounting-Start packet
?Debug : Aug 02 16:37:43 b7fed6e0 : Count <3> Processing line <3312405|2012-02-06-00:49:57|7228047||89125530282|4> size <50>
Info : Aug 02 16:37:43 b7fed6e0 UNIF: Time parsed: 0:49:57.000 MSK Mon Feb 6 2012
?Debug : Aug 02 16:37:43 b7fed6e0 UNIF: 1 elements to send unif tel data
?Debug : Aug 02 16:37:43 b7fed6e0 RadiusSocket: Moving RADIUS packet into send queue
?Debug : Aug 02 16:37:43 b7fed6e0 RadiusSocket: RADIUS raw data sent
?Debug : Aug 02 16:37:43 b7fed6e0 RadiusSocket: Waiting for RADIUS raw data
?Debug : Aug 02 16:37:48 b7fed6e0 UNIF: Unable to receive Accounting-Start response, resending packet
?Debug : Aug 02 16:37:48 b7fed6e0 RadiusSocket: Moving RADIUS packet into send queue
?Debug : Aug 02 16:37:48 b7fed6e0 RadiusSocket: RADIUS raw data sent
?Debug : Aug 02 16:37:48 b7fed6e0 RadiusSocket: Waiting for RADIUS raw data
?Debug : Aug 02 16:37:54 b7fed6e0 UNIF: Unable to receive Accounting-Start response, resending packet
?Debug : Aug 02 16:37:54 b7fed6e0 RadiusSocket: Moving RADIUS packet into send queue
?Debug : Aug 02 16:37:54 b7fed6e0 RadiusSocket: RADIUS raw data sent
?Debug : Aug 02 16:37:54 b7fed6e0 RadiusSocket: Waiting for RADIUS raw data
?Debug : Aug 02 16:38:00 b7fed6e0 UNIF: Unable to receive Accounting-Start response, resending packet
?Debug : Aug 02 16:38:00 b7fed6e0 UNIF: Unable to process Accounting-Start packet
?Debug : Aug 02 16:38:00 b7fed6e0 : Count <4> Processing line <3312406|2012-02-06-00:49:57|4957228047||89125530282|4> size <53>
Info : Aug 02 16:38:00 b7fed6e0 UNIF: Time parsed: 0:49:57.000 MSK Mon Feb 6 2012
?Debug : Aug 02 16:38:00 b7fed6e0 UNIF: 1 elements to send unif tel data
?Debug : Aug 02 16:38:00 b7fed6e0 RadiusSocket: Moving RADIUS packet into send queue
?Debug : Aug 02 16:38:00 b7fed6e0 RadiusSocket: RADIUS raw data sent
?Debug : Aug 02 16:38:00 b7fed6e0 RadiusSocket: Waiting for RADIUS raw data
?Debug : Aug 02 16:38:00 b7fecb90 RadiusSocket: RADIUS packet successfully received
?Debug : Aug 02 16:38:00 b7fed6e0 RadiusSocket: RADIUS raw data obtained
?Debug : Aug 02 16:38:00 b7fed6e0 RADIUS Packet: Size <20>; HDR.Size <20>
?Debug : Aug 02 16:38:00 b7fed6e0 RadiusSocket: Moving RADIUS packet into send queue
?Debug : Aug 02 16:38:00 b7fed6e0 RadiusSocket: RADIUS raw data sent
?Debug : Aug 02 16:38:00 b7fed6e0 RadiusSocket: Waiting for RADIUS raw data
?Debug : Aug 02 16:38:00 b7fecb90 RadiusSocket: RADIUS packet successfully received
?Debug : Aug 02 16:38:00 b7fed6e0 RadiusSocket: RADIUS raw data obtained
?Debug : Aug 02 16:38:00 b7fed6e0 RADIUS Packet: Size <20>; HDR.Size <20>
?Debug : Aug 02 16:38:00 b7fed6e0 : Lines sent:<5> working time:<52> sec

И естейственно номеров 722 без кодов 495 в отчёте нет.

Где может быть прописан этот код 495?

rudf
Сообщения: 150
Зарегистрирован: Чт дек 15, 2011 08:55
Откуда: Москва

Re: Проблема с тарификацией телефонии.

Сообщение rudf »

Telco писал(а):UTM5(версия 5.0 сборка 5.2.1-008). CentOS 5

Есть телефонные номера с кодом и без.
4957228046 и 7228046.
Есть файл со звонками.

3312403|2012-02-06-00:49:57|4957228046||89125530282|4
3312404|2012-02-06-00:49:57|7228046||89125530282|4
3312405|2012-02-06-00:49:57|7228047||89125530282|4
3312406|2012-02-06-00:49:57|4957228047||89125530282|4

У клиента заведены номера
Логин 4957228046 4957228047 7228047 7228046
Телефон 4957228046 4957228047 7228047 7228046
Разрешенные CID 4957228046 4957228047 7228047 7228046

Загружаю файл

[root@bnode1 bin]# ./utm5_unif -c ./utm5_unif_w.cfg -s ./Test.dat
Notice: Aug 02 16:37:08 b7fed6e0 UTM5 Config: Processing config file: ./utm5_unif_w.cfg
?Debug : Aug 02 16:37:08 b7fed6e0 : pbx_pos.pbx_called_sid <4> pbx_pos.pbx_calling_sid <2> pbx_pos.pbx_duration <5> pbx_pos.pbx_session_id <0> pbx_pos.pbx_date_time <1> pbx_quote <> pbx_pos.pbx_delimiter <|>
?Debug : Aug 02 16:37:25 b7fed6e0 : Count <1> Processing line <3312403|2012-02-06-00:49:57|4957228046||89125530282|4> size <53>
Info : Aug 02 16:37:25 b7fed6e0 UNIF: Time parsed: 0:49:57.000 MSK Mon Feb 6 2012
?Debug : Aug 02 16:37:25 b7fed6e0 UNIF: 1 elements to send unif tel data
?Debug : Aug 02 16:37:25 b7fed6e0 RadiusSocket: Moving RADIUS packet into send queue
?Debug : Aug 02 16:37:25 b7fed6e0 RadiusSocket: RADIUS raw data sent
?Debug : Aug 02 16:37:25 b7fed6e0 RadiusSocket: Waiting for RADIUS raw data
?Debug : Aug 02 16:37:25 b7fecb90 RadiusSocket: RADIUS packet successfully received
?Debug : Aug 02 16:37:25 b7fed6e0 RadiusSocket: RADIUS raw data obtained
?Debug : Aug 02 16:37:25 b7fed6e0 RADIUS Packet: Size <20>; HDR.Size <20>
?Debug : Aug 02 16:37:25 b7fed6e0 RadiusSocket: Moving RADIUS packet into send queue
?Debug : Aug 02 16:37:25 b7fed6e0 RadiusSocket: RADIUS raw data sent
?Debug : Aug 02 16:37:25 b7fed6e0 RadiusSocket: Waiting for RADIUS raw data
?Debug : Aug 02 16:37:25 b7fecb90 RadiusSocket: RADIUS packet successfully received
?Debug : Aug 02 16:37:25 b7fed6e0 RadiusSocket: RADIUS raw data obtained
?Debug : Aug 02 16:37:25 b7fed6e0 RADIUS Packet: Size <20>; HDR.Size <20>
?Debug : Aug 02 16:37:25 b7fed6e0 : Count <2> Processing line <3312404|2012-02-06-00:49:57|7228046||89125530282|4> size <50>
Info : Aug 02 16:37:25 b7fed6e0 UNIF: Time parsed: 0:49:57.000 MSK Mon Feb 6 2012
?Debug : Aug 02 16:37:25 b7fed6e0 UNIF: 1 elements to send unif tel data
?Debug : Aug 02 16:37:25 b7fed6e0 RadiusSocket: Moving RADIUS packet into send queue
?Debug : Aug 02 16:37:25 b7fed6e0 RadiusSocket: RADIUS raw data sent
?Debug : Aug 02 16:37:25 b7fed6e0 RadiusSocket: Waiting for RADIUS raw data
?Debug : Aug 02 16:37:31 b7fed6e0 UNIF: Unable to receive Accounting-Start response, resending packet
?Debug : Aug 02 16:37:31 b7fed6e0 RadiusSocket: Moving RADIUS packet into send queue
?Debug : Aug 02 16:37:31 b7fed6e0 RadiusSocket: RADIUS raw data sent
?Debug : Aug 02 16:37:31 b7fed6e0 RadiusSocket: Waiting for RADIUS raw data
?Debug : Aug 02 16:37:37 b7fed6e0 UNIF: Unable to receive Accounting-Start response, resending packet
?Debug : Aug 02 16:37:37 b7fed6e0 RadiusSocket: Moving RADIUS packet into send queue
?Debug : Aug 02 16:37:37 b7fed6e0 RadiusSocket: RADIUS raw data sent
?Debug : Aug 02 16:37:37 b7fed6e0 RadiusSocket: Waiting for RADIUS raw data
?Debug : Aug 02 16:37:43 b7fed6e0 UNIF: Unable to receive Accounting-Start response, resending packet
?Debug : Aug 02 16:37:43 b7fed6e0 UNIF: Unable to process Accounting-Start packet
?Debug : Aug 02 16:37:43 b7fed6e0 : Count <3> Processing line <3312405|2012-02-06-00:49:57|7228047||89125530282|4> size <50>
Info : Aug 02 16:37:43 b7fed6e0 UNIF: Time parsed: 0:49:57.000 MSK Mon Feb 6 2012
?Debug : Aug 02 16:37:43 b7fed6e0 UNIF: 1 elements to send unif tel data
?Debug : Aug 02 16:37:43 b7fed6e0 RadiusSocket: Moving RADIUS packet into send queue
?Debug : Aug 02 16:37:43 b7fed6e0 RadiusSocket: RADIUS raw data sent
?Debug : Aug 02 16:37:43 b7fed6e0 RadiusSocket: Waiting for RADIUS raw data
?Debug : Aug 02 16:37:48 b7fed6e0 UNIF: Unable to receive Accounting-Start response, resending packet
?Debug : Aug 02 16:37:48 b7fed6e0 RadiusSocket: Moving RADIUS packet into send queue
?Debug : Aug 02 16:37:48 b7fed6e0 RadiusSocket: RADIUS raw data sent
?Debug : Aug 02 16:37:48 b7fed6e0 RadiusSocket: Waiting for RADIUS raw data
?Debug : Aug 02 16:37:54 b7fed6e0 UNIF: Unable to receive Accounting-Start response, resending packet
?Debug : Aug 02 16:37:54 b7fed6e0 RadiusSocket: Moving RADIUS packet into send queue
?Debug : Aug 02 16:37:54 b7fed6e0 RadiusSocket: RADIUS raw data sent
?Debug : Aug 02 16:37:54 b7fed6e0 RadiusSocket: Waiting for RADIUS raw data
?Debug : Aug 02 16:38:00 b7fed6e0 UNIF: Unable to receive Accounting-Start response, resending packet
?Debug : Aug 02 16:38:00 b7fed6e0 UNIF: Unable to process Accounting-Start packet
?Debug : Aug 02 16:38:00 b7fed6e0 : Count <4> Processing line <3312406|2012-02-06-00:49:57|4957228047||89125530282|4> size <53>
Info : Aug 02 16:38:00 b7fed6e0 UNIF: Time parsed: 0:49:57.000 MSK Mon Feb 6 2012
?Debug : Aug 02 16:38:00 b7fed6e0 UNIF: 1 elements to send unif tel data
?Debug : Aug 02 16:38:00 b7fed6e0 RadiusSocket: Moving RADIUS packet into send queue
?Debug : Aug 02 16:38:00 b7fed6e0 RadiusSocket: RADIUS raw data sent
?Debug : Aug 02 16:38:00 b7fed6e0 RadiusSocket: Waiting for RADIUS raw data
?Debug : Aug 02 16:38:00 b7fecb90 RadiusSocket: RADIUS packet successfully received
?Debug : Aug 02 16:38:00 b7fed6e0 RadiusSocket: RADIUS raw data obtained
?Debug : Aug 02 16:38:00 b7fed6e0 RADIUS Packet: Size <20>; HDR.Size <20>
?Debug : Aug 02 16:38:00 b7fed6e0 RadiusSocket: Moving RADIUS packet into send queue
?Debug : Aug 02 16:38:00 b7fed6e0 RadiusSocket: RADIUS raw data sent
?Debug : Aug 02 16:38:00 b7fed6e0 RadiusSocket: Waiting for RADIUS raw data
?Debug : Aug 02 16:38:00 b7fecb90 RadiusSocket: RADIUS packet successfully received
?Debug : Aug 02 16:38:00 b7fed6e0 RadiusSocket: RADIUS raw data obtained
?Debug : Aug 02 16:38:00 b7fed6e0 RADIUS Packet: Size <20>; HDR.Size <20>
?Debug : Aug 02 16:38:00 b7fed6e0 : Lines sent:<5> working time:<52> sec

И естейственно номеров 722 без кодов 495 в отчёте нет.

Где может быть прописан этот код 495?
Код должен быть прописан в логине телефонной связки.

UNIF: Unable to receive Accounting-Start response, resending packet

А что в логах на стороне radius сервера? Вы пробовали работать без CID?

Telco
Сообщения: 2
Зарегистрирован: Пн авг 01, 2011 14:23
Откуда: Москва
Контактная информация:

Re: Проблема с тарификацией телефонии.

Сообщение Telco »

rudf писал(а):
Telco писал(а):UTM5(версия 5.0 сборка 5.2.1-008). CentOS 5

Есть телефонные номера с кодом и без.
4957228046 и 7228046.
Есть файл со звонками.

3312403|2012-02-06-00:49:57|4957228046||89125530282|4
3312404|2012-02-06-00:49:57|7228046||89125530282|4
3312405|2012-02-06-00:49:57|7228047||89125530282|4
3312406|2012-02-06-00:49:57|4957228047||89125530282|4

У клиента заведены номера
Логин 4957228046 4957228047 7228047 7228046
Телефон 4957228046 4957228047 7228047 7228046
Разрешенные CID 4957228046 4957228047 7228047 7228046

И естейственно номеров 722 без кодов 495 в отчёте нет.

Где может быть прописан этот код 495?
Код должен быть прописан в логине телефонной связки.

UNIF: Unable to receive Accounting-Start response, resending packet

А что в логах на стороне radius сервера? Вы пробовали работать без CID?
------В логине они прописанны.
Без CID неработает, а без любого остального поля работает.

rudf
Сообщения: 150
Зарегистрирован: Чт дек 15, 2011 08:55
Откуда: Москва

Сообщение rudf »

В доке написано, что CID - это регулярное выражение.

rudf
Сообщения: 150
Зарегистрирован: Чт дек 15, 2011 08:55
Откуда: Москва

Сообщение rudf »

rudf писал(а):В доке написано, что CID - это регулярное выражение.
http://www.netup.ru/UTM5/documentation/ ... html#18403

Разрешенные CID – регулярное выражение, на соответствие которому, если оно задано, будет проверяться значение атрибута Calling-Station-ID (31) запроса на аутентификацию. Если атрибут в запросе на авторизацию отсутствует или не соответствует данному регулярному выражению, то в авторизации будет отказано.

Ответить