BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 17 июн 2025, 22:48

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Asterisk + BGBilling
СообщениеДобавлено: 06 май 2009, 16:24 
Не в сети

Зарегистрирован: 05 июл 2007, 17:26
Сообщения: 15
Карма: 0
Приветствую всех.
Пытаемся подружить Астериск и Биллинг посредством статьи на wiki - Интеграция Asterisk и BGBilling (Accounting) посредством скрипта предобработки запросов Radius
скрипт предобработки срабатывает, но в логе радиуса получаем "Login not found" и в биллинге ничего не фиксируется.


Цитата:
DEBUG 06.05.2009 14:16:52 Process accounting, flag=1
Type=ACCOUNTING_REQUEST
Attributes:
User-Name=4333333333
NAS-IP-Address=www.xxx.yyy.zzz
NAS-Port=0
Acct-Status-Type=2
Acct-Delay-Time=0
Acct-Session-Time=5
Calling-Station-Id=4333333333
Acct-Session-Id=1241605005.586
Called-Station-Id=666666
Asterisk-Unique-ID=1241605005.586
Asterisk-Dst-Ctx=users
Asterisk-Clid=4333333333
Asterisk-Disposition=ANSWERED
Asterisk-Chan=SIP/666666-13d3b598
Asterisk-AMA-Flags=DOCUMENTATION
Asterisk-Dst-Chan=SIP/sbc-13d3aac8
Asterisk-Last-App=Dial
h323-disconnect-cause=0
Asterisk-Last-Data=SIP/sbc/666666,120
h323-connect-time=2009-05-06 14:16:47 +0400
h323-disconnect-time=2009-05-06 14:16:52 +0400
h323-conf-id=1241605005.586
h323-setup-time=2009-05-06 14:16:45 +0400
h323-call-origin=originate
h323-call-type=VOIP
Asterisk-Start-Time=2009-05-06 14:16:45 +0400
Asterisk-Bill-Sec=5
Asterisk-Acc-Code=333333
Asterisk-Duration=7
Asterisk-Dst=666666
Asterisk-End-Time=2009-05-06 14:16:52 +0400
Asterisk-Src=4333333333
Asterisk-Answer-Time=2009-05-06 14:16:47 +0400

DEBUG 06.05.2009 14:16:52 Saved connection not found
DEBUG 06.05.2009 14:16:52 Login not found..

где 4333333333 - наш номер, а 666666 - номер, на который звоним.
Есть у кого какие идеи?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 май 2009, 18:49 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
а логин (4333333333 ) заведен?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 май 2009, 19:11 
Не в сети

Зарегистрирован: 05 июл 2007, 17:26
Сообщения: 15
Карма: 0
заведён логин (в смысле alias логина)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 май 2009, 19:38 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
алиас не может начинаться на цифру, если user-name состоят только из цифр он считается логином и ищется только в базе логинов и не ищется в базе алиасов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 май 2009, 19:58 
Не в сети

Зарегистрирован: 05 июл 2007, 17:26
Сообщения: 15
Карма: 0
Благодарю, будут ещё вопросы - напишу ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 май 2009, 13:33 
Не в сети

Зарегистрирован: 05 июл 2007, 17:26
Сообщения: 15
Карма: 0
Увы, не получилось.

Цитата:
Type=ACCOUNTING_REQUEST
Attributes:
User-Name=phone
NAS-IP-Address=x.x.x.x.x
NAS-Port=0
Acct-Status-Type=2
Acct-Delay-Time=0
Acct-Session-Time=10
Calling-Station-Id=111111
Acct-Session-Id=1241680307.15
Called-Station-Id=222222
Asterisk-Unique-ID=1241680307.15
Asterisk-Dst-Ctx=users
Asterisk-Clid=111111
Asterisk-Disposition=ANSWERED
Asterisk-Chan=SIP/111111-0132d918
Asterisk-AMA-Flags=DOCUMENTATION
Asterisk-Dst-Chan=SIP/sbc-01332108
Asterisk-Last-App=Dial
h323-disconnect-cause=0
Asterisk-Last-Data=SIP/sbc/222222,120
h323-connect-time=2009-05-07 11:11:48 +0400
h323-disconnect-time=2009-05-07 11:11:58 +0400
h323-conf-id=1241680307.15
h323-setup-time=2009-05-07 11:11:47 +0400
h323-call-origin=originate
h323-call-type=VOIP
Asterisk-Start-Time=2009-05-07 11:11:47 +0400
Asterisk-Bill-Sec=10
Asterisk-Acc-Code=phone
Asterisk-Duration=11
Asterisk-Dst=222222
Asterisk-End-Time=2009-05-07 11:11:58 +0400
Asterisk-Src=111111
Asterisk-Answer-Time=2009-05-07 11:11:48 +0400

DEBUG 07.05.2009 11:27:06 Saved connection not found
DEBUG 07.05.2009 11:27:06 Login not found..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 май 2009, 13:39 
Не в сети

Зарегистрирован: 05 июл 2007, 17:26
Сообщения: 15
Карма: 0
Да и ещё странность.

Это второй нас. Первый NAS даже с цифровым алиасом успешно авторизовывался. Но там схема с авторизацией, тут же нужно только аккаунтинг.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 май 2009, 21:15 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
dAverk писал(а):
Да и ещё странность.

Это второй нас. Первый NAS даже с цифровым алиасом успешно авторизовывался. Но там схема с авторизацией, тут же нужно только аккаунтинг.
я настраивал по этой статье, с напильником конечно, но у меня всё работает! покажите ваши конфиги


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 май 2009, 12:59 
Не в сети

Зарегистрирован: 05 июл 2007, 17:26
Сообщения: 15
Карма: 0
Цитата:
auth.in=all/all
auth.out=all/all
acct.in=VOIP/answer
acct.out=VOIP/originate
service=12
find.order=1

Конфиг аналогицен другому насу, который умеет RADIUS ААА c Cisco VSA в базе.

В скрипт предобработки было включено:
Цитата:
import java.sql.*;

import bitel.billing.common.*;

Что бы в radius.out не кричал об ошибках.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 май 2009, 13:22 
Не в сети

Зарегистрирован: 05 июл 2007, 17:26
Сообщения: 15
Карма: 0
Разобрались, всё хорошо. Все действия были правильными, но они уже были осуществлены после окончания действия логина...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Продолжим
СообщениеДобавлено: 09 июн 2009, 19:08 
Не в сети

Зарегистрирован: 05 июл 2007, 17:26
Сообщения: 15
Карма: 0
Убили 4.5, поставили начисто 4.6...

Записи с пакетами есть в таблице log_server_1_200906, но в мониторинге не показывает, соответственно не считает ничего.

В тарифном плане всё есть, клиент заведён с алиасом 111111
radius.log
Код:
06-09/16:54:19  INFO [pool-2-thread-5] radius -  ACCOUNT:
Type=ACCOUNTING_REQUEST
Attributes:
        User-Name=111111
        NAS-IP-Address=xx.xx.xx.xx
        NAS-Port=0
        Acct-Status-Type=2
        Acct-Delay-Time=0
        Acct-Session-Time=58
        Calling-Station-Id=3333111111
        Acct-Session-Id=1244551992.282
        Called-Station-Id=222222
        Asterisk-Unique-ID=1244551992.282
        Asterisk-Dst-Ctx=users
        Asterisk-Clid=3333111111
        Asterisk-Disposition=ANSWERED
        Asterisk-Chan=SIP/111111-06a35738
        Asterisk-AMA-Flags=DOCUMENTATION
        Asterisk-Dst-Chan=SIP/sbc-06a267b8
        Asterisk-Last-App=Dial
        h323-disconnect-cause=0
        Asterisk-Last-Data=SIP/sbc/222222,120
        h323-connect-time=2009-06-09 16:53:21 +0400
        h323-disconnect-time=2009-06-09 16:54:19 +0400
        h323-conf-id=1244551992.282
        h323-setup-time=2009-06-09 16:53:12 +0400
        h323-call-origin=originate
        h323-call-type=VOIP
        Asterisk-Start-Time=2009-06-09 16:53:12 +0400
        Asterisk-Bill-Sec=58
        Asterisk-Acc-Code=111111
        Asterisk-Duration=67
        Asterisk-Dst=222222
        Asterisk-End-Time=2009-06-09 16:54:19 +0400
        Asterisk-Src=3333111111
        Asterisk-Answer-Time=2009-06-09 16:53:21 +0400

06-09/16:54:19  INFO [pool-2-thread-5] radius -  RESPONSE:
Type=ACCOUNTING_RESPONSE
Process time stop: 30
Attributes:

processor.log
Код:
06-09/16:49:10  INFO [main] processor - Loading NAS list...
06-09/16:49:10  INFO [main] processor - LOADED NAS:  [ NAS-Identifier: Asterisk; NAS-IP-Address: xx.xx.xx.xx; SECRET: xxxxxxxx; Vendor: 9 ]
CONFIG: auth.in=all/all
auth.out=VOIP/originate
acct.in=VOIP/answer
acct.out=VOIP/originate
service=5
06-09/16:49:10  INFO [main] VoiceIpProcessor -  [ NAS-Identifier: Asterisk; NAS-IP-Address: xx.xx.xx.xx; SECRET: xxxxxxxx; Vendor: 9 ] find modes: User-Name=LOGIN User-Name=ALIAS Calling-Station-Id=ALIAS


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 июн 2009, 19:32 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
skn писал(а):
алиас не может начинаться на цифру, если user-name состоят только из цифр он считается логином и ищется только в базе логинов и не ищется в базе алиасов

а у меня нормально прокатывает в алиасе номер телефона!!! Я его и использую потому что логин не редактируется!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 июн 2009, 20:09 
Не в сети

Зарегистрирован: 05 июл 2007, 17:26
Сообщения: 15
Карма: 0
Так и у нас нормально всё было на 4.5, ничего не меняли...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 июн 2009, 11:12 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Выложите скрин настройки типа логина, как логин заведен в договоре, конфиг модуля.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 июн 2009, 13:29 
Не в сети

Зарегистрирован: 05 июл 2007, 17:26
Сообщения: 15
Карма: 0
Спасибо за наводку, разобрались, в типах логинов ошибка была...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.071s | 46 Queries | GZIP : On ]