BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 32 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: 08 фев 2013, 10:06 
Не в сети

Зарегистрирован: 07 фев 2013, 11:30
Сообщения: 12
Откуда: Омск
Карма: 0
По rfc5090 этот атрибут не обязательный, пока решили проблему средствами биллинга (скрипт предобработки),
Можно рассчитывать не поведение биллинга в соответствии с rfc?

тут тоже обсуждалось http://eltex.nsk.ru/forum/viewt0pic.php?t=2477


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 фев 2013, 18:51 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
не совсем понятно . А что у вас тогда является идентификатором ? Если случайно число , то как cвязать авторизацию со stop-ом ? может быть какое-то другое поле у вас уникально в приделах сессии?

У вас что приходит в accounting -пакетах( stop-пакет) ? покажите их тут . В той ссылке есть только Access-Request


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 фев 2013, 18:53 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
У нас там кстати и не пахнет rfc . Там изначально делалось под cisco .


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 фев 2013, 20:28 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Из официальной доки
http://eltex.nsk.ru/sites/default/files/SMG1016M_0.pdf
Цитата:

акет Аccess-Request
User-Name(1): <$USER_NAME>
User-Password(2): строится на основе пароля "eltex" (без кавычек)
NAS-IP-Address(4): <$SMG_IP>
Called-Station-Id(30): <$CdPN_IN>
Calling-Station-Id(31): <$CgPN_IN>
Acct-Session-Id(44): <$SESSION_ID>
NAS-Port(5): <$NAS_PORT>
NAS-Port-Type(61): Virtual(5)
Service-Type(6): Call-Check(10)
Стартовый пакет Accounting-Request
Acct-Status-Type(40) - Start(1)
User-Name(1): <$USER_NAME>
Called-Station-Id(30): <$CdPN>
Calling-Station-Id(31): <$CgPN_IN>
Acct-Delay-Time(41): согласно RFC2866
Event-Timestamp(55): согласно RFC2869
NAS-IP-Address(4): <$SMG_IP>
Acct-Session-Id(44): <$SESSION_ID>
Vendor-Specific(26): Cisco(9): Cisco-AVPair(1): xpgk-src-number-in=<$CgPN_IN>
Vendor-Specific(26): Cisco(9): Cisco-AVPair(1): xpgk-src-number-out=<$CgPN_OUT>
Vendor-Specific(26): Cisco(9): Cisco-AVPair(1): xpgk-dst-number-in=<$CdPN_IN>
Vendor-Specific(26): Cisco(9): Cisco-AVPair(1): xpgk-dst-number-out=<$CdPN_OUT>
Vendor-Specific(26): Cisco(9): Cisco-AVPair(1): xpgk-routeretries=<$ROUTE_RETRIES>
Vendor-Specific(26): Cisco(9): Cisco-AVPair(1): h323-remote-id=<$DST_ID>VendorSpecific(26): Cisco(9): Cisco-AVPair(1): h323-call-id=<$CALL_ID>
Vendor-Specific(26): Cisco(9): h323-remote-address(23): h323-remoteaddress=<$DST_IP>
Vendor-Specific(26): Cisco(9): h323-conf-id(24): h323-conf-id=<$CALL_ID>
Vendor-Specific(26): Cisco(9): h323-setup-time(25): h323-setup-time=<$TIME_SETUP>
Vendor-Specific(26): Cisco(9): h323-call-origin(26): h323-call-origin=originate
Vendor-Specific(26): Cisco(9): h323-call-type(27): h323-call-type=<$CALL_TYPE>
Vendor-Specific(26): Cisco(9): h323-connect-time(28): h323-connecttime=<$TIME_CONNECT>
Vendor-Specific(26): Cisco(9): h323-gw-id(33): h323-gw-id=<$SMG_IP>
Стоповый пакет Accounting-Request
Acct-Status-Type(40) - Stop(2)
User-Name(1): <$USER_NAME>
Called-Station-Id(30): <$CdPN>
Calling-Station-Id(31): <$CgPN_IN>
Acct-Delay-Time(41): согласно RFC2866
Event-Timestamp(55): согласно RFC2869
NAS-IP-Address(4): <$SMG_IP>
Acct-Session-Id(44): <$SESSION_ID>
Acct-Session-Time(46): <$SESSION_TIME>
Vendor-Specific(26): Cisco(9): Cisco-AVPair(1): xpgk-src-number-in=<$CgPN_IN>
Vendor-Specific(26): Cisco(9): Cisco-AVPair(1): xpgk-src-number-out=<$CgPN_OUT>
Vendor-Specific(26): Cisco(9): Cisco-AVPair(1): xpgk-dst-number-in=<$CdPN_IN>
Vendor-Specific(26): Cisco(9): Cisco-AVPair(1): xpgk-dst-number-out=<$CdPN_OUT>



