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

[6.0]Звонок не тарифицируется
http://forum.bitel.ru/viewtopic.php?f=6&t=8351
Страница 1 из 1

Автор:  Yagoda [ 14 авг 2013, 08:35 ]
Заголовок сообщения:  [6.0]Звонок не тарифицируется

Туплю, наверное...


Шлюз:
Код:
service=31

auth.in=voip/originate
auth.out=voip/answer
acct.in=voip/originate
acct.out=voip/answer
acct.logError=1
find.order=1

Скрипт предобработки:
Код:
import bitel.billing.server.radius.*;


if (request.getStringAttribute(9, 24, "").equals("")) { //h323-conf-id
   UserName=request.getStringAttribute(1);
   request.setStringAttribute(9, 24, UserName); //h323-conf-id
   request.setFlag( 1 );

}

if (request.getStringAttribute(9, 26, "").equals("")) { //h323-call-origin
   request.setStringAttribute(9, 26, "answer"); //h323-call-origin
   request.setFlag( 1 );
}
request.setOption( "service", 31 );


Тип логина и тарифный план на скриншотах.
При попытке просто авторизоваться/зарегистрироваться (не звонить) с SIP-клиента, получаю [16]Звонок не тарифицируется.

Логи:
Код:
14 13:26:53
Packet type: Access-Request
Identifier: 250
Authenticator: {F4 74 38 F1 C0 E8 4E 11 0E 2A 85 B2 91 19 CB 24}
Attributes:
User-Name=99503
Digest-Response=e848bf1dec524eabb01f257698068f88
NAS-IP-Address=**
NAS-Port=1449
Service-Type=1
Framed-Protocol=2
Digest-Algorithm=MD5
Digest-Method=REGISTER
Digest-URI=**
Digest-Realm=**
Digest-Nonce=88a107638d20bfbc210fbf20fab8a94c
Digest-Username=99503
Message-Authenticator={7A 58 62 4A FD 48 16 49 A8 F6 59 85 FC 29 5B 52}
SIP-AOR=**
NAS-Port-Type=0
Calling-Station-Id=99503
Called-Station-Id=99503
h323-conf-id=99503
h323-call-origin=answer
Common options: {service=31, call.type=1}


14 13:26:53
Packet type: Access-Reject
Identifier: 250
Authenticator: {}
Attributes:
Reply-Message=16
Message-Authenticator={00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
Digest-Response-Auth=bc5157d3f45dc28292e4119ffb6fa828
h323-return-code=16
Process time auth: 56


Голову сломал, чего не хватает? Подскажите плиз или ткните ссылкой.

PS.
Сервер: вер. 6.0 сборка 1529 от 25.06.2013 02:11:59
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_38
bill вер. 6.0 сборка 323 от 31.05.2013 13:55:16
voiceip вер. 6.0 сборка 225 от 06.08.2013 19:53:48

Вложения:
Комментарий к файлу: Тип логина
login.jpg
login.jpg [ 37.37 КБ | Просмотров: 5256 ]
Комментарий к файлу: Тарифный план
tp.jpg
tp.jpg [ 17.65 КБ | Просмотров: 5256 ]

Автор:  Yagoda [ 15 авг 2013, 07:07 ]
Заголовок сообщения:  Re: [6.0]Звонок не тарифицируется

UP

PS. А вообще, BGRadiusVoеip поддерживает простую регистрацию клиента на NASе? Т.е. никуда не звоним, просто зарегистрироваться чтобы принимать входящие. И если поддерживает, то что должно быть во входящем Radius-запросе?

Пробовал удалять во входящем Called-Station-id, получаю "Тип звонка не определен".
Устанавливаю принудительно как исходящий (setFlag( 1 )) - "Звонок не тарифицируется".

Автор:  Yagoda [ 16 авг 2013, 10:59 ]
Заголовок сообщения:  Re: [6.0]Звонок не тарифицируется

UP

Ребята, расписали бы логику работы RADIUS сервера для модуля VoiceIP. Можно и без модуля авторизации (просто блоком). Не понятно, когда и какие решения модуль принимает, и на основании чего.

Сижу, обратным инжинирингом занимаюсь...

Автор:  stark [ 08 ноя 2013, 11:40 ]
Заголовок сообщения:  Re: [6.0]Звонок не тарифицируется

Попробуйте обновиться и обновить radius , там что-то менялось по этому поводу . Во всяком случае та ошибка, которая в первом посте (16) теперь больше вообще никогда не выдается.

Автор:  Yagoda [ 08 ноя 2013, 11:44 ]
Заголовок сообщения:  Re: [6.0]Звонок не тарифицируется

В понедельник на тестовой машине займусь. На рабочей страшно - на прошлой неделе пробовал, пол дня потом откатывал назад...

Автор:  stark [ 08 ноя 2013, 12:11 ]
Заголовок сообщения:  Re: [6.0]Звонок не тарифицируется

Yagoda писал(а):
UP

PS. А вообще, BGRadiusVoеip поддерживает простую регистрацию клиента на NASе? Т.е. никуда не звоним, просто зарегистрироваться чтобы принимать входящие.


Ну в принципе должен поддерживаться , хотя вроде это не специально получилось.

http://bgbilling.ru/v6.0/doc/ch32s02.html

Если придет такой запрос

Код:
01 13:13:21
Type=AUTHENTICATION_REQUEST
Attributes:
User-Password=
NAS-IP-Address=81.30.199.58
Service-Type=1
Calling-Station-Id=3472558528
cisco-avpair=h323-ivr-out\u61transactionID:69732
h323-conf-id=585DAE20 CFD411DC 9F39C1A6 BC2D9958



Radius должен выдать такой ответ:
Код:
01 13:13:21
Type=AUTHENTICATION_ACCEPT
Process time:10
Attributes:
h323-credit-amount=99540.38
h323-return-code=0


Автор:  stark [ 08 ноя 2013, 12:25 ]
Заголовок сообщения:  Re: [6.0]Звонок не тарифицируется

Yagoda писал(а):
UP

Пробовал удалять во входящем Called-Station-id, получаю "Тип звонка не определен".


Это потому что не настроено какие звонки считать исходящими, а какие - входящими для пользователя
http://bgbilling.ru/v6.0/doc/ch32s05.html

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