Установка параметров звонка Voip

Материал из BiTel WiKi

(Различия между версиями)
Перейти к: навигация, поиск
(Новая: Определение типа звонка voip модуле. После того как стандартный препроцессор установит тип звонка на о...)
 
(3 промежуточные версии не показаны)
Строка 1: Строка 1:
-
Определение типа звонка voip модуле. После того как стандартный препроцессор установит тип звонка на основании атрибутов h323-call-type и h323-call-origin и данных конфигурации NASа возможна установка типа звонка самостоятельно скриптом.
+
Определение типа звонка voip модуле. После того как стандартный препроцессор установит тип звонка на основании атрибутов h323-call-type и h323-call-origin и данных конфигурации NASа возможна установка типа звонка самостоятельно скриптом. Значение, установленное скриптом, более приоритетно, нежели вычисленное по атрибутам.
<source lang="java">
<source lang="java">
Строка 6: Строка 6:
// тут должна-быть какая-то логика, например анализ vendor атрибутов
// тут должна-быть какая-то логика, например анализ vendor атрибутов
request.setFlag( 1 );
request.setFlag( 1 );
 +
</source>
 +
 +
Установка режима поиска, при этом режимы поиска не будут просматриваться поочередно, а будет использован только установленный. Вместо <id> числовой код-идентификатор вида поиска.
 +
 +
<source lang="java">
 +
import bitel.billing.server.radius.*;
 +
// установка кода режима поиска
 +
request.setOption( "find.mode", <id> );
 +
</source>
 +
 +
Установка кода услуги, отличного от параметра service конфигурации NASа. Вместо <sid> числовой код услуги.
 +
 +
<source lang="java">
 +
import bitel.billing.server.radius.*;
 +
// установка кода услуги
 +
request.setOption( "service", <sid> );
</source>
</source>

Текущая версия на 10:20, 6 октября 2008

Определение типа звонка voip модуле. После того как стандартный препроцессор установит тип звонка на основании атрибутов h323-call-type и h323-call-origin и данных конфигурации NASа возможна установка типа звонка самостоятельно скриптом. Значение, установленное скриптом, более приоритетно, нежели вычисленное по атрибутам.

import bitel.billing.server.radius.*;
// установка всех звонков как исходящие, 2 - входящие
// тут должна-быть какая-то логика, например анализ vendor атрибутов
request.setFlag( 1 );

Установка режима поиска, при этом режимы поиска не будут просматриваться поочередно, а будет использован только установленный. Вместо <id> числовой код-идентификатор вида поиска.

import bitel.billing.server.radius.*;
// установка кода режима поиска
request.setOption( "find.mode", <id> );

Установка кода услуги, отличного от параметра service конфигурации NASа. Вместо <sid> числовой код услуги.

import bitel.billing.server.radius.*;
// установка кода услуги
request.setOption( "service", <sid> );
Личные инструменты