Можно ли установить идентификатор вызывающего абонента (CID/CLID) на Blocked в RingOut?
Я использую RingCentral RingOut API и мне интересно, могу ли я заблокировать идентификатор вызывающего абонента?
API RingOut показывает только phoneNumber
свойство в формате запроса, но RingCentral Online Account Portal может заблокировать идентификатор звонящего. Есть ли способ сделать это?
Справочник по API: https://developer.ringcentral.com/api-docs/latest/index.html
Запрос:
POST /restapi/v1.0/account/~/extension/~/ring-out HTTP/1.1
{
"from": {"phoneNumber": "+14155550100"},
"callerId": {"phoneNumber": "+16505550100"},
"to": {"phoneNumber": "+12125550100"},
"playPrompt": true
}
Я использую Ruby SDK: https://github.com/ringcentral/ringcentral-ruby
rc.post('/restapi/v1.0/account/~/extension/~/ring-out', payload: {
from: {phoneNumber: "+14155550100"},
callerId: {phoneNumber: "+16505550100"},
to: {phoneNumber: "+12125550100"},
playPrompt: true
})
1 ответ
Вы можете сделать это, установив настройку идентификатора вызывающего абонента по умолчанию на Blocked
для расширения, а затем сделать вызов RingOut без явного callerId
значение, поэтому будет использоваться значение по умолчанию. Необходимо обновить настройку идентификатора вызывающего абонента отдельно от и до вызова API RingOut. В настоящее время невозможно установить Caller ID заблокированным в самом вызове API RingOut.
Чтобы установить идентификатор звонящего на Blocked
в учетной записи используйте API обновления идентификатора вызывающего абонента:
Справочник по API: https://developer.ringcentral.com/api-docs/latest/index.html
Вот несколько примеров использования 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
свойство, и он будет использовать заблокированное значение.