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

Материал из M-200 WIKI
(Различия между версиями)
Перейти к: навигация, поиск
 
Строка 1: Строка 1:
{{Only_SS}}
 
 
{{ВерхМенюКонфиг}}
 
{{ВерхМенюКонфиг}}
 
{{ПравГлавМеню}}
 
{{ПравГлавМеню}}

Текущая версия на 15:57, 18 марта 2015

Для авторизации вызовов были разработаны специальные порты, которые умеют парковать вызов до ответа 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+++"
   }
}

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты