Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Данный ресурс предназначен для создания клиентов АТС и управления ими.

Описание полей ресурса

Имя

Тип

ОписаниеОбязательноеЗначение по умолчанию

name

string

Имя клиентада

dealer_id

integer

Идентификатор дилера клиента. Дилер определяет общие настройки для всех своих клиентов, такие как правила маршрутизации, различные лимиты, правила набора, предпочитаемые медиа-сервера и прочие.да

domain_id

integer

Идентификатор домена клиента. Все добавочные клиента имеют номера в формате префикс_клиента*имя_добавочного@домен_клиента. Поле только для чтения.да

email

string

Адрес электронной почты клиентада

prefix

string

Префикс клиента. Все добавочные клиента имеют номера в формате префикс_клиента*имя_добавочного@домен_клиента. Поле только для чтения.--

id

integer

Уникальный идентификатор клиента. Поле только для чтения.--

create_date

string

Дата создания клиента в формате YYYY-MM-DD HH:MM:SS. Поле только для чтения.--

extension_len

integer(2,3,4)

Длина номеров добавочных клиента. Может принимать значения 2, 3, или 4. Не может быть изменена после создания клиента.нет3

status

string("active", "blocked")

Статус клиента. Может принимать значения active и blocked. При установленном статусе blocked клиент не может принимать и совершать вызовы, а также пользоваться REST API.нетactive

presence

string("yes","no")

Включить (значение yes) или отключить (значение no) службу presence для клиента. Если служба включена, добавочные клиента могут подписывапться на события presence и dialog.нетno

sbc_mode

string("yes","no")

Включить (значение yes) или отключить (значение no) режим sbc для клиента. Если режим SBC включен, то медиаданные для добавочных клиента будет проходить через тот же адрес, что и SIP-сообщения. Режим SBC может быть использован в случае, когда межсетевой экран клиента разрешает соединение только с одним адресом. Если поле имеет значение null, используется настройка дилера.нетnull

routing_list_id

integer

Идентификатор списка правил маршрутизации исходящих клиента. При значении null будет использован список маршрутизации дилера.нетnull

short_local_caller_id

string("yes","no")

Использование короткого номера идентификатора звонящего при вызовах между добавочными клиента. Если настройка включена (значение yes), то при вызовах с добавочного клиента на другой добавочных этого же клиента в поле From вместо полного имени добавочного (000*100@sip.ringme.ru) с префиксом клиента будет находится короткое имя добавочного без префикса клиента (100@sip.ringme.ru).нетno

language

string("ru","en")

Язык клиента. На языке клиента проигрываются звуковые файлы приветствий голосовой почты, перевода, звуки управления конференцией. Если имеет значение null, используется глобальный язык инсталляции АТС.нетnull

disk_quota

integer

Дисковая квота в байтах для хранения записей разговора, сообщений голосовой почты и входящий сообщений факса. При исчерпании квоты запись разговоров, сохранение голосовых сообщений и приём факсов вестись не будет.нет0

reg_limit

integer

Лимит на количество одновременных регистраций одного добавочного клиента. Значение 0 означает, что каждая новая регистрация будет отменять предыдущую, при значениях больше нуля при достижении лимита регистраций новые будут отклоняться.нет0

calls_limit

integer

Лимит на количество одновременных вызовов клиента. При значении null будет использован лимит дилера.нетnull

extension_limit

integer

Лимит на количество добавочных. Если имеет значение null, используется глобальный лимит.нетnull

extension_group_limit

integer

Лимит на количество групп добавочных. Если имеет значение null, используется глобальный лимит.нетnull

sound_limit

integer

Лимит на количество загружаемых клиентом звуковых файлов. Если имеет значение null, используется глобальный лимит.нетnull

extension_agent_limit

integer

Лимит на количество агентов очереди на один добавочных клиента. Если имеет значение null, используется глобальный лимит.нетnull

remote_agent_limit

integer

Лимит на количество внешних агентов очередей. Если имеет значение null, используется глобальный лимит.нетnull

ivr_rule_limit

integer

Лимит на количество правил в одной опции контекста IVR. Если имеет значение null, используется глобальный лимит.нетnull

ivr_option_limit

integer

Лимит на количество опций одного контекста IVR. Если имеет значение null, используется глобальный лимит.нетnull

ivr_context_limit

integer

Лимит на количество контекстов в одном добавочном типа IVR. Если имеет значение null, используется глобальный лимит.нетnull

incom_rule_limit

integer

Лимит на количество правил входящего вызова одного добавочного. Если имеет значение null, используется глобальный лимит.нетnull

dial_rule_limit

integer

Лимит на количество правил набора клиента. Если имеет значение null, используется глобальный лимит.нетnull

user_extension_limit

integer

Лимит на количество пользователей типа "добавочный". Если имеет значение null, используется глобальный лимит.нетnull

user_extension_group_limit

integer

Лимит на количество пользователей типа "группа добавочных". Если имеет значение null, используется глобальный лимит.нетnull

user_client_limit

integer

Лимит на количество пользователей типа "клиент". Если имеет значение null, используется глобальный лимит.нетnull

interval_limit

integer

Лимит на количество временных интервалов клиента. Если имеет значение null, используется глобальный лимит.нетnull

event_limit

integer

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

application_limit

integer

Лимит на количество приложений API клиента. Если имеет значение null, используется глобальный лимит.нетnull

network_permission_limit

integer

Лимит на количество списков разрешенных сетей, которые используются для авторизации и регистрации добавочных с типами авторизации network и both. Если имеет значение null, используется глобальный лимитнетnull

hidden_json

string

Строковое поле, где может быть сохранена любая информация о клиенте, например, о подключенных ему услугах. Клиенту поле не доступно.нетnull

hidden_comment

string

Комментарий о клиенте. Может быть использован для сохранения любой информации о клиенте. Клиенту поле не доступно.нетnull

extra_params

string

Строковое поля для любой дополнительной информации о клиенте. Клиенту данное поле доступно на чтение.нетnull

type

string("J","F")

Тип клиента, информационное поле. Значение F означает физическое лицо, значение J – юридическое.нетF

ambassadors

string

Контактные лица клиента, информационное поле. нетnull

contact_phones

string

Контактные телефоны клиента, информационное поле. нетnull

jur_address

string

Юридический адрес клиента, информационное поле.нетnull

fact_address

string

Фактический адрес клиента, информационное поле.нетnull

Ресурсы раздела "Администратор"

POST /admin/client/

Добавить нового клиента

Параметры JSON

Поля клиента

Поля ответа

Поля клиента

GET /admin/client/

Получить список клиентов системы. Возможна фильтрация результатов с помощью полей запроса.

Параметры запроса

Имя

Тип

extension_len

array [integer]

dealer_id

array [integer]

name

array [string]

domain_id

array [integer]

routing_list_id

array [integer]

id

array [integer]

prefix

array [string]

order_by

string

per_page

integer

type

array [string]

order

string

page

integer

Поля ответа

Поля клиента

PUT /admin/client/{client_id}

Обновить клиента

Параметры URL

Имя

Тип

client_id

integer

Параметры JSON

Поля клиента

Поля ответа

Поля клиента

GET /admin/client/{client_id}

Получить клиента

Параметры URL

Имя

Тип

client_id

integer

Поля ответа

Поля клиента

DELETE /admin/client/{client_id}

Удалить клиента. Если передан параметр запроса delete_dids и он имеет значение true, то did'ы клиента будут удалены из системы. В противном случае, они будут отвязаны от удаляемого клиента.

Параметры URL

Имя

Тип

client_id

integer

Параметры запроса

Имя

Тип

По умолчанию

delete_dids

boolean

false
  • No labels