VoiceCall#
Отправка VoiceCall-сообщения#
POST https://external-api.i-dgtl.ru/message
Метод позволяет отправить одиночное голосовое сообщение.
Headers#
Name |
Type |
Description |
|---|---|---|
Content-Type |
string |
application/json |
Authorization |
string |
„nodeID:password“ | base64 |
Request Body#
Name |
Type |
Description |
|---|---|---|
@type |
string |
Тип сообщения, имеет постоянное значение оutbound (исходящее). |
addresses |
object |
Объект, содержащий адреса отправителя и получателя. |
source |
string |
Имя или номер отправителя. |
destination |
string |
Номер телефона получателя. Указывается в международном формате MSISDN, состоящем из кода страны, DEF-кода оператора и номера абонента. Например, российский номер выглядит так: 79001234567, где 7 - код страны (Россия). |
body |
object |
Объект, в котором передаётся содержимое сообщения. |
bodyType |
string |
Тип сообщения |
content |
string |
Объект, содержащий параметры сообщения. |
contentType |
string |
Тип сообщения: поддерживается только text-to-speech |
text |
string |
Текст, который будет преобразован в речь. |
sex |
string |
Пол голосового помощника, который будет озвучивать текст: |
speed |
string |
Cкорость зачитывания сообщения. Возможные значения скорости: |
Время, до которого будет ожидаться получение статуса от оператора.
Тип значения - timestamp в миллисекундах или в формате ISO 8601.
По умолчанию составляет 24 часа с момента отправки сообщения.
{
"id": "41937aa1-6322-1294-0754-aa0003431747",
"timestamp": 1632212940792,
"code": 200
}
{
"timestamp": 1632213510125,
"code": 400,
"description": "incorrect request body"
}
Пример запроса#
POST https://external-api.i-dgtl.ru/message
Authorization: Basic Mzk5OTk6MTIzNjU0
Content-Type: application/json
{
"@type": "outbound",
"addresses": {
"source": "Test",
"destination": "79500197493"
},
"body": {
"bodyType": "voicecall",
"content": {
"contentType": "tts",
"text": "Код 4-1-2-3",
"sex": "male",
"speed": "1.2"
}
},
"nodeId": 31937,
"requestDelivery": true
}