Страница 1 из 1

SMG-1016M Radius пакеты

Добавлено: 23 дек 2013 12:23
grifin.ru
Доброго времени суток.
С 1 января планирую перевести биллинг на радиус, который собирает данные с SMG (он уже с первого декабря собирает, параллельно со старым вариантом биллинга)
Я все думаю как бы там все сделать, но пока прихожу к мысли, что:

1. мне сильно не хватает, чтоб в записи о звонке сохранялись номера портов (транков) обоих плечей вызова (И входящего и исходящего)
Чтоб по записи можно было понять Из какого потока (транка) звонок пришел и в какой поток (транк) он ушел.

2. Я вообще считаю что все потоки и транки нужно пронумеровать непересекающейся уникальной нумерацией.
Например потоки от 0 до 15, а дальше - транки от 16 или от 20... а то парсить имя транка - как то не по пацански.
Биллинг оперирует понятием "номер порта АТС"

Добавлено: 24 дек 2013 15:40
Женя
а вот обсуждалось недавно подобное, посмотрите
http://eltex.nsk.ru/forum/viewt0pic.php?t=2976
это устроит?

Добавлено: 28 дек 2013 23:11
rusnetwork
с наступающим!
мы уже с грифином (мы - разные операторы) общались по этому поводу пришли к выводу что все таки не достаточно нам этого содержимого пакетов
возможна ли доработка протокола?

Re: SMG-1016M Radius пакеты

Добавлено: 09 янв 2014 17:59
Женя
А можете поконкретнее описать что и куда добавть желаете?
в какое поле?

Re: SMG-1016M Radius пакеты

Добавлено: 09 янв 2014 20:48
rusnetwork
Стартовый пакет 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>Цифровой шлюз SMG-1016M 125
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>
Vendor-Specific(26): Cisco(9): Cisco-AVPair(1): h323-remote???-id=<$SRC_ID>
Vendor-Specific(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>
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>
Vendor-Specific(26): Cisco(9): Cisco-AVPair(1): h323-remote???-id=<$SRC_ID>
Vendor-Specific(26): Cisco(9): Cisco-AVPair(1): h323-call-id=<$CALL_ID>
Vendor-Specific(26): Cisco(9): Cisco-AVPair(30): h323-disconnectcause=<$DISCONNECT_CAUSE>
Vendor-Specific(26): Cisco(9): Cisco-AVPair(1): xpgk-local-disconnectcause=<$LOCAL_DISCONNECT_CAUSE>
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-disconnect-time(29): h323-disconnecttime=<$TIME_DISCONNECT>
Vendor-Specific(26): Cisco(9): h323-gw-id(33): h323-gw-id=<$SMG_IP>

Re: SMG-1016M Radius пакеты

Добавлено: 07 фев 2014 15:10
rusnetwork
ну что?

Re: SMG-1016M Radius пакеты

Добавлено: 17 июл 2015 14:53
rusnetwork
Прошло полтора года, и вот на сайте появилась новая прошивка с изменением "Передачи имени входящей транковой группы в сообщениях RADIUS"
в инструкции ни слова, так чудо свершилось или нет?

Re: SMG-1016M Radius пакеты

Добавлено: 17 июл 2015 15:02
Женя
rusnetwork писал(а):Прошло полтора года, и вот на сайте появилась новая прошивка с изменением "Передачи имени входящей транковой группы в сообщениях RADIUS"
в инструкции ни слова, так чудо свершилось или нет?


Чудо случилось )
можете попробовать на последнем ПО

Re: SMG-1016M Radius пакеты

Добавлено: 17 июл 2015 16:31
rusnetwork
а как на счет инструкции? или на ощупь работать?

Re: SMG-1016M Radius пакеты

Добавлено: 17 июл 2015 17:38
Женя
названия транков передаются в полях
in-trunkgroup-label
out-trunkgroup-label
вот ссылка на описание циски http://www.cisco.com/c/en/us/td/docs/vo ... #wp1148943