GSSystem

Доступность объекта: оператор связи.

Объект:

Name

Type

Description

lk_domain *

StringType

Адрес личного кабинета

domain_suffix *

StringType

Суффикс названия домена для клиента

pbx_id *

StringType

ID инсталляции

country_code *

StringType

Код страны

locale *

StringType

Код языковой локализации

fmc

PolyModelType

model_spec=FMCOption Конфигурация доступных FMC

auth_exp_seconds *

IntType

Время жизни токена авторизации

proxy_host *

StringType

Основной хост проксирования запросов

iface_pool_http_port *

IntType

Порт для api запросов

core_pool_http_port *

IntType

Порт конфигурации для медиа сервера

core_pool_esl_port *

IntType

Порт для ESL

cdr_pool_http_port *

IntType

Порт для CDR

fs_base_dir *

StringType

Базовый путь медиа сервера

fs_sound_dir *

StringType

Базовый пусть сохранения медиа файлов

fs_log_dir *

StringType

Базовый пусть сохранения лог файлов

fs_recording_dir *

StringType

Базовый пусть сохранения записей вызовов

fs_fax_dir *

StringType

Базовый пусть сохранения факсов

fs_voice_mail_dir *

StringType

Базовый пусть сохранения голосовой почты

fs_conference_dir *

StringType

Базовый пусть конфигурации конференций

Получение объекта

POST {{v2_host}}/api/
Content-Type: application/json
Authorization: Bearer {{auth_token}}

{
  "action": "get",
  "obj": "GSSystem",
  "action_id": "123",
  "params": {
  }
}

Изменение объекта

POST {{v2_host}}/api/
Content-Type: application/json
Authorization: Bearer {{auth_token}}

{
  "action": "update",
  "obj": "GSSystem",
  "action_id": "123",
  "params": {
    "lk_domain": "pbx.runtel.org",
    "domain_suffix": "runtel.org",
    "pbx_id": "a7037002-2cbf-404d-8cd8-626b14efd8ef",
    "tz": "Europe/Moscow",
    "country_code": "RU",
    "locale": "ru_RU",
    "fmc": {
      "9333-1fbc-7b5b-a4f2": {
        "name": "FMCRuMegafonFMCPartner",
        "label": "Megafon",
        "auth_number": "79258246612",
        "host": "85.209.144.93"
      }
    },
    "auth_exp_seconds": 3600,
    "proxy_host": "127.0.0.1",
    "iface_pool_http_port": 4000,
    "core_pool_http_port": 4001,
    "core_pool_esl_port": 4002,
    "cdr_pool_http_port": 4003,
    "fs_base_dir": "/fs/",
    "fs_sound_dir": "/fs/sound/",
    "fs_log_dir": "/fs/log/",
    "fs_recording_dir": "/fs/recordings/",
    "fs_fax_dir": "/fs/fax/",
    "fs_voice_mail_dir": "/fs/voice_mail/",
    "fs_conference_dir": "/fs/conference/"
  }
}