forum.bitel.ru http://forum.bitel.ru/ |
|
Тарификация Оператора http://forum.bitel.ru/viewtopic.php?f=6&t=7412 |
Страница 1 из 1 |
Автор: | barguzin2 [ 12 ноя 2012, 14:26 ] |
Заголовок сообщения: | Тарификация Оператора |
Имеем схему звонка Абонент -> Cisco -> SoftSwitch -> Operator Карточка авторизуется на Cisco. Т.к. в качестве remote-address в радиус-пакетах от Cisco фигурирует адрес SoftSwitch, то соответственно получается что оператор не тарифицируется. Это что, мне еще нужно отдельно (дублировать) собирать звонки по схеме Cisco->SoftSwitch->Operator где Cisco выступает в качестве логина у фиктивного договора и звонки тарифицируются из пакетов SoftSwitch чтобы можно было тарифицировать оператора ? Или есть какое-то более гибкое решение в такой схеме ? Схема, кстати, достаточно классическая. Кто как тарифицирует потребленный трафик ? |
Автор: | stark [ 12 ноя 2012, 15:13 ] |
Заголовок сообщения: | Re: Тарификация Оператора |
Скриптами предобработки нельзя подменить? |
Автор: | barguzin2 [ 12 ноя 2012, 18:47 ] |
Заголовок сообщения: | Re: Тарификация Оператора |
А подменить что ? Операторов то несколько и куда уйдёт звонок знает только софтсвич, и эта инфа доступна только из его радиус-аккаунт пакетов, но там уже другой User-Name = IP адрес цыски. |
Автор: | stark [ 13 ноя 2012, 12:36 ] |
Заголовок сообщения: | Re: Тарификация Оператора |
barguzin2 писал(а): А подменить что ? Операторов то несколько и куда уйдёт звонок знает только софтсвич, и эта инфа доступна только из его радиус-аккаунт пакетов, но там уже другой User-Name = IP адрес цыски. а какой accounting он шлет ? start-пакет? И в нем другой User-Name = IP адрес цыски? Или только stop-пакет ? |
Автор: | stark [ 13 ноя 2012, 12:55 ] |
Заголовок сообщения: | Re: Тарификация Оператора |
barguzin2 писал(а): А подменить что ? Операторов то несколько и куда уйдёт звонок знает только софтсвич, и эта инфа доступна только из его радиус-аккаунт пакетов, но там уже другой User-Name = IP адрес цыски. Если в stop-пакете есть какая-нибудь информация о том куда ушел звонок, то можно же по ней как-нибудь определить оператора? . Как вот тут, только логику поменять : http://bgbilling.ru/v5.2/doc/ch29s11s02.html |
Автор: | stark [ 13 ноя 2012, 13:19 ] |
Заголовок сообщения: | Re: Тарификация Оператора |
Можете показать пример приходящий пакетов , чтобы понятнее было ? |
Автор: | barguzin2 [ 13 ноя 2012, 16:50 ] |
Заголовок сообщения: | Re: Тарификация Оператора |
стоп-пакет с цыски Код: User-Name=7xxxxxx6901 NAS-IP-Address=10.10.10.6 Acct-Status-Type=2 Acct-Session-Time=11 Calling-Station-Id=7xxxxxx6901 Called-Station-Id=7xxxxxx8308 cisco-avpair=remote-media-address=20.20.20.19 h323-remote-address=20.20.20.19 h323-conf-id=6A1E0895 2BCF11E2 805C8CCA F46BEFAC h323-call-type=VoIP h323-call-origin=originate стоп-пакет с софт-свича Код: User-Name=10.10.10.6 NAS-IP-Address=20.20.20.19 Acct-Status-Type=2 Acct-Session-Time=11 Calling-Station-Id=7xxxxxx6901 Called-Station-Id=7xxxxxx8308 h323-remote-address=30.30.30.14 h323-conf-id=6A1E0895 2BCF11E2 805C8CCA F46BEFAC h323-call-type=VoIP h323-call-origin=originate привел только основную инфу из пакетов. используется полное проксирование, поэтому медиа-адрес и сигнальный будут совпадать. как видно на цыске шлюзом выступает софтсвич, а уже в пакете софтсвича шлюз - это адрес оператора (могут быть разные операторы). Для цыски юзер это номер телефона, для софтсвича юзер получается сама цыска, которая, кстати, без авторизации, только аккаунтинг. 10.10.10.6 - цыска, 20.20.20.19 - софтсвич, 30.30.30.14 - оператор |
Автор: | barguzin2 [ 13 ноя 2012, 16:55 ] |
Заголовок сообщения: | Re: Тарификация Оператора |
софтсвич шлёт и старт и стоп с однинаковыми приведенными здесь данными. у цыски в старте нету адреса шлюза совсем, а так данные тоже такие же |
Автор: | stark [ 13 ноя 2012, 19:38 ] |
Заголовок сообщения: | Re: Тарификация Оператора |
так у вас есть 2 варианта 1) Использовать только стоп-пакет с софт-свича(с cisco воббще игнорировать, не заводить этот NAS) . При этом искать абонента не по User-Name, а по Calling-Station-Id. 2) Вообще завести 2 разных nas-а 10.10.10.6 и 20.20.20.19. На 1-ом (10.10.10.6) обсчитывать только абонентов , на 2-ом (20.20.20.19) считать операторский трафик . Относить к конкретному оператору в обоих случаях надо по h323-remote-address из пакета софт-свича. |
Автор: | barguzin2 [ 13 ноя 2012, 22:21 ] |
Заголовок сообщения: | Re: Тарификация Оператора |
Видимо остается только второй вариант, т.к. на цыске карточки есть и их не получится по Calling-Station-Id считать. А во втором случае так понимаю возвращаемся к первому посту, т.е. от софтсвича еще раз в базу ложится звонок (где логином является сама цыска) для обсчета оператора ? Накладно как-то. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |