UpdatePremediaAccountSettings - данный метод обновляет настройки Premedia на аккаунте.
Точка подключения: https://gapi.mtt.ru:6443/v1/api
Авторизация: Basic Auth
Метод: POST
Возможные сценарии для настроек:
- "scenario_id": "1" - проигрывание промта/TTS в сторону А-номера;
- "scenario_id": "2" - проигрывание промта/TTS в сторону принимающего вызов (С-номер);
- "scenario_id": "3" - проигрывание промта/TTS в сторону А-номера и в сторону принимающего вызов (С-номер - redirect number).
Входные параметры
Name | Type | Description |
---|---|---|
sip_id* | string | Идентификатор account'а. |
scenario_id* | integer | Идентификатор сценария |
answer | integer | Флаг предответного состояния - 0, 1 (default 0) |
* - обязательные поля
Выходные параметры
Name | Type | Description |
---|---|---|
success | bool | Успешность выполнения |
Пример
JSON
{ "jsonrpc":"2.0", "method":"updatePremediaAccountSettings", "id":45630, "params":{ "sip_id":"74951348579", "scenario_id": "3" } }
Успешный ответ
JSON
{ "jsonrpc": "2.0", "id": 1, "result": { "success": true } }
Не успешный ответ
JSON
{ "jsonrpc": "2.0", "id": 1, "error": { "code": -32001, "message": "Data not found", "data": [ { "code": "V_VALUE_NOT_FOUND", "attribute": "sip_id", "message": "sip_id «79991111112» not found.", "tpl": "{attribute} «{value}» not found.", "tplParams": { "value": "79991111112", "attribute": "sip_id" } } ] } } { "jsonrpc":"2.0", "id":45630, "error": { "code":-32001, "message":"Data not found", "data": [ { "code":"V_VALUE_NOT_FOUND", "attribute":"scenario_id", "message":"scenario_id «4» not found.", "tpl":"{attribute} «{value}» not found.", "tplParams": { "value":"4", "attribute":"scenario_id" } } ] } } { "jsonrpc":"2.0", "id":45630, "error": { "code":-32602, "message":"Invalid params", "data": [ { "code":"V_VALUE_NOT_IN_LIST", "attribute":"answer", "message":"answer 3 must be one of those valid values 0,1.", "tpl":"{attribute} {currentvalue} must be one of those valid values {value}.", "tplParams": { "attribute":"answer", "currentvalue":"3", "value":"0,1" } } ] } }