Я пытаюсь записать этапы вызова для RingOut API в Java.
Из документации API RingCentral я понимаю, что URL-адрес должен быть "https://platform.devtest.ringcentral.com/restapi/v1.0/account/accountId/telephony/sessions/telephonySessionId/parties/partyId/recordings", однако Я не вижу объект "телефония" в Java SDK.
Может ли кто-нибудь помочь мне с записью ветвей вызова с помощью RingOut API в Java.
1 ответ
Вам нужно получить идентификатор сеанса телефонии из API создания исходящего вызова. https://developers.ringcentral.com/api-reference/Call-Control/ createCallOutCallSession1. Он вернет объект сеанса и имеет идентификатор (sessionid
). После этого вы можете передать идентификатор учетной записи, partyid
и telephonySessionId
в createRecording API.
{
"session": {
"creationTime": "2019-08-19T11:42:21Z",
"id": "s-54a38392c79849dab4a25fe8040edd53",
"origin": {
"type": "Call"
},
"parties": [
{
"direction": "Outbound",
"from": {
"deviceId": "803469127021",
"extensionId": "297277020",
"name": "John Smith",
"phoneNumber": "+18885287464"
},
"id": "p-54a38392c79849dab4a25fe8040edd53-1",
"muted": false,
"owner": {
"accountId": "37439510",
"extensionId": "297277020"
},
"standAlone": false,
"status": {
"code": "Setup"
},
"to": {
"phoneNumber": "+79817891689"
}
}
]
}
}
Похожие вопросы
Новые вопросы
java
Java — это высокоуровневый объектно-ориентированный язык программирования. Используйте этот тег, если у вас возникли проблемы с использованием или пониманием самого языка. Этот тег часто используется вместе с другими тегами для библиотек и/или фреймворков, используемых разработчиками Java.