Миграция абонентов из CSV файла

Skip to end of metadata
Go to start of metadata
Вы просматриваете старую версию данной страницы. Смотрите текущую версию. Сравнить с текущим  |   просмотр истории страницы

1. Создаем конфиг т.е какие поля из CSV соответствуют полям в бд биллинга.

Пример конфига

{

	"fields": {

		"imported_id": 0,

		"Номер договора": 0,

		"Название/ФИО": 1,

		"Дата договора": 10,

		"Номер SMS для оповещений": 7,

		"Телефон": 7,

		"Название тарифа": 3,

		"Улица": 2,

		"Номер дома": 4,

		"Корпус": 5,

		"Номер квартиры": 6,

		"Паспорт когда выдан": 9,

		"Баланс": 12

	},



	"const_fields": {

		"nas_id": 8,

		"auth_type": 1

	},



	"options":{

		"Постоплата": "True",

		"Папка для импорта": "Миграция КТВ",

		"Разделитель csv": ";",

		"Формат даты": "%d.%m.%Y",

		"Наследовать параметры от родительской папки": "True",

		"Разделитель телефонов": " ",

		"Следующее списание": "01.12.2014",

		"Тип списания":"Предоплата",

		"Метод списания":"Ежедневно"

	}

}

imported_id - уникальный идентификатор записей в CSV
Названия остальных полей совпадают с их описанием в интерфейсе управления абонентами
nas_id - к какому маршрутизатору требуется привязать учетную запись

auth_type тип авторизации пользователей (общий для всех добавляемых пользователей)

Список типов:

0 по vpn pptp, pppoe
1 по ip
2 по CarbonAgent
3 по ip+CarbonAgent
4 через веб
5 через ip+веб
6 любая через RADIUS
8 по OPT82
Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.