forum.bitel.ru
http://forum.bitel.ru/

Asterisk + BGBilling
http://forum.bitel.ru/viewtopic.php?f=6&t=2288
Страница 1 из 1

Автор:  dAverk [ 06 май 2009, 16:24 ]
Заголовок сообщения:  Asterisk + BGBilling

Приветствую всех.
Пытаемся подружить Астериск и Биллинг посредством статьи на 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 - номер, на который звоним.
Есть у кого какие идеи?

Автор:  skn [ 06 май 2009, 18:49 ]
Заголовок сообщения: 

а логин (4333333333 ) заведен?

Автор:  dAverk [ 06 май 2009, 19:11 ]
Заголовок сообщения: 

заведён логин (в смысле alias логина)

Автор:  skn [ 06 май 2009, 19:38 ]
Заголовок сообщения: 

алиас не может начинаться на цифру, если user-name состоят только из цифр он считается логином и ищется только в базе логинов и не ищется в базе алиасов

Автор:  dAverk [ 06 май 2009, 19:58 ]
Заголовок сообщения: 

Благодарю, будут ещё вопросы - напишу ;)

Автор:  dAverk [ 07 май 2009, 13:33 ]
Заголовок сообщения: 

Увы, не получилось.

Цитата:
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..

Автор:  dAverk [ 07 май 2009, 13:39 ]
Заголовок сообщения: 

Да и ещё странность.

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

Автор:  max [ 07 май 2009, 21:15 ]
Заголовок сообщения: 

dAverk писал(а):
Да и ещё странность.

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

Автор:  dAverk [ 08 май 2009, 12:59 ]
Заголовок сообщения: 

Цитата:
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 не кричал об ошибках.

Автор:  dAverk [ 08 май 2009, 13:22 ]
Заголовок сообщения: 

Разобрались, всё хорошо. Все действия были правильными, но они уже были осуществлены после окончания действия логина...

Автор:  dAverk [ 09 июн 2009, 19:08 ]
Заголовок сообщения:  Продолжим

Убили 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

Автор:  max [ 09 июн 2009, 19:32 ]
Заголовок сообщения: 

skn писал(а):
алиас не может начинаться на цифру, если user-name состоят только из цифр он считается логином и ищется только в базе логинов и не ищется в базе алиасов

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

Автор:  dAverk [ 09 июн 2009, 20:09 ]
Заголовок сообщения: 

Так и у нас нормально всё было на 4.5, ничего не меняли...

Автор:  Администратор [ 10 июн 2009, 11:12 ]
Заголовок сообщения: 

Выложите скрин настройки типа логина, как логин заведен в договоре, конфиг модуля.

Автор:  dAverk [ 10 июн 2009, 13:29 ]
Заголовок сообщения: 

Спасибо за наводку, разобрались, в типах логинов ошибка была...

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/