utm_unif и телефония через cdr

Технические вопросы по UTM 5.0
Аватара пользователя
TiRider
Сообщения: 568
Зарегистрирован: Сб июн 07, 2008 12:43

utm_unif и телефония через cdr

Сообщение TiRider »

Уважаемые!

Проблема в следующем. Настроил зоны и направления.

Есть cdr файлик с атс. Формат такой как и задан в конфигурационном файле.

Выполняю команду, просто для теста, /netup/utm5/bin/utm5_unif -n -s /netup/utm5/data.cdr

В логах все нормально, unif отрабатывает. Захожу в админку смотрю отчет по телефонии. Вроде бы все как нужно. Какого числа совершен звонок, какого завершен, время звонка, номер вызывающего и вызываемого. Но нет записи о зоне и направлении :( в этих столбцах "---" и все.

Подскажите, пожалуйста, что может быть в принципе не так...

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

надо пример направления и строчку из cdr

Аватара пользователя
TiRider
Сообщения: 568
Зарегистрирован: Сб июн 07, 2008 12:43

Сообщение TiRider »

Pulse писал(а):надо пример направления и строчку из cdr
Зона_fix, направление ^7391([0-9])+$ (Красноярск).
Пример cdr:

Код: Выделить всё

73912730298,73912275587,17,31-10-2011_00:06:41
73912730298,73912275587,7,31-10-2011_00:07:09
utm5_unif.cfg

Код: Выделить всё

pbx_calling_sid=0
pbx_called_sid=1
pbx_duration=2
#pbx_session_id=3
pbx_date_time=3
pbx_date_format=%D-%N-%Y_%H:%M:%S
pbx_delimiter=,
pbx_quote=

Аватара пользователя
TiRider
Сообщения: 568
Зарегистрирован: Сб июн 07, 2008 12:43

Сообщение TiRider »

up! ребята выручайте, не могу понять в чем дело...

Аватара пользователя
TiRider
Сообщения: 568
Зарегистрирован: Сб июн 07, 2008 12:43

Сообщение TiRider »

Уже перепроверил конфигурацию на несколько раз. Зоны проверил, направления. Что еще может быть народ?
Есть кто сталкивался с таким? :(

Изображение

rimidal
Сообщения: 53
Зарегистрирован: Пт янв 29, 2010 22:36

Сообщение rimidal »

Попробуй заменить регексп с ^7391([0-9])+$ на ^7391 или ^7391[0-9]+$

Я использую регекспы вида ^7<код города> и советую тебе перейти именно на такой вид. Так более очивидно какой регексп приоритетнее.

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

я использовал ^7391[0-9]{7}$ ведь по России иначе не будет

Аватара пользователя
TiRider
Сообщения: 568
Зарегистрирован: Сб июн 07, 2008 12:43

Сообщение TiRider »

Спасибо, попробую сейчас. Отпишусь что-да как.

Аватара пользователя
TiRider
Сообщения: 568
Зарегистрирован: Сб июн 07, 2008 12:43

Сообщение TiRider »

Попробовал так ^7391, ^7391[0-9]+$ и так ^7391[0-9]{7}$
Не работает :(

Изображение

rimidal
Сообщения: 53
Зарегистрирован: Пт янв 29, 2010 22:36

Сообщение rimidal »

Видимо что-то в тарифе не так. А что в логах по этому поводу пишет?

Аватара пользователя
TiRider
Сообщения: 568
Зарегистрирован: Сб июн 07, 2008 12:43

Сообщение TiRider »

rimidal писал(а):Видимо что-то в тарифе не так. А что в логах по этому поводу пишет?
Я тариф не создавал, просто пытаюсь протестировать работу. Нужно тариф создать, через услугу Телефония. Но к чему ее эту услугу прицеплять? Логи ниже.

radius.log

Код: Выделить всё

ERROR &#58; Nov 08 10&#58;41&#58;23 28601260 RADIUS DBA&#58; Can't find login <73912275587>
?Debug &#58; Nov 08 10&#58;41&#58;23 28601260 RADIUS DBA&#58; Searching card login <2147483647>
 ERROR &#58; Nov 08 10&#58;41&#58;23 28601260 RADIUS DBA&#58; Can't find card login <2147483647>
 ERROR &#58; Nov 08 10&#58;41&#58;23 28601260 RADIUS DBA&#58; No data for login&#58; 73912730298
 ERROR &#58; Nov 08 10&#58;41&#58;23 28601260 AcctServer&#58; Error! &#40;2&#41;
?Debug &#58; Nov 08 10&#58;41&#58;23 28601260 RadiusSocket&#58; Waiting for RADIUS raw data
?Debug &#58; Nov 08 10&#58;41&#58;23 2870c040 RadiusSocket&#58; RADIUS packet successfully received
?Debug &#58; Nov 08 10&#58;41&#58;23 28601260 RadiusSocket&#58; RADIUS raw data obtained
?Debug &#58; Nov 08 10&#58;41&#58;23 28601260 RADIUS Packet&#58; Size <176>; HDR.Size <176>
?Debug &#58; Nov 08 10&#58;41&#58;23 28601260 AcctServer&#58; Recv...
?Debug &#58; Nov 08 10&#58;41&#58;23 28601260 AcctServer&#58; Packet from <127.0.0.1> packet dump&#58; RPacket&#58; Code&#58; 4; ID&#58; 20
<Vendor&#58; 0; Attr&#58; 5>&#91;4&#93;&#58; 00000000
<Vendor&#58; 0; Attr&#58; 30>&#91;11&#93;&#58; 3733393132323735353837
<Vendor&#58; 0; Attr&#58; 31>&#91;11&#93;&#58; 3733393132373330323938
<Vendor&#58; 0; Attr&#58; 32>&#91;9&#93;&#58; 6c6f63616c686f7374
<Vendor&#58; 0; Attr&#58; 40>&#91;4&#93;&#58; 00000002
<Vendor&#58; 0; Attr&#58; 44>&#91;18&#93;&#58; 33312d31302d323031315f30323a30363a32
<Vendor&#58; 0; Attr&#58; 46>&#91;4&#93;&#58; 0000000c
<Vendor&#58; 9; Attr&#58; 24>&#91;18&#93;&#58; 33312d31302d323031315f30323a30363a32
<Vendor&#58; 9; Attr&#58; 25>&#91;47&#93;&#58; 683332332d73657475702d74696d653d2a323a363a302e303030204b524154204d6f6e204f63742033312032303131
?Debug &#58; Nov 08 10&#58;41&#58;23 28601260 RADIUS DBA&#58; NAS found. Data size <0>
?Debug &#58; Nov 08 10&#58;41&#58;23 28601260 AcctServer&#58; Acct packet with session ID&#58; 31-10-2011_02&#58;06&#58;2
?Debug &#58; Nov 08 10&#58;41&#58;23 28601260 RADIUS DBA&#58; NAS found. Data size <0>
?Debug &#58; Nov 08 10&#58;41&#58;23 28601260 AcctServer&#58; Acct-Stop packet
 Warn  &#58; Nov 08 10&#58;41&#58;23 28601260 RADIUS DBA&#58; Sending bare packet
?Debug &#58; Nov 08 10&#58;41&#58;23 28601260 RADIUS Stream&#91;plugin&#93;&#58; finish log id <0>
?Debug &#58; Nov 08 10&#58;41&#58;23 28601260 AcctServer&#58; Reply packet dump&#58; RPacket&#58; Code&#58; 5; ID&#58; 20
?Debug &#58; Nov 08 10&#58;41&#58;23 28601260 RadiusSocket&#58; Moving RADIUS packet into send queue
?Debug &#58; Nov 08 10&#58;41&#58;23 28601260 RadiusSocket&#58; RADIUS raw data sent
?Debug &#58; Nov 08 10&#58;41&#58;23 28601260 AcctServer&#58; Next...
?Debug &#58; Nov 08 10&#58;41&#58;23 28601260 RadiusSocket&#58; Waiting for RADIUS raw data
?Debug &#58; Nov 08 10&#58;41&#58;35 28601480 RADIUS Stream&#91;plugin&#93;&#58; Ping reply received
radius_main.log

Код: Выделить всё

ERROR &#58; Nov 08 10&#58;41&#58;23 28601260 RADIUS DBA&#58; Can't find login <73912730298>
 ERROR &#58; Nov 08 10&#58;41&#58;23 28601260 RADIUS DBA&#58; Can't find card login <2147483647>
 ERROR &#58; Nov 08 10&#58;41&#58;23 28601260 RADIUS DBA&#58; Can't find login <73912730298>
 ERROR &#58; Nov 08 10&#58;41&#58;23 28601260 RADIUS DBA&#58; Can't find card login <2147483647>
 ERROR &#58; Nov 08 10&#58;41&#58;23 28601260 RADIUS DBA&#58; Can't find login <73912275587>
 ERROR &#58; Nov 08 10&#58;41&#58;23 28601260 RADIUS DBA&#58; Can't find card login <2147483647>
 ERROR &#58; Nov 08 10&#58;41&#58;23 28601260 RADIUS DBA&#58; Can't find login <73912730298>
 ERROR &#58; Nov 08 10&#58;41&#58;23 28601260 RADIUS DBA&#58; Can't find card login <2147483647>
 ERROR &#58; Nov 08 10&#58;41&#58;23 28601260 RADIUS DBA&#58; Can't find login <73912730298>
 ERROR &#58; Nov 08 10&#58;41&#58;23 28601260 RADIUS DBA&#58; Can't find card login <2147483647>
 ERROR &#58; Nov 08 10&#58;41&#58;23 28601260 RADIUS DBA&#58; Can't find login <73912275587>
 ERROR &#58; Nov 08 10&#58;41&#58;23 28601260 RADIUS DBA&#58; Can't find card login <2147483647>
 ERROR &#58; Nov 08 10&#58;41&#58;23 28601260 RADIUS DBA&#58; No data for login&#58; 73912730298
 ERROR &#58; Nov 08 10&#58;41&#58;23 28601260 AcctServer&#58; Error! &#40;2&#41;
 Warn  &#58; Nov 08 10&#58;41&#58;23 28601260 RADIUS DBA&#58; Sending bare packet
unif_debug.log

Код: Выделить всё

?Debug &#58; Nov 08 10&#58;41&#58;23 28501040 &#58; Count <7> Processing line <73912275587,73912730298,0,31-10-2011_01&#58;18&#58;00> size <45>
 Info  &#58; Nov 08 10&#58;41&#58;23 28501040 UNIF&#58; Time parsed&#58; 1&#58;18&#58;0.000 KRAT Mon Oct 31 2011
?Debug &#58; Nov 08 10&#58;41&#58;23 28501040 UNIF&#58; 1 elements to send unif tel data
?Debug &#58; Nov 08 10&#58;41&#58;23 28501040 RadiusSocket&#58; Moving RADIUS packet into send queue
?Debug &#58; Nov 08 10&#58;41&#58;23 28501040 RadiusSocket&#58; RADIUS raw data sent
?Debug &#58; Nov 08 10&#58;41&#58;23 28501040 RadiusSocket&#58; Moving RADIUS packet into send queue
?Debug &#58; Nov 08 10&#58;41&#58;23 28501040 RadiusSocket&#58; RADIUS raw data sent
?Debug &#58; Nov 08 10&#58;41&#58;23 28501150 RadiusSocket&#58; RADIUS packet successfully received
?Debug &#58; Nov 08 10&#58;41&#58;23 28501040 &#58; Count <8> Processing line <73912730298,73912275587,13,31-10-2011_01&#58;18&#58;59> size <46>
 Info  &#58; Nov 08 10&#58;41&#58;23 28501040 UNIF&#58; Time parsed&#58; 1&#58;18&#58;59.000 KRAT Mon Oct 31 2011
?Debug &#58; Nov 08 10&#58;41&#58;23 28501040 UNIF&#58; 1 elements to send unif tel data
?Debug &#58; Nov 08 10&#58;41&#58;23 28501040 RadiusSocket&#58; Moving RADIUS packet into send queue
?Debug &#58; Nov 08 10&#58;41&#58;23 28501040 RadiusSocket&#58; RADIUS raw data sent
?Debug &#58; Nov 08 10&#58;41&#58;23 28501040 RadiusSocket&#58; Moving RADIUS packet into send queue
?Debug &#58; Nov 08 10&#58;41&#58;23 28501040 RadiusSocket&#58; RADIUS raw data sent
?Debug &#58; Nov 08 10&#58;41&#58;23 28501150 RadiusSocket&#58; RADIUS packet successfully received
?Debug &#58; Nov 08 10&#58;41&#58;23 28501040 &#58; Count <9> Processing line <73912730298,73912275587,12,31-10-2011_02&#58;06&#58;2> size <45>
?Debug &#58; Nov 08 10&#58;41&#58;23 28501040 UNIF&#58; %S length < 2
 Info  &#58; Nov 08 10&#58;41&#58;23 28501040 UNIF&#58; Time parsed&#58; 2&#58;6&#58;0.000 KRAT Mon Oct 31 2011
?Debug &#58; Nov 08 10&#58;41&#58;23 28501040 UNIF&#58; 1 elements to send unif tel data
?Debug &#58; Nov 08 10&#58;41&#58;23 28501040 RadiusSocket&#58; Moving RADIUS packet into send queue
?Debug &#58; Nov 08 10&#58;41&#58;23 28501040 RadiusSocket&#58; RADIUS raw data sent
?Debug &#58; Nov 08 10&#58;41&#58;23 28501040 RadiusSocket&#58; Moving RADIUS packet into send queue
?Debug &#58; Nov 08 10&#58;41&#58;23 28501040 RadiusSocket&#58; RADIUS raw data sent
?Debug &#58; Nov 08 10&#58;41&#58;23 28501150 RadiusSocket&#58; RADIUS packet successfully received
?Debug &#58; Nov 08 10&#58;41&#58;23 28501040 &#58; Lines sent&#58;<10> working time&#58;<0> sec
Логи обрезаны, но повторяются. Более нигде, ничего не пишется. Скопировал все, что было.

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

аккаунтинг не происходит, потому что он не знает на кого этот звонок повесить, и до определения направления у него руки не доходит. повесь услугу на лицевой счет и в связке укажи номер телефона

Аватара пользователя
TiRider
Сообщения: 568
Зарегистрирован: Сб июн 07, 2008 12:43

Сообщение TiRider »

Pulse писал(а):аккаунтинг не происходит, потому что он не знает на кого этот звонок повесить, и до определения направления у него руки не доходит. повесь услугу на лицевой счет и в связке укажи номер телефона
Спасибо за подсказку! Попробую.

Аватара пользователя
TiRider
Сообщения: 568
Зарегистрирован: Сб июн 07, 2008 12:43

Сообщение TiRider »

Пользователю добавил услугу - Телефония. Привязал ему телефонный номер. Снова импортировал файлы в утм через униф. Все также "---". :(

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

TiRider писал(а):Пользователю добавил услугу - Телефония. Привязал ему телефонный номер. Снова импортировал файлы в утм через униф. Все также "---". :(
ну и чо в логах? юзер определился?

Ответить