5.3-004-release. Обсуждение, замечания, предложения.

Технические вопросы по UTM 5.0
Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Сообщение Magnum72 »

MaxDM писал(а):C 5.2 переходим
Тогда понятно, я тоже вспотел когда переходил.
Вообщем будут вопросы обращайся в аську, помогу примерами.

JAO
Сообщения: 1153
Зарегистрирован: Вт дек 11, 2007 08:17

Сообщение JAO »

Есть тестовая машина с Debian Jessie x64 и UTM 5.3.004 для нее. Есть также совсем не тестовый бордер с FreeBSD 9 x64. Под которую, как оказалось, нет версии 5.3.004, а есть только 5.3.003. 5.3.004 есть для FreeBSD 10.

И как переходить в такой ситуации?

igor_al
Сообщения: 2
Зарегистрирован: Сб окт 22, 2016 13:17

Сообщение igor_al »

System version: 5.3-004-update1-centos5_x64. При редактировании атрибутов в учетных записях radius появляется ошибка клиента:
22.10.2016 13:10:34:651 : DEBUG : null
java.lang.NullPointerException
at biz.netup.projects.utmadmin.gui.custom.radius.RadiusDialogN.loadInfo(Unknown Source)
at biz.netup.utmutils.swing.dialog.DialogModel.load(Unknown Source)
at biz.netup.utmutils.swing.dialog.DialogModel.load(Unknown Source)
at biz.netup.projects.utmadmin.gui.serviceframe.forms.ServiceRadiusTab.editTB(Unknown Source)
at biz.netup.projects.utmadmin.gui.serviceframe.forms.ServiceRadiusTab.access$100(Unknown Source)
at biz.netup.projects.utmadmin.gui.serviceframe.forms.ServiceRadiusTab$8$4.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at biz.netup.utmutils.swing.context.MyEventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.WaitDispatchSupport$2.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at biz.netup.utmutils.swing.context.MyEventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

22.10.2016 13:10:36:891 : DEBUG : Dialog RADIUS account Cancel pressed
22.10.2016 13:10:39:541 : DEBUG : URFA call: __rpcf_get_messages_list_new (0x500b)
22.10.2016 13:10:39:561 : DEBUG : URFA call finished
22.10.2016 13:10:42:351 : DEBUG : URFA call: rpcf_get_core_time (0x11112)
22.10.2016 13:10:42:361 : DEBUG : URFA call finished
Также невозможно добавить атрибут в новой учетной записи. Ошибка ядра
Oct 22 12:38:48 ERROR : d8807940 RPCServer@0.0.0.0: Exception in void* rpcf_set_radius_attr(void*): #74
Oct 22 12:39:01 ERROR : d8807940 RPCServer@0.0.0.0: Exception in void* rpcf_set_radius_attr(void*): #74

igor_al
Сообщения: 2
Зарегистрирован: Сб окт 22, 2016 13:17

Сообщение igor_al »

Пользователь с правами manager не может подключиться через клиент. После добавления пользователя в группу wheel коннект проходит

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Сообщение Magnum72 »

igor_al писал(а):Пользователь с правами manager не может подключиться через клиент. После добавления пользователя в группу wheel коннект проходит
Ну там надо недостающие новые функции обычно разрешить

Аватара пользователя
MaxDM
Сообщения: 313
Зарегистрирован: Пн апр 03, 2006 10:26
Контактная информация:

Сообщение MaxDM »

В отчетё по телефонии цена и стоимость - по нулям.
В основном отчёте деньги за звонки списались.

Аватара пользователя
MaxDM
Сообщения: 313
Зарегистрирован: Пн апр 03, 2006 10:26
Контактная информация:

Сообщение MaxDM »

А на что влияют типы телефонных зон:

• местный
• внутризоновый
• междугородный
• международный

?

Аватара пользователя
MaxDM
Сообщения: 313
Зарегистрирован: Пн апр 03, 2006 10:26
Контактная информация:

Сообщение MaxDM »

Дату подключения когда сделаете?

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

/netup/utm5/bin/utm5_urfaclient -a add_user -login login5ddd5 -password pwd -connect_date 0
connect_date при этом = 1477567573

В документации по 5.3.004 типы блокировок старые на стр.240:
Тип блокировки
• 0 – не заблокировано
• 256 – присутствует системная блокировка
• 768 – присутствует системная блокировка, пересчитывать абонентскую плату
• 1280 – присутствует системная блокировка, пересчитывать трафик
• 1792 – присутствует системная блокировка, пересчитывать абон. плату и трафик

Point
Сообщения: 242
Зарегистрирован: Вт ноя 23, 2010 15:42

Сообщение Point »

MaxDM писал(а):А на что влияют типы телефонных зон:

• местный
• внутризоновый
• междугородный
• международный

?
На телефонные счета- в них отдельно выделены эти услуги

Аватара пользователя
MaxDM
Сообщения: 313
Зарегистрирован: Пн апр 03, 2006 10:26
Контактная информация:

Сообщение MaxDM »

utm5_send_cdr.cfg

Выделенные поля обязательны?

#UTM5 billing core parameters
core_host=127.0.0.1
core_port=11758
core_login=init
core_password=init

#fields indices in CDR file row
pbx_calling_sid=3
pbx_called_sid=4
pbx_duration=2
pbx_session_id=0
pbx_date_time=1
#pbx_incoming_trunk=5
#pbx_outgoing_trunk=6
#pbx_id=7


#format strings of fields in CDR file row
pbx_date_format=%H:%M:%S %D.%N.%y
pbx_delimiter=;
pbx_quote=

Аватара пользователя
MaxDM
Сообщения: 313
Зарегистрирован: Пн апр 03, 2006 10:26
Контактная информация:

Сообщение MaxDM »

Ещё вопрос по utm5_send_cdr.

После выполнения команды
/netup/utm5/bin/utm5_send_cdr -s <filename>.cdr

В таблице tel_sessions_log user_name='', nas_ip_address=0, nas_id=''. Поля zone_id, did, acct_session_time, called_station_id, calling_station_id заполняются.

При работе с utm5_unif в версии 5.2.1 все эти поля были заполнены.

В таблице tel_sessions_detail recv_date=0, trange_id=1, account_id=0, disc_per_id=0, slink_id=0, однако duration, base_cost и sum_cost заполнены.

При работе с utm5_unif в версии 5.2.1 все эти поля были заполнены.

Конфиг utm5_send_cdr постом выше.

Куда копать?

p.s. Файл cdr вида
21001715;13:57:15 03.11.16;137;[номер телефона звонящего];[номер телефона куда звонят];

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Сообщение Magnum72 »

Она на доделана, попробуй урфой может там эти поля допилили.

Аватара пользователя
MaxDM
Сообщения: 313
Зарегистрирован: Пн апр 03, 2006 10:26
Контактная информация:

Сообщение MaxDM »

Magnum72 писал(а):Она на доделана, попробуй урфой может там эти поля допилили.
Нафига такой релиз тогда нужен?

Groggy
Сообщения: 84
Зарегистрирован: Вт июл 07, 2009 14:19

Сообщение Groggy »

#pbx_incoming_trunk=5
#pbx_outgoing_trunk=6
#pbx_id=7


Раньше не были обязательны.

Я так понял что на новом релизе проблемы с заливкой телефонного трафика?

Аватара пользователя
MaxDM
Сообщения: 313
Зарегистрирован: Пн апр 03, 2006 10:26
Контактная информация:

Сообщение MaxDM »

Groggy писал(а):Я так понял что на новом релизе проблемы с заливкой телефонного трафика?
Правильно поняли )

Закрыто