-
Notifications
You must be signed in to change notification settings - Fork 4
grengojbo/fsb
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
#### 1.Тарифный план Подготовка CSV файла Для добавления тарифного плана необходимо в начале добавить формат загружаемого файла в таблицу *Начало › Server › Format loads csv files* напрмер в таком формате delimiter=';'time_format='%d.%m.%Y 00:00'country_code|name|digits|price|rate|currency|weeks|time_start|time_end где country_code - код страны например 380 для Украины name - название (Ukraine-Mobile KYIV STAR) rate - цена (0.01) переведенная в валюту системы price - цена в валюте оригинала currency - тип валюты (USD) other - любая колонка которую необходимо пропустить date_start - дата начала периода (31.12.2009) если неуказано то текущая дата, в xls формат колонки текстовый date_end - дата окончания, в xls формат колонки текстовый weeks - день недели начало с воскресенья (2,4 - поонедельник среда) all-любой день time_start time_end - период времент (с 00:00 до 23:59) digits - код страны + код оператора (38044 - Украина Киев) cash_min - плата за соединение time_round - Округляем время если 1 то до секунды, 60 до минуты, если тарификация 30 секундная то значение 30 operator_type - Тип оератора: F - фиксированая связь, M - мобильная,S - спутниковая, N - неопределен pref_digits - обрабатывает шаблоны 7 (495, 499) => 7495, 7499 61 (15-17, 4) = > 6115, 6116, 6117, 614 98170-98172;9213; 9219; => 98170, 98171, 98172, 9213, 9219 Обязательно должны быть поля digits или pref_digits Если в CSV файле используется кирилица конвертируйте ее в utf8 *iconv -f CP1251 -t UTF-8 works/lcr_ukr.csv > works/lcr_ukr_utf8.csv* Добавление тарифного плана Сначала добавляем основные параметры тарифного плана в таблицу *Начало › Tariff › Тарифные планы* ОБЯЗАТЕЛЬНО для каждого сайта должен быть 1 тарифный план по умолчанию ./manage.py load_tariff --tariff=1 --site=1 --format_csv=3 /fsb/tariff/fixtures/tariff_test.csv tariff - ID тарифного плана смотреть в таблице Начало › Tariff › Тарифные планы site - ID сайта смотреть в Начало › Sites › Сайты format_csv - смотреть в Начало › Server › Format loads csv files ### Работа с FreeSWITCH Admin API 1. Добавляем сайт диллера например diller.example.com 2. Добавляем пользователя с именем сайта diller.example.com 2. Добавляем пользователя в группу Диллер и устанавливаем Статус персонала для возможности входить в административную часть сайта. #### 2.Карточки предоплаты Есть 4 вида карточек на данный момен реализовано 2 вида 1 - Пополнения 2 - Стартовый пакет Перед загрузкой стартовых пакетов номера телефонов должны быть добавлены в Номерной план. Формат csv файла определяется в таблице *Начало › Server › Format loads csv files* (1-Prepaid Cards) напрмер в таком формате delimiter=';'time_format='%d.%m.%Y'num_prepaid|code|rate|nt|zeros|date_end где num_prepaid - номер карточки или номер телефона для стартового пакета code - ПИН код rate - цена (0.01) переведенная в валюту системы nt - вид карточки (1 - Пополнения, 2 - Стартовый паке) date_end - срок до которого можно активировать карточку, в xls формат колонки текстовый zeros - пропустить колонку На сервере загружаем в коммандной строке ./manage.py load_prepaid --format_csv=1 ../../fsb/fsb/prepaid/fixtures/test.csv Для активации карточки необходимо ее выдать диллеру
About
Freeswitch Billing. Billing System from FreeSWITCH
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published