BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 27 апр 2024, 19:35

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Авторизация + Аккаунтинг
СообщениеДобавлено: 07 окт 2011, 17:58 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Есть схема Авторизация+Аккаунтинг.
Это получается что Calling и Called-Station-Id берутся всё равно из авторизации даже если в аккаунтинге они другие ?
Это можно как-то обойти ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Авторизация + Аккаунтинг
СообщениеДобавлено: 12 окт 2011, 10:40 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
А почему они меняются-то? При авторизации именно по этим номерам же тариф смотрится, время выдаётся..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Авторизация + Аккаунтинг
СообщениеДобавлено: 13 окт 2011, 10:30 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
А есть такой девайс забавный - DVX-7090 называется. Так вот, там есть групповой вызов (хантгруппа). И настолько всё загадочно присылается на радиус, что ппц. А если еще абонент этой железки переадресует входящий вызов - то ваще хрень получается. Без скриптов предобработки тут явно не обойтись.

Подскажите тогда, какие данные при аккаунтинге берутся из авторизации, если таковая была. А то получается если идёт переадресация, то авторизация всё равно от имени звонящего, а не того, кто переадресует это раз, а во вторых номера тоже путаются. для наглядности привожу пример.

настройки NAS
Код:
service=23
auth.out=all/all
acct.out=voip/answer


Вот приходит входящий вызов (это из логов звонков в клиенте)
Код:
Packet type: Accounting-Request
Identifier: 233
Authenticator: {29 E6 91 C8 F1 15 1F 90 0F CE A1 B8 08 60 54 4B}
Attributes:
User-Name=GW1
NAS-IP-Address=x.x.1.6
NAS-Port=36160
Service-Type=1
Acct-Input-Octets=0
Acct-Output-Octets=0
Acct-Status-Type=2
Acct-Delay-Time=0
Acct-Session-Time=138
Acct-Input-Packets=0
Acct-Session-Id=20cd0300-304b-0d10-ae77-00900b0eee66-VoIP
Acct-Output-Packets=0
NAS-Port-Type=0
Calling-Station-Id=901xxxxxxx
Called-Station-Id=73952xxxxxx
cisco-avpair=h323-call-id=20CD0300 304B0D10 AE770090 0B0EEE66
cisco-avpair=h323-remote-id=x.x.0.2
cisco-avpair=h323-gw-address=193.106.1.6
cisco-avpair=xpgk-src-number-in=901xxxxxxx
cisco-avpair=xpgk-dst-number-in=7xxxxxxxxxx
cisco-avpair=xpgk-src-number-out=901xxxxxxx
cisco-avpair=xpgk-dst-number-out=73952xxxxxx
h323-gw-id=x.x.1.6
h323-remote-address=x.x.0.2
h323-setup-time=15:41:26.000 GMT Tue Oct 11 2011
h323-conf-id=15F3C8BA 109047BB 8F5597F1 74DBC032
h323-call-type=VoIP
h323-call-origin=answer
h323-disconnect-time=15:43:48.000 GMT Tue Oct 11 2011
h323-connect-time=15:41:30.000 GMT Tue Oct 11 2011
h323-voice-quality=0
h323-disconnect-cause=10



при вызове дальше этот звонок проваливается на внутренний 542 (это в данном конкретном случае. это один из нескольких внутренних номеров серии, привязанных к внешнему 73952хххххх)

542 принял звонок и переадресует его на 536

Код:
11 15:41:45
Packet type: Access-Request
Identifier: 224
Authenticator: {59 CE B5 04 BF E4 48 A5 BA 19 D6 94 F1 4C 03 85}
Attributes:
User-Name=GW1
User-Password=4\u30�e���6%у�\u20�8T
NAS-IP-Address=x.x.1.6
NAS-Port=36160
Service-Type=1
Framed-Protocol=5
Calling-Station-Id=902xxxxxxx
NAS-Port-Type=0
Called-Station-Id=536
cisco-avpair=h323-call-id=0CA3701E 36934362 85881DFC C6EA2F13
cisco-avpair=h323-gw-address=x.x.0.66
cisco-avpair=xpgk-request-type=route
cisco-avpair=xpgk-src-number-in=902xxxxxxx
cisco-avpair=xpgk-dst-number-in=542
cisco-avpair=xpgk-src-number-out=542
cisco-avpair=xpgk-dst-number-out=536
h323-gw-id=x.x.0.66
h323-conf-id=15F3C8BA 109047BB 8F5597F1 74DBC032

11 15:41:45
Packet type: Access-Accept
Identifier: 224
Authenticator: {}
Attributes:
h323-credit-time=10800
h323-return-code=0
h323-credit-amount=-388.33
Process time auth: 9

11 15:41:58
Packet type: Accounting-Request
Identifier: 225
Authenticator: {E7 36 83 91 68 6B 5D 8C 25 3B 50 A5 28 E6 06 04}
Attributes:
User-Name=GW1
NAS-IP-Address=x.x.1.6
NAS-Port=36160
Service-Type=1
Acct-Input-Octets=0
Acct-Output-Octets=0
Acct-Status-Type=2
Acct-Delay-Time=0
Acct-Session-Time=28
Acct-Input-Packets=0
Acct-Session-Id=0ca3701e-3693-4362-8588-1dfcc6ea2f13-VoIP
Acct-Output-Packets=0
NAS-Port-Type=0
Calling-Station-Id=902xxxxxxx
Called-Station-Id=542
cisco-avpair=h323-call-id=0CA3701E 36934362 85881DFC C6EA2F13
cisco-avpair=h323-remote-id=x.x.0.66
cisco-avpair=h323-gw-address=x.x.1.6
cisco-avpair=xpgk-src-number-in=902xxxxxxx
cisco-avpair=xpgk-dst-number-in=542
cisco-avpair=xpgk-src-number-out=542
cisco-avpair=xpgk-dst-number-out=536
h323-gw-id=x.x.1.6
h323-remote-address=x.x.0.66
h323-setup-time=15:41:27.000 GMT Tue Oct 11 2011
h323-conf-id=15F3C8BA 109047BB 8F5597F1 74DBC032
h323-call-type=VoIP
h323-call-origin=originate
h323-disconnect-time=15:41:58.000 GMT Tue Oct 11 2011
h323-connect-time=15:41:30.000 GMT Tue Oct 11 2011
h323-voice-quality=0
h323-disconnect-cause=10


по идее тут уже 542 звонит на 536 и нужно ему начислять за это, а тут и авторизуем по прежнему входящего, и считаем его же. Да еще и получается что авторизуем звонок 902xxxxxxx->536, а в аккаунтинге приходит 902xxxxxxx->542

Это конечно вопросы к производителю оборудования(разрботчикам софта), однако извернуться из этой ситуации нужно сейчас. Вот, как вариант вижу в замене User-Name, если Calling-Station-Id не совпадает с xpgk-src-number-out.
Но тут еще смотрю в User-Password смотрю какая-то чешуя стоит. GW1 вообще это шлюз на 7090 без регистрации. А у пользователей проверяется пароль при авторизации. Короче петрушка полная :)


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

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


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

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


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

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