Translations of this page:

Voip

Модуль для организации АйПи-телефонии по протоколу SIP или H323. Как платформу можно использовать:

  • Или любой другой NAS который поддерживает RADIUS авторизацию и аккаунтинг.

Возможности

  • SIP, H323
  • Припейд (предоплата) и постпейд (оплптп по факту) сервис.
  • Карточная платформа
  • Тарификация по времени и по направлениям.
  • Возможность разрешать или запрещать входящие, исходящие звонки.
  • Абон. плата.
  • Управление шлюзами.
  • Выбор оптимального шлюза для звонка.
  • Консоль для управления GNU Gatekeeper.
  • Бесплатные секунды в звонке
  • Предоплаченное время направлений

Установка

abills/libexec/config.pl

@MODULES = (
          'Voip'
          );

%ACCT = ();
#For VoIP GNU Gatekeeper accounting
$ACCT{gnugk}    = 'Voip_aaa';
#For Astrisk accounting
$ACCT{asterisk} = 'Voip_aaa';

%AUTH = ();
#For VoIP GNU Gatekeeper Auth
$AUTH{gnugk}    = 'Voip_aaa';
#For Astrisk accounting
$AUTH{asterisk} = 'Voip_aaa';

Заведение направлений

/ System configuration/ VoIP/ Routes/

Формат экспорта

PREFIX[TAB]NAME[TAB]STATUS[TAB]

Формат импорта

PREFIX[TAB]NAME[TAB]STATUS[TAB]

Тарификация

/ System configuration/ VoIP/ Tarif Plans/

Формат импорта цен направлений

PREFIX[TAB]TRUNK[TAB]EXTRA_TARIFICATION[TAB]PRICES1[TAB]PRICES2
PREFIX Префикс
TRUNK ID транка
EXTRA_TARIFICATION Расширенная тарификация
PRICES… Цены

Формат экспорта

PREFIX[TAB]NAME[TAB]STATUS[TAB]ADD_DATE[TAB]PRICE

Пример

001	US - Continental	Активовано	0000-00-00	7.00000	
001204	Canada	Активовано	0000-00-00	35.00000	
001242	Bahamas	Активовано	0000-00-00	28.00000	

Расширенная тарификация

/ System configuration/ VoIP/ Extra tarification/

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

  • Предоплаченные минуты

Опция разрешает задать определённое количество предоплаченных минут для направлений. Предоплаченные минуты считаются суммарно для всех направлений временного интервала входящих в группу предоплаченного времени. Предоплаченно время считается от начала периода тарификации. (Для модуля VOIP период тарификации совпадает с календарным месяцем)

Заведение шлюзов операторов связи

/ System configuration/ VoIP/ Trunks/

VOIP Provider Название провайдера
Name Название транка
Add Prefix Добавить префикс к номеру
Delete Prefix Удалить префикс из номера
Protocol Протокол соединения
Provider IP Адрес транка
Extra Parameters Дополнительные параметры
Failover Trunk Транки при недоступности основного

Курс тарификации

$conf{VOIP_UNIT_TARIFICATION}=1; При включённой опции цена прописывается в условных единицах которые потом пересчитываются по курсу в реальных деньги. Курс пересчёта заводиться в меню / System configuration/ VoIP/ Exchange rate. Система автоматически пересчитывает цену при каждом изменении курса. При включённой опции администратору предоставляется возможность заводить тарифные планы только в условных единицах. После Сохранения тарификации сума пересчитывается в денежный эквивалент. Если не установлен обменный курс условные еденицы переводятся по курсу один к одному
$conf{VOIP_NUMBER_EXPR}='search_side/replace_side;search_side/replace_side'; Регулярные выражения приобразования номера.
search_side/replace_side - права левая часть регулярного выражения
$number - зарезервированная переменная номера
Регулярные выражения разделяются точкой с запятой (;)
Система завершает преобразовании номера после первого удачного преобразования

Пример обработки номера регулярным выражением:

 $conf{VOIP_NUMBER_EXPR} = '^([0-9]{4,6})$/74832$number;'. 
      '^2([0-9]{6})$/7483$number;'.
      '(^9[0-9]{9})/7$number;'. 
      '^810/;'.
      '^8/7;'. 
      '^*8/7;'. 
      '^4832/74832';

Курсы тарификации устанавливаются в меню / System configuration/ VoIP/ Exchange rate/. После установки курса система автоматически пересчитывает все тарифы

Настройка NAS

 
abills/docs/voip/ru.txt · Последние изменения: 2011/12/23 10:32 — asmodeus
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki