BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: pss
СообщениеДобавлено: 21 ноя 2010, 16:40 
Не в сети

Зарегистрирован: 21 ноя 2010, 16:29
Сообщения: 3
Карма: 0
пробую voip
учет межоператорского трафика на pss
в радиус логе

11-21/12:12:47 INFO [pool-2-thread-30] radius - ACCOUNT:
Type=ACCOUNTING_REQUEST
Attributes:
User-Name=ssm
NAS-IP-Address=22.222.22.222
Service-Type=12
Acct-Status-Type=2
Acct-Delay-Time=0
Acct-Session-Time=0
Acct-Session-Id=0007CD1C
NAS-Port-Type=0
Called-Station-Id=79111111111
h323-gw-id=хххх
h323-disconnect-cause=10
h323-connect-time=09:12:47.842 UTC Sun Nov 21 2010
h323-disconnect-time=09:12:47.842 UTC Sun Nov 21 2010
cisco-NAS-Port=CALLNORMAL
h323-conf-id=хххххххх хххххххх хххххххх хххххххх
h323-conf-id=хххххххх хххххххх хххххххх хххххххх
h323-setup-time=09:12:44.342 UTC Sun Nov 21 2010
h323-call-origin=answer
h323-call-type=Telephony

11-21/12:12:47 INFO [pool-2-thread-30] radius - RESPONSE:
Type=ACCOUNTING_RESPONSE
Process time stop: 9
Attributes:

11-21/12:12:47 INFO [pool-2-thread-5] radius - ACCOUNT:
Type=ACCOUNTING_REQUEST
Attributes:
User-Name=ssm
NAS-IP-Address=22.222.22.222
Service-Type=12
Acct-Input-Octets=0
Acct-Output-Octets=0
Acct-Status-Type=2
Acct-Delay-Time=0
Acct-Session-Time=0
Acct-Input-Packets=0
Acct-Session-Id=0007CD1D
Acct-Output-Packets=0
NAS-Port-Type=0
Called-Station-Id=79111111111
h323-gw-id=хххх
h323-remote-address=11.111.11.111
h323-disconnect-cause=10
h323-connect-time=09:12:47.842 UTC Sun Nov 21 2010
h323-disconnect-time=09:12:47.842 UTC Sun Nov 21 2010
cisco-NAS-Port=CALLNORMAL
cisco-avpair=remote-media-address=11.111.11.111
cisco-avpair=coder-type-rate=g711ulaw
cisco-avpair=media-mode=proxy
h323-conf-id=хххххххх хххххххх хххххххх хххххххх
h323-conf-id=хххххххх хххххххх хххххххх хххххххх
h323-setup-time=09:12:44.358 UTC Sun Nov 21 2010
h323-call-origin=originate
h323-call-type=VoIP

с pss приходит только IP на который уходит звонок
h323-remote-address=11.111.11.111
cisco-avpair=remote-media-address=11.111.11.111
как настроить учет звонков на оператора по этим атрибутам?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: pss
СообщениеДобавлено: 27 ноя 2010, 21:11 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
В скрипте предбработки наса, в зависимости от этого адреса, проставлять код оператора.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: pss
СообщениеДобавлено: 08 янв 2011, 02:09 
Не в сети

Зарегистрирован: 21 ноя 2010, 16:29
Сообщения: 3
Карма: 0
а как?
я вообще в программировании не смыслю
приведите пример как например в зависимости от IP присвоить определенные логины и пароли


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: pss
СообщениеДобавлено: 09 янв 2011, 16:35 
Не в сети

Зарегистрирован: 21 ноя 2010, 16:29
Сообщения: 3
Карма: 0
а если в radius.attributes добавить h323-remote-address
и в findmode указать
findmode.3.title=Поиск по h323-remote-address=ALIAS
findmode.3.value=h323-remote-address=ALIAS
findmode.4.title=Поиск по h323-remote-address=LOGIN
findmode.4.value=h323-remote-address=LOGIN
а как логин в договоре указать IP адрес
то будет определятся так логин и обсчитыватся?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: pss
СообщениеДобавлено: 24 янв 2011, 14:24 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Да, но это по старой схеме, т.е. для подсчета звонка для килента и для оператора надо будет два аккаунтинг пакета.
Для новой - звонок тарифиццируется дважды, если это задано в тарифе.

Для 5.1:

Код:
import ru.bitel.bgbilling.kernel.network.radius.*;
import ru.bitel.bgbilling.modules.voiceip.radius.*;
import ru.bitel.bgbilling.server.util.*;
import bitel.billing.server.radius.*;

void processRequest( request, response, setup, con, conSlave )
{
   attributes = request.getAttributes( Vendors.CISCO, H323.H323_remote_address );
   if ( attributes != null ) for( it = attributes.iterator(); it.hasNext(); )
   {
      ra = it.next();
      value = ra.getValue();

      if( value.equals( "12.110.1.126" ) )
      {
         request.setOption( VoiceIpRadiusProcessor.OPERATOR, 2 );
         break;
      }
      else if( value.equals( "11.75.11.143" ) )
      {
         request.setOption( VoiceIpRadiusProcessor.OPERATOR, 1 );
         break;
      }
      else if( value.equals( "196.22.33.21" ) )
      {
         request.setOption( VoiceIpRadiusProcessor.OPERATOR, 3 );
         break;
      }
      else if( value.equals( "191.22.33.44" ) )
      {
         request.setOption( VoiceIpRadiusProcessor.OPERATOR, 3 );
         break;
      }
   }
}


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

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


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

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


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

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