Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

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

Меню Настройка>VoIP>Направления


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

Code Block
languagebash
PREFIX[TAB]NAME[TAB]STATUS[TAB]

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

Code Block
languagebash
PREFIX[TAB]NAME[TAB]STATUS[TAB]

После заведения направлений нужно в тарифных планах указать цену направлений.


PREFIXПрефикс направления.
Например, 0072
NAMEНазвание направления
STATUSСтатус активности направления: 
0 - активно 
1- отключено


Тарификация

Меню Настройка>VoIP>Тарифные планы

Image RemovedImage Added

Тарифный план
#Номер тарифного палата. Если поле не заполнено указывается следующий по порядку номер
Название:Название
Предупреждение:Отправка предупреждения о израсходованном депозите на E-mail
Одновременно:Количество одновременных звонков клиентов
Часовой тариф (1 Hour):Стоимость 1 часа
Периодические снятия
Дневная а/п:Дневная абонплата
Дневная а/п ПослеоплатаМетка для дневной послеопаты а/п
Абон. плата за месяц:Месячная абонплата
Абон. плата за месяц Послеоплата:Метка для послеоплаты а/п за месяц
Списание ТипВыбор типа списания для ТП. По умолчанию ID: 2 "Переодические платежи". Также можно выбрать галочку и система создаст новый тип списания для данного ТП (по его имени).
Лимит
День:Лимит времени в секундах на день
Неделя: Лимит времени в секундах на неделю
Месяц:Лимит времени в секундах на месяц
Другое
Макc. время сессии:Максимально время сессии в секундах
Время существования с момента активации (Дней):Указать количество дней
Вид оплаты:

Выбрать: Предоплата / Послеоплата

Минимальная цена сессии:Указать минимальную цену сессии
FILTER_ID:ID фильтр
Активация:Стоимость активации тарифного плана
Изменить:Стоимость изменения тарифного плана
Несъемный минимум:Сумма, меньше которой деньги не снимать
Время
Бесплатное время звонка:Количество секунд для бесплатного времени звонка
Первый период:Указать время в секундах, диапазон тарификации (пример, первые 30 с - бесплатно)
Время в секундах, шаг, через который меняется тарификация
Диапазон времени с новой тарификацией (пример, через 40 с после начала звонка идет тарификация по 10 с)
Шаг второго периода:Время в секундах, шаг, через который меняется тарификация
Интервал тарификации (Секунды .):Какими интервалами проводить тарификацию (например, через 2 с, через 5 с)


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

Code Block
languagebash
PREFIX[TAB]TRUNK[TAB]EXTRA_TARIFICATION[TAB]PRICES1[TAB]PRICES2


PREFIXПрефикс
TRUNKID транка
EXTRA_TARIFICATIONРасширенная тарификация
PRICES…Цены на разные интервалы времени. Указываются через табуляцию


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

Code Block
languagebash
PREFIX[TAB]NAME[TAB]STATUS[TAB]ADD_DATE[TAB]PRICE

Пример

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


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

Меню Настройка>VoIP>Расширенная тарификация


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

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

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

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

Меню Настройка>VoIP>Транки


Отключено:Метка для отключения транка
VOIP Поставщик услугНазвание провайдера
НазваниеНазвание транка
Добавить префиксДобавить префикс к номеру
Удалить префиксУдалить префикс из номера
ПротоколПротокол соединения
Поставщик услуг IPАдрес транка
ЛогинВвести логин для транка, полученный от собственника шлюза оператора связи
ПарольВвести пароль для транка, полученный от собственника шлюза оператора связи
Дополнительно ПараметрыДополнительные параметры
Резервный транк при сбоеТранки при недоступности основного

Если не указывать куда можно отправить звонок надо выбрать транк с типом  локал и вместо IP прописать контекст, в который отправляет звонок.

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

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

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

Code Block
languagebash
 $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';

Курсы тарификации устанавливаются в меню Настройка>VoIP>Курс обмена. После установки курса система автоматически пересчитывает все тарифы.


$conf{VOIP_CALLER_NUMBER_EXPR}='search_side/replace_side;search_side/replace_side';Регулярные выражения преобразования номера звонящего


Ошибки авторизации

  • No price for route prefix '7' number '00748322111' - нужно завести интервал для данного направления в тарифном плане через меню Настройка>VoIP>Тарифные планы> Интервалы → Маршруты. Выбрать интервал и нажать кнопку Изменить.

  • No route '2111' - нужно завести направление с префиксом начинающимся на 2 Настройка>VoIP>Направления и повторно в интервалах инициализировать его через меню Настройка>VoIP>Тарифные планы> Интервалы→ Маршруты.