Итак, завел тестовый договор, в который добавил нетарифицирующийся алиас(402638), и тарифицирующийся(402799). Под тарифицируется - здесь и далее полагаю просто, попадание звонка на договор.
Сделал с обоих алиасов звонок на один и тот же номер. На договор попал только один звонок. Прилагаю скрины типа логина, скрин логинов договора, скрин сессий по обоим логинам.
конфиг модуля
Код:
#вендоры - производители оборудования и их коды
vendors=9=Cisco
#минимальная и максимальная длина пароля
min.password.length=5
max.password.length=12
#требование чтобы в пароле были только цифры
#passw.content=onlydigit
#сколько лет отображать в просмотре сессий через web
showyears=3
#XSL для печати и отправки на почту сессий
#xslt.1=http://x.x.x.x:8080/bgbilling/xsl/voiceip_login_sessions.xsl
xslt.1=voiceip_login_sessions.xsl
reportTitle.1=Просмотр сессий VoiceIP
#XSL для печати и отправки на почту наработки по логинам
#xslt.2=http://x.x.x.x:8080/bgbilling/xsl/voiceip_login_amount.xsl
xslt.2=voiceip_login_amount.xsl
reportTitle.2=Наработка по логинам VoiceIP
#XSL для печати и отправки на почту наработки логина по направлениям
#xslt.3=http://x.x.x.x:8080/bgbilling/xsl/voiceip_login_direct.xsl
xslt.3=voiceip_login_direct.xsl
reportTitle.3=Наработка логина VoiceIP по направлениям.
#в просмотре сессий в клиенте кол-во выводимых на странице сессий
show.sessions.on.page=50
#названия пунктов WEB - меню
web.menuItem1=Просмотр сессий VoiceIp
web.menuItem2=Наработка по логинам VoiceIp
web.menuItem3=Cмена пароля на логины VoiceIp
web.menuItem4=Наработка логина VoiceIp по направлениям
#граница некарточных логинов
top.nocard.login=15000000
#ГГГ
#balance.summa.shift=100000
#код модуля "карточки", 0 - модуль "карточки" не используется
card.module.id=4
#максимальная длительность сессии
voip.max.time=3600
#параметры отсылальщика ошибок
mailer.period=3600
mailer.to=akhmat@irtelcom.ru
#игнорирумые Disconnect cause через запятую
#звонки с такими Disconnect cause будут считатся нулевой длины (через ,)
voip.ignore.dc=66
#установка цветов для подсветки Disconnect-Cause в мониторе DC:HEX Color
voip.monitor.dc.color=10:00ff00;3:ff0000;22:ff00ff;11:ffff00
# режимы поиска логинов
findmode.0.title=Поиск по User-Name=LOGIN
findmode.0.value=User-Name=LOGIN
findmode.1.title=Поиск по User-Name=ALIAS
findmode.1.value=User-Name=ALIAS
findmode.2.title=Поиск по Calling-Station-Id=ALIAS
findmode.2.value=Calling-Station-Id=ALIAS
findmode.3.title=Поиск по h323-remote-address=ALIAS
findmode.3.value=h323-remote-address=ALIAS
#
#find.order=0,1,2
xslt.1.csv=voiceip_login_sessions_csv.xsl
xslt.2.csv=voiceip_login_amount_csv.xsl
xslt.3.csv=voiceip_login_direct_csv.xsl
find.order=0,1,2,3
Конфиг Наса астериск
Код:
service=6
acct.out=all/all
acct.out=voip/originate
acct.in=voip/answer
Аккаунт пакет первого звонка
Код:
INFO 05.02.2010 16:42:28 ACCOUNT:
Type=ACCOUNTING_REQUEST
Attributes:
User-Name=402638
NAS-IP-Address=10.11.1.5
NAS-Port=0
Acct-Status-Type=2
Acct-Delay-Time=0
Acct-Session-Time=0
Calling-Station-Id=402638
Acct-Session-Id=1265377101.60399
Called-Station-Id=79627499991
Asterisk-Unique-ID=1265377101.60399
Asterisk-Dst-Ctx=support
Asterisk-Clid="402638" <402638>
Asterisk-Disposition=NO ANSWER
Asterisk-Chan=SIP/402638-00001f2e
Asterisk-AMA-Flags=DOCUMENTATION
Asterisk-Dst-Chan=OOH323/MVTS-b3a6
Asterisk-Last-App=Dial
h323-disconnect-cause=5
Asterisk-Last-Data=OOH323/89627499991@MVTS
h323-connect-time=1970-01-01 00:00:00 +0000
h323-disconnect-time=2010-02-05 13:38:46 +0000
h323-conf-id=1265377101.60399
h323-setup-time=2010-02-05 13:38:21 +0000
h323-call-origin=originate
h323-call-type=VOIP
Asterisk-Start-Time=2010-02-05 13:38:21 +0000
Asterisk-Bill-Sec=0
Asterisk-Acc-Code=402638
Asterisk-Duration=25
Asterisk-Dst=89627499991
Asterisk-End-Time=2010-02-05 13:38:46 +0000
Asterisk-Src=402638
Asterisk-Answer-Time=1970-01-01 00:00:00 +0000
INFO 05.02.2010 16:42:28 RESPONSE:
Type=ACCOUNTING_RESPONSE
Attributes:
Второго звонка
Код:
INFO 05.02.2010 16:49:08 ACCOUNT:
Type=ACCOUNTING_REQUEST
Attributes:
User-Name=402799
NAS-IP-Address=10.11.1.5
NAS-Port=0
Acct-Status-Type=2
Acct-Delay-Time=0
Acct-Session-Time=0
Calling-Station-Id=402799
Acct-Session-Id=1265377498.61355
Called-Station-Id=79627499991
Asterisk-Unique-ID=1265377498.61355
Asterisk-Dst-Ctx=support
Asterisk-Clid="402799" <402799>
Asterisk-Disposition=NO ANSWER
Asterisk-Chan=SIP/402799-00001fb8
Asterisk-AMA-Flags=DOCUMENTATION
Asterisk-Dst-Chan=OOH323/MVTS-3445
Asterisk-Last-App=Dial
h323-disconnect-cause=5
Asterisk-Last-Data=OOH323/89627499991@MVTS
h323-connect-time=1970-01-01 00:00:00 +0000
h323-disconnect-time=2010-02-05 13:45:26 +0000
h323-conf-id=1265377498.61355
h323-setup-time=2010-02-05 13:44:58 +0000
h323-call-origin=originate
h323-call-type=VOIP
Asterisk-Start-Time=2010-02-05 13:44:58 +0000
Asterisk-Bill-Sec=0
Asterisk-Acc-Code=402799
Asterisk-Duration=28
Asterisk-Dst=89627499991
Asterisk-End-Time=2010-02-05 13:45:26 +0000
Asterisk-Src=402799
Asterisk-Answer-Time=1970-01-01 00:00:00 +0000
INFO 05.02.2010 16:49:08 RESPONSE:
Type=ACCOUNTING_RESPONSE
Attributes:
В итоге результат, на алиас 402638 не приходят его звонки, никакие. При этом звонки по этому алиасу, отображаются на операторе, через кого уходит звонок. Вот такая канитель