是否可以在 RingOut 中将来电显示 (CID/CLID) 设置为“阻止”?
Is it possible to set the caller id (CID/CLID) to Blocked in RingOut?
我正在使用 RingCentral RingOut API,我想知道我是否可以阻止 caller ID?
RingOut API 仅在请求格式中显示 phoneNumber
属性 但 RingCentral 在线帐户门户可以阻止来电显示。有办法吗?
API参考:https://developer.ringcentral.com/api-docs/latest/index.html#!#RefMakeRingOut
要求:
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
})
您可以通过将分机的默认 RingOut 呼叫者 ID 设置设置为 Blocked
,然后在没有显式 callerId
值的情况下进行 RingOut 呼叫来实现此目的,这样将使用默认值。您需要在呼叫 RingOut API 之前单独更新分机来电显示设置。目前无法在 RingOut API 调用本身中将呼叫者 ID 设置为阻止。
要在帐户中将来电显示设置为 Blocked
,请使用更新来电显示 API:
API参考:https://developer.ringcentral.com/api-docs/latest/index.html#!#RefUpdateCallerId
以下是一些使用 HTTP 和 Ruby SDK 的示例:
通过 HTTP 更新来电显示 API
PUT /restapi/v1.0/account/~/extension/~/caller-id
Authorization: Bearer <myAccessToken>
{
"byFeature": [
{
"feature": "RingOut",
"callerId": {
"type": "Blocked"
}
}
]
}
通过Ruby SDK
更新来电显示API
rc.put('/restapi/v1.0/account/~/extension/~/caller-id', payload: {
byFeature: [
{
feature: "RingOut",
callerId: {
type: "Blocked"
}
}
]
})
通过 Web 更新来电显示 UI
您还可以使用在线帐户门户 (https://service.ringcentral.com) 更新此设置:
Settings
> Outbound Calls/Faxes
> Caller ID
> By Feature
> RingOut from Web
> Edit
拨打电话
当您进行 RingOut 调用时,只需省略 callerId
属性,它将使用被阻止的值。
我正在使用 RingCentral RingOut API,我想知道我是否可以阻止 caller ID?
RingOut API 仅在请求格式中显示 phoneNumber
属性 但 RingCentral 在线帐户门户可以阻止来电显示。有办法吗?
API参考:https://developer.ringcentral.com/api-docs/latest/index.html#!#RefMakeRingOut
要求:
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
})
您可以通过将分机的默认 RingOut 呼叫者 ID 设置设置为 Blocked
,然后在没有显式 callerId
值的情况下进行 RingOut 呼叫来实现此目的,这样将使用默认值。您需要在呼叫 RingOut API 之前单独更新分机来电显示设置。目前无法在 RingOut API 调用本身中将呼叫者 ID 设置为阻止。
要在帐户中将来电显示设置为 Blocked
,请使用更新来电显示 API:
API参考:https://developer.ringcentral.com/api-docs/latest/index.html#!#RefUpdateCallerId
以下是一些使用 HTTP 和 Ruby SDK 的示例:
通过 HTTP 更新来电显示 API
PUT /restapi/v1.0/account/~/extension/~/caller-id
Authorization: Bearer <myAccessToken>
{
"byFeature": [
{
"feature": "RingOut",
"callerId": {
"type": "Blocked"
}
}
]
}
通过Ruby SDK
更新来电显示APIrc.put('/restapi/v1.0/account/~/extension/~/caller-id', payload: {
byFeature: [
{
feature: "RingOut",
callerId: {
type: "Blocked"
}
}
]
})
通过 Web 更新来电显示 UI
您还可以使用在线帐户门户 (https://service.ringcentral.com) 更新此设置:
Settings
> Outbound Calls/Faxes
> Caller ID
> By Feature
> RingOut from Web
> Edit
拨打电话
当您进行 RingOut 调用时,只需省略 callerId
属性,它将使用被阻止的值。