GSSystem
Доступность объекта: оператор связи.
Объект:
Наименование |
Тип |
Описание |
|---|---|---|
lk_domain * |
StringType |
Домен личного кабинета. |
integration_cb_url |
URLType |
Публичный URL для коллбэков внешних сервисов. |
domain_suffix * |
StringType |
Суффикс доменов (например, pbx.runtel.org). |
pbx_id * |
StringType |
Идентификатор PBX-инсталляции. |
tz * |
TimeZoneType |
Часовой пояс системы. default=Europe/Moscow. |
country_code * |
StringType |
Код страны. default=RU. |
locale * |
StringType |
Локаль интерфейса: ru_RU | en_US. default=ru_RU. |
fmc |
DictType(PolyModelTy pe) |
Настройки FMC-провайдеров (FMCOption). |
proxy_host * |
StringType |
Адрес прокси-хоста. default=127.0.0.1. |
iface_pool_http_port * |
IntType |
HTTP-порт пула iface. default=4000. |
core_pool_http_port * |
IntType |
HTTP-порт пула core. default=4001. |
core_pool_esl_port * |
IntType |
ESL-порт пула core. default=4002. |
cdr_pool_http_port * |
IntType |
HTTP-порт пула CDR. default=4003. |
fs_base_dir * |
StringType |
Базовый каталог FreeSWITCH. default=/fs/. |
fs_sound_dir * |
StringType |
Каталог звуков. default=/fs/sound/. |
fs_log_dir * |
StringType |
Каталог логов. default=/fs/log/. |
fs_recording_dir * |
StringType |
Каталог записей. default=/fs/recordings/. |
fs_fax_dir * |
StringType |
Каталог факсов. default=/fs/fax/. |
fs_voice_mail_dir * |
StringType |
Каталог голосовой почты. default=/fs/voice_mail/. |
fs_conference_dir * |
StringType |
Каталог конференций. default=/fs/conference/. |
fs_db |
StringType |
Каталог БД FreeSWITCH. default=/var/lib/freeswitch/db/. |
block_sound * |
ModelType |
Звук при блокировке входящих/исходящих (AudioInline). |
drop_inbound_on_block * |
BooleanType |
Сбрасывать входящие при блокировке (иначе — проиграть block_sound). default=True. |
message_on_block |
ModelType |
Шаблон письма при блокировке (EmailTemplate). |
ping_threshold_templat e_id |
IntType |
ID шаблона уведомления о превышении пинга. |
ping_threshold |
IntType |
Порог пинга, мс. default=100. |
Получение объекта
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/"
}
}