Порты авторизации на коммутаторах серии СС

Материал из М-200 WIKI

Перейти к: навигация, поиск

Данная информация относится только к узлам коммутации серии СС и станциям на база ТЭЗ К-87.

Для авторизации вызовов были разработаны специальные порты, которые умеют парковать вызов до ответа Radius сервера, модифицировать номера, по ответу от сервера и контролировать длительность разговорного состояния. Для авторизации используются следующие атрибуты.

Тестировалось с LanBilling.

При отказе в авторизации может проигрывать голосовое сообщение.

Пример конфигурации:

// TIME = [2010-12-29 12:18:23]
 
CONF [1]
{
    MODULE [1]
    {
        TYPE = MODULE_MP  NAME = ""  PROFIL = 1
 
        PCM [1] { PROFIL = 2              // TYPE PCM = PCM_DSS1
            PORT [1-30] { PROFIL = 3      // SIG = SIG_DSS1
                GROUP = 1
            }
        }
        AIR [1] { PROFIL = 4             // AIR TYPE = AIR_UNIFIED
            PORT [1-31] { PROFIL = 5       // SIG = SIG_CALLAUTH
                GROUP = 2
            }
        }
    }
    PROFIL [1] { TYPE = AIR_MODULE
        wide = 8
    }
    PROFIL [2] { TYPE = PCM_DSS1
    }
    PROFIL [3] { TYPE = SIG_DSS1
    }
    PROFIL [4] { TYPE = AIR_UNIFIED
    }
    PROFIL [5] { TYPE = SIG_CALLAUTH
    }
 
    GROUP [1] { ROUTE = 1 }
    GROUP [2] { ROUTE = 2 }
 
    DIR [1] { NAME = "DSS1" 1 }
    DIR [2] { NAME = "Авторизация" 2 }
 
    ROUTE [1] { NAME = "Вход по DSS1"
         // Все 3-х значные номера отправтся на авторизацию
         // CallBuilder отправит их в RADIUS сервер и сообщит о 
         //том сколько времени они могут разговаривать
         // в радиус отправятся Calling и Called номера 
         RECORD "***" 2   
    }
 
    ROUTE [2] { NAME = "Выход с авторизации"
         // Сюда попадем кода порт авторизации получит ответ от сервера
         // RADIUS может в дополнение об авторизации и передачи длительности разговора
         // Модифицировать нумерацию
         // По выходу мы можем модифицировать номер снова или оставить все как есть 
         RECORD "***" 1   
 
    }
 
 
    COMMON
    {
        NAME = ""
        sModulePlaces = "jiVPFNvmokyT9iEXcnUaDXsKrJM=++2+++"
    }
}
Категории