forum.bitel.ru http://forum.bitel.ru/ |
|
pss http://forum.bitel.ru/viewtopic.php?f=6&t=4810 |
Страница 1 из 1 |
Автор: | ssm [ 21 ноя 2010, 16:40 ] |
Заголовок сообщения: | pss |
пробую 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 как настроить учет звонков на оператора по этим атрибутам? |
Автор: | Amir [ 27 ноя 2010, 21:11 ] |
Заголовок сообщения: | Re: pss |
В скрипте предбработки наса, в зависимости от этого адреса, проставлять код оператора. |
Автор: | ssm [ 08 янв 2011, 02:09 ] |
Заголовок сообщения: | Re: pss |
а как? я вообще в программировании не смыслю приведите пример как например в зависимости от IP присвоить определенные логины и пароли |
Автор: | ssm [ 09 янв 2011, 16:35 ] |
Заголовок сообщения: | Re: pss |
а если в 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 адрес то будет определятся так логин и обсчитыватся? |
Автор: | Amir [ 24 янв 2011, 14:24 ] |
Заголовок сообщения: | Re: pss |
Да, но это по старой схеме, т.е. для подсчета звонка для килента и для оператора надо будет два аккаунтинг пакета. Для новой - звонок тарифиццируется дважды, если это задано в тарифе. Для 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; } } } |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |