Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Блок кода
#режим поиска при авторизации 
radius.auth.search.mode.order=exp[,exp]
#режим поиска при аккаунтинге
radius.acc.search.mode.order=exp[,exp]
#режим поиска для оператора
radius.oper.search.mode.order=exp[,exp]

Где exp имеет вид

Блок кода
languageruby
code[:type]

...

Блок кода
languageruby
radius.auth.in=/incoming

 


Так же тип звонка можно определить в обработчике протокола(ссылка!!!).

...

  1. Определяем типа звонка на основе опций описанных выше( radius.auth.in, radius.auth.out, radius.acct.in, radius.acct.out).
  2. Если есть скрипт обработки процессора протокола, то он может установить тип звонка. 
  3. При поиске account-а если мы указали направление в опции, то они  используется.
    Тут есть небольшое отличие как работает обработка access и accounting. Для access мы просто находим первый режим, для которого прошла авторизация. Для accounting при нахождении нескольких режимов, для каждого из них содается отльная создается отдельная сессия.
    Это сделано  для того, когда в случае звонка абонент-абонент, создать исходящую сессию на одном абоненте и исходящую на другом. 

...