Это можно сделать, установив для идентификатора вызывающего абонента RingOut по умолчанию значение Blocked
для внутреннего абонента, а затем сделав вызов RingOut без явного значения callerId
, чтобы использовать значение по умолчанию. Необходимо обновить настройку идентификатора вызывающего абонента отдельно от и до вызова API RingOut. В настоящее время невозможно установить Caller ID заблокированным в самом вызове API RingOut.
Чтобы установить идентификатор звонящего на Blocked
в учетной записи, используйте API обновления идентификатора звонящего:
Справочник по API: https://developer.ringcentral.com/api-docs/latest/index.html#!#RefUpdateCallerId
Вот несколько примеров использования HTTP и Ruby SDK:
Обновление API идентификатора вызывающего абонента через HTTP
PUT /restapi/v1.0/account/~/extension/~/caller-id
Authorization: Bearer <myAccessToken>
{
"byFeature": [
{
"feature": "RingOut",
"callerId": {
"type": "Blocked"
}
}
]
}
Обновление API Caller ID через Ruby SDK
Использование ringcentral-ruby
SDK :
rc.put('/restapi/v1.0/account/~/extension/~/caller-id', payload: {
byFeature: [
{
feature: "RingOut",
callerId: {
type: "Blocked"
}
}
]
})
Обновление идентификатора звонящего через веб-интерфейс
Вы также можете обновить этот параметр с помощью портала онлайн-аккаунта (https://service.ringcentral.com):
Settings
> Outbound Calls/Faxes
> Caller ID
> By Feature
> RingOut from Web
> Edit

Выполнение вызова RingOut
Когда вы делаете вызов RingOut, просто пропустите свойство callerId
, и оно будет использовать заблокированное значение.