Вроде как у них у всех есть Acct-Session-Id. Следовательно вы можете положить Acct-Session-Id в h323-conf-id скриптом. Зачем произвольное то значение ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 фев 2013, 12:32 
Не в сети

Зарегистрирован: 07 апр 2011, 21:51
Сообщения: 54
Откуда: Омск
Карма: 0
Вот похожая проблема http://forum.bgbilling.ru/viewtopic.php?f=6&t=7577. Проблема в том, что при простой регистрации клиента на АТС (без вызова) не передается Acct-Session-Id / h323-conf-id (что как бы логично, т.к. звонка нет) по этому биллинг отвечает reject.
Поэтому не ясно как быть в этой ситуации и приходится ставить в это поле (h323-conf-id) собственное значение при регистрации.

_________________
bill v.5.1 build 239 card v.5.1 build 170
dialup v.5.1 build 184 drweb v.5.1 build 54
email v.5.1 build 148 ipn v.5.1 build 243
mps v.5.1 build 168 npay v.5.1 build 187
reports v.5.1 build 176 rscm v.5.1 build 152
voiceip v.5.1 build 169


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 фев 2013, 16:43 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Therin писал(а):
Вот похожая проблема http://forum.bgbilling.ru/viewtopic.php?f=6&t=7577. Проблема в том, что при простой регистрации клиента на АТС (без вызова) не передается Acct-Session-Id / h323-conf-id (что как бы логично, т.к. звонка нет) по этому биллинг отвечает reject.
Поэтому не ясно как быть в этой ситуации и приходится ставить в это поле (h323-conf-id) собственное значение при регистрации.


А что потом делать с этой простой регистрацией без вызова ? выдать accept/reject и забыть о ней ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 фев 2013, 12:35 
Не в сети

Зарегистрирован: 07 фев 2013, 11:30
Сообщения: 12
Откуда: Омск
Карма: 0
да, пришел REGISTER, зарегистрировался на насе и ждем INVITE, а там уже этот атрибут есть.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 фев 2013, 12:42 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Vladimir M. писал(а):
да, пришел REGISTER, зарегистрировался на насе и ждем INVITE, а там уже этот атрибут есть.


Т.е accept выдавать и забывать. А сессию стартовать по start-пакету . Такой режим не поддерживается, требует доработки.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 май 2013, 07:59 
Не в сети

Зарегистрирован: 06 май 2009, 05:25
Сообщения: 102
Откуда: г. Амурск
Карма: 10
Прошу помощи.
Сервер: вер. 5.1 сборка 854 от 20.05.2013 19:11:31
voiceip вер. 5.1 сборка 191 от 14.05.2013 16:41:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_38

Та же самая SMG1016M...
При авторизации ошибка 12 (Ошибка сохранения соединения).
Пробую в скрипте предобработки:
Цитата:
UserName=request.getStringAttribute(1); //User-Name
request.setStringAttribute(24, UserName); //h323-conf-id
request.setStringAttribute(44, UserName); //Acct-Session-Id
request.setFlag( 1 );
request.setOption( "service", 30 ); //Существующая услуга модуля voiceip


В результате получаю:
Входящий пакет:
Цитата:
Packet type: Access-Request
Identifier: 109
Authenticator: {14 12 A3 C5 DB 2D E3 50 5D A8 0B F4 C1 D6 57 50}
Attributes:
User-Name=99990
Digest-Response=e372260a36df1e2f64b32d1c9ecbacd2
NAS-IP-Address=192.168.80.209
NAS-Port=1592
Service-Type=1
Framed-Protocol=2
Digest-Algorithm=MD5
Digest-Method=REGISTER
Digest-URI=sip:192.168.1.209:5060
Acct-Session-Id=99990
Digest-Realm=192.168.1.209
Digest-Nonce=51c826adaf5e330e195e817caa5ed882
Digest-Username=99990
Message-Authenticator={C2 8A 21 29 7F EA FA 4D 56 28 2F A8 75 47 D0 DD}
State=99990
SIP-AOR=sip:99990@192.168.1.209
NAS-Port-Type=0
Calling-Station-Id=99990
Called-Station-Id=99990


Ответ:
Цитата:
24 12:01:52
Packet type: Access-Reject
Identifier: 109
Authenticator: {}
Attributes:
Digest-Response=0
Reply-Message=12
Message-Authenticator={00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
State={39 39 39 39 30}
Digest-Response-Auth=4319104245ba386b191c2076c93983ed
h323-credit-time=1800
h323-return-code=12
h323-credit-amount=385.65
Process time auth: 37


Судя по логам, Acct-Session-Id устанавливается. А вот h323-conf-id нет.
И как его установить?

PS.
request.setStringAttribute - устанавливает общий атрибут. И реально устанавливает.
h323-conf-id - это атрибут вендора, но как его установить?
request.setVendorStringAttribute(24, UserName); выдает ошибку
Цитата:
Method setVendorStringAttribute( int, java.lang.String ) not found in class'ru.bitel.bgbilling.kernel.network.radius.RadiusPacket

request.setVendorAttribute использует параметр с типом bitel.billing.server.radius.RadiusVendorAttribute, а что это такое?

Справочник API перерыл, ничего не нахожу. Help me!!!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 июн 2013, 19:56 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Yagoda писал(а):
Цитата:
Method setVendorStringAttribute( int, java.lang.String ) not found in class'ru.bitel.bgbilling.kernel.network.radius.RadiusPacket

request.setVendorAttribute использует параметр с типом bitel.billing.server.radius.RadiusVendorAttribute, а что это такое?

Справочник API перерыл, ничего не нахожу. Help me!!!


Надо использовать метод
Код:
public void setStringAttribute( int vendor, int type, String value )


Он в классе RadiusAttributeSet, который является предком RadiusPacket.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 ноя 2013, 18:21 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
stark писал(а):
Vladimir M. писал(а):
да, пришел REGISTER, зарегистрировался на насе и ждем INVITE, а там уже этот атрибут есть.


Т.е accept выдавать и забывать. А сессию стартовать по start-пакету . Такой режим не поддерживается, требует доработки.


В связи с разработкой нового молуля voice , решил поднять эту тему . В новом модуле voice постараемся поддержать rfc 5090 . Кстати в данном случае можно решить проблему с помощью копирования h323-conf-id в NAS-Port скриптом предобработки . NAS-Port есть во всех пакетах, которые тут приводились как примеры. И вообще скорее всего будем стартовать сессию по start-пакету, а не по access как сейчас в voiceip.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 янв 2014, 22:43 
Не в сети

Зарегистрирован: 17 дек 2006, 02:49
Сообщения: 121
Откуда: Из ЛИСа
Карма: 1
stark писал(а):
stark писал(а):
Vladimir M. писал(а):
да, пришел REGISTER, зарегистрировался на насе и ждем INVITE, а там уже этот атрибут есть.


Т.е accept выдавать и забывать. А сессию стартовать по start-пакету . Такой режим не поддерживается, требует доработки.


В связи с разработкой нового молуля voice , решил поднять эту тему . В новом модуле voice постараемся поддержать rfc 5090 . Кстати в данном случае можно решить проблему с помощью копирования h323-conf-id в NAS-Port скриптом предобработки . NAS-Port есть во всех пакетах, которые тут приводились как примеры. И вообще скорее всего будем стартовать сессию по start-пакету, а не по access как сейчас в voiceip.


Вы пока новый модуль допилите, Китайская пасха случиться!

Надо упрощать проблемы, а не усложнять. Костыли в виде скрипта предобработки имеют огромные недостатки.
Я думаю, надо сделать так: пришел h323-conf-id, стартуем сессию (циска лайк), не пришел h323-conf-id так и не пытаемся ее стартовать, так как пришел ригистер не циски!
А стартуем ее позже, когда и надо ее стартовать, а именно когда придет инвайт!

Таким образом, полностью сохраняется логика, которая заложена при разработке, так как по приходу регистер без h323-conf-id НЕ НАДО СЕССИЮ СТАРТОВАТЬ! Ибо в этой авторизации еще и нет никакого намека на звонок! ОН БУДЕТ ПОЗЖЕ, С ПРИХОДОМ ИНВАЙТА, тогда там и будет h323-conf-id, вот тогда сессию и стартуем!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 янв 2014, 23:08 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
модуль делался под карточную схему, где ни каких регистраций и инвойтов не было... :-(


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 янв 2014, 10:47 
Не в сети

Зарегистрирован: 17 дек 2006, 02:49
Сообщения: 121
Откуда: Из ЛИСа
Карма: 1
skn писал(а):
модуль делался под карточную схему, где ни каких регистраций и инвойтов не было... :-(

Понимаю, но сейчас другое время, надо допилить!

Аргументы:
1. Указанный девайс по многим причинам самый популярный на сегодняшний день, а мы тут ВТОРОЙ год обсуждаем.
2. Костыли в виде подстановки h323-conf-id (в скрипте) явно не годятся и вот почему. Представим продакшен систему, например на 1000 абонентов, регистрирующихся динамически. Отвалилась сеть, потом востановилась. Все полезли на регистрацию и 1000 процессов, ожидающих в памяти стопа сесии, практически DDOS.


А казалось бы, чего уж тут легче, чем поправить код. Как я вижу, проверили на sip=1 в конфиге НАСа, и в случае не прихода h323-conf-id ПРОСТО ДАЖЕ И НЕ ПЫТАЕМСЯ СОХРАНЯТЬ СЕССИЮ! Ответили на запрос, что там положено (акцепт или реджект) и забыли!

Практически упрощение кода!!! Вместо вывода ошибки поставить exit в функцию!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 янв 2014, 19:03 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
пишите запрос в ХД, обсудим что можно сделать и почем...


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

Зарегистрирован: 17 дек 2006, 02:49
Сообщения: 121
Откуда: Из ЛИСа
Карма: 1
С одной стороны, я как бы и не против небольшую денежку за указанную доработку заплатить...
И бета-тестером согласен быть!
Но при ценообразовании прошу учесть, что данный функционал будет весьма востребован!
Первый запрос на это поступил от пользователя BGBilling на этом форуме 29 дек 2012. Уже больше года прошло, могли бы и сделать!
Тем более, что другие биллинги (Нетап, напрмер) этот функционал поддерживают, советы можно найти, например, здесь http://forum.nag.ru
Таким образом, не реализуя этот функционал более года, сколько Вы приобщили клиентов к другим биллингам???
А девайс этот весьма уже раскручен на рынке благодаря ОЧЕНЬ приятной цене. Для большей нагрузки уже на стадии выхода более мощная модель, SMG 2016.

Так может стоит сделать эту доработку, тем более по логике она скорее упрощение, чем усложнение?
И сделать, как у Вас обычно, только для последней, 6-той версии Биллинга, что еще больше заставит на шестерку обновляться!)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 мар 2014, 14:02 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Апну темку, у мну кстати 6 версия, но этот атрибут так и непроскакивает

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 31 мар 2014, 22:24 
Не в сети
Аватара пользователя

Зарегистрирован: 23 мар 2009, 23:16
Сообщения: 780
Откуда: St.Petersburg
Карма: 0
Подтверждаю - отсутствует. На рабочий костыль тоже не нашел ссылки. Дайте тогда чоль костыль, раз фикса нет.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 апр 2014, 13:01 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Сделали костыль уже давно . Пользователь ЛИС, так не сообщил о результатах тестирования. Недавно еще кто-то обратился, тоже дали ему костыль , и он тоже пропал. Не выкладываем в общий доступ пока кто-то не протестирует и не напишет что все нормально. Возможно, у людей все работает и они потом пропадают .


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 апр 2014, 16:18 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Это не костыль, а обновление модуля VoiceIp для 6.0: http://bgbilling.ru/patch/voiceip.jar
Уже двое взяли на тестирование. Необходимо поставить последние обновления сервера,
после чего поместить библиотеку в lib/app.
Суть обновления - при отсутствии атрибута h323-conf-id сессия не сохраняется при авторизации.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 апр 2014, 05:50 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
я не пропал, у меня тестовый биллинг поломали, продолжаю тестировать, у меня сейчас пишет что направление не найдено, авторизация прошла, подскажите настройки для NAS а и пример тарифа

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 апр 2014, 12:21 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Доработка включена в 6.0 и 6.1 версии.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 июл 2014, 17:48 
Не в сети
Аватара пользователя

Зарегистрирован: 23 мар 2009, 23:16
Сообщения: 780
Откуда: St.Petersburg
Карма: 0
Снова возвращаемся к этой проблеме.

Код:
  Клиент: вер. 6.0 сборка 1323 от 21.05.2014 18:00:48
    os: Mac OS X; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_65
  Сервер: вер. 6.0 сборка 1745 от 22.05.2014 18:03:30
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_45


Код:
BGRadiusVoip version 6.0 build 232 from 12.05.2014 16:41:36


При попытке приконнектиться SIP клиентом к SMG1016M получаем вот такой отлуп

Код:
29 13:40:58
Packet type: Access-Request
Identifier: 231
Authenticator: {B9 C4 9B 31 6F DB 91 80 04 A8 46 68 83 15 5C 1C}
Attributes:
User-Name=999
Digest-Response=5582a7f7d23c73fb1e7e25d2c6f479bf
NAS-IP-Address=2.2.2.2
NAS-Port=55318
Service-Type=1
Framed-Protocol=2
Digest-Qop=auth
Digest-Algorithm=MD5
Digest-Method=REGISTER
Digest-URI=sip:1.1.1.1
Digest-Realm=mydomain
Digest-Nonce=f5cb9ad5ddf41ad6
Digest-Username=999
Message-Authenticator={68 25 34 A2 79 37 C7 96 A5 8E A9 59 B3 2B D4 C9}
Digest-Nonce-Count=00000001
Digest-CNonce=YCwPUJZraaPUXNU8xdLPf2HUWZVJdEaJ
SIP-AOR=sip:999@1.1.1.1
NAS-Port-Type=0
Calling-Station-Id=999
Called-Station-Id=999
Common options: {call.type=1}
29 13:40:58
Packet type: Access-Reject
Identifier: 231
Authenticator: {}
Attributes:
Reply-Message=40
Message-Authenticator={00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
Digest-Response-Auth=4affa72b092cfad59dc667b5b48ca1e4
h323-return-code=40
h323-credit-amount=852.53
Process time auth: 14


Направление не найдено? В тарифном плане вот так нарисовано:

Вложение:
Снимок экрана 2014-07-01 в 15.46.38.png
Снимок экрана 2014-07-01 в 15.46.38.png [ 15.41 КБ | Просмотров: 14581 ]


Что я не так делаю?

PS: Скриптов предобработки нет


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 июл 2014, 17:58 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
mikos писал(а):
Снова возвращаемся к этой проблеме.


Причем тут эта проблема ? у вас в тарифе нет направления.
http://bgbilling.ru/v6.1/doc/ch33s10s01.html

Задайте его в префиксе или еще как-то.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 июл 2014, 20:10 
Не в сети
Аватара пользователя

Зарегистрирован: 23 мар 2009, 23:16
Сообщения: 780
Откуда: St.Petersburg
Карма: 0
А зачему ему префиксы, если я еще и не звоню?
Ок, сейчас попробую добавить префиксы, посмотрим, что на этот раз скажет наш любимый радиус...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 июл 2014, 20:25 
Не в сети
Аватара пользователя

Зарегистрирован: 23 мар 2009, 23:16
Сообщения: 780
Откуда: St.Petersburg
Карма: 0
Теперь "цена не найдена" h323-return-code=11

О какой цене идет речь?

ТП переделал сделал вот так:

Вложение:
Снимок экрана 2014-07-01 в 18.23.27.png
Снимок экрана 2014-07-01 в 18.23.27.png [ 14.52 КБ | Просмотров: 14573 ]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 июл 2014, 13:06 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
mikos писал(а):
Теперь "цена не найдена" h323-return-code=11

О какой цене идет речь?

ТП переделал сделал вот так:

Вложение:
Снимок экрана 2014-07-01 в 18.23.27.png


так вы переделали тариф, теперь он только совпадение ровно для 5 цифр находит, а у вас 3.

Цитата:
Called-Station-Id=999


Вообще мне тут говорят, что если убрать Called-Station-Id, то радиус не будет проверять ни цену, ни направление.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 июл 2014, 19:02 
Не в сети
Аватара пользователя

Зарегистрирован: 23 мар 2009, 23:16
Сообщения: 780
Откуда: St.Petersburg
Карма: 0
Ага, спасибо, так оно и есть.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 авг 2014, 16:59 
Не в сети

Зарегистрирован: 16 ноя 2011, 18:30
Сообщения: 115
Карма: 0
Тема про динамическую регистрацию на SMG?
Если да то как заставить ее работать?
Звонки, если регистрироваться статически на SMG, нормально авторизуются.
А вот на динамическую регистрацию у меня ругается с кодом 13 Тип звонка не определен.
Куда копать?

29 14:54:42
Packet type: Access-Request
Identifier: 71
Authenticator: {F7 84 F2 1D 4B 96 3A E5 48 8C A7 2E DA 88 D6 61}
Attributes:
User-Name=3770000
Digest-Response=b53205323775bfc3b5a03167ee2b9f21
NAS-IP-Address=192.168.40.1
NAS-Port=64705
Service-Type=1
Framed-Protocol=2
Digest-Algorithm=MD5
Digest-Method=REGISTER
Digest-URI=sip:192.168.40.1
Digest-Realm=192.168.40.1
Digest-Nonce=c64357215870e81379b8f09da08fd422
Digest-Username=3770000
Message-Authenticator={74 8B 99 78 7E 66 5A 56 DD 92 74 73 39 79 5B 22}
SIP-AOR=sip:3770000@192.168.40.1
NAS-Port-Type=0
Calling-Station-Id=3770000
Called-Station-Id=3770000

29 14:54:42
Packet type: Access-Reject
Identifier: 71
Authenticator: {}
Attributes:
Reply-Message=13
Message-Authenticator={00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
h323-return-code=13
Process time auth: 9


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 авг 2014, 17:47 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
afedorov писал(а):
Тема про динамическую регистрацию на SMG?
Если да то как заставить ее работать?
Звонки, если регистрироваться статически на SMG, нормально авторизуются.
А вот на динамическую регистрацию у меня ругается с кодом 13 Тип звонка не определен.
Куда копать?

29 14:54:42
Packet type: Access-Request
Identifier: 71
Authenticator: {F7 84 F2 1D 4B 96 3A E5 48 8C A7 2E DA 88 D6 61}
Attributes:
User-Name=3770000
Digest-Response=b53205323775bfc3b5a03167ee2b9f21
NAS-IP-Address=192.168.40.1
NAS-Port=64705
Service-Type=1
Framed-Protocol=2
Digest-Algorithm=MD5
Digest-Method=REGISTER
Digest-URI=sip:192.168.40.1
Digest-Realm=192.168.40.1
Digest-Nonce=c64357215870e81379b8f09da08fd422
Digest-Username=3770000
Message-Authenticator={74 8B 99 78 7E 66 5A 56 DD 92 74 73 39 79 5B 22}
SIP-AOR=sip:3770000@192.168.40.1
NAS-Port-Type=0
Calling-Station-Id=3770000
Called-Station-Id=3770000

29 14:54:42
Packet type: Access-Reject
Identifier: 71
Authenticator: {}
Attributes:
Reply-Message=13
Message-Authenticator={00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
h323-return-code=13
Process time auth: 9


посмотрите тут


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 32 ]  На страницу 1, 2  След.

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


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

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


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

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