Skip to content
Bitzsoft.Integrationsbitzsoft.integrations

Reference

阿里云外呼

阿里云外呼包配置——Campaign 模型、OutboundCallOptions 共享配置、InstanceId 映射。

Last updated

包信息

属性
NuGet 包Bitzsoft.Integrations.OutboundCall.Aliyun
Provider IDaliyun
模型Campaign
鉴权ACS 签名(AccessKeyId + AccessKeySecret)

配置字段(OutboundCallOptions)

阿里云外呼共用 OutboundCallOptions。字段语义映射:

字段阿里云对应
AccessKeyIdAccessKeyId
AccessKeySecretAccessKeySecret
SdkAppIdInstanceId(呼叫中心实例 ID)
Regioncn-hangzhou

配置示例

builder.Services.AddAliyunOutboundCall(options =>
{
options.AccessKeyId = "LTAIxxxxxxxx";
options.AccessKeySecret = "your-secret-key";
options.Region = "cn-hangzhou";
options.SdkAppId = "your-instance-id";
options.Callers = new() { "08602160662606" };
});

DI 注册

builder.Services.AddAliyunOutboundCall(options => { /* 见上 */ });

使用示例

public class CampaignService(IOutboundCallService outbound)
{
public async Task<List<CampaignInfo>> ListAsync()
{
return await outbound.ListCampaignsAsync(pageIndex: 1, pageSize: 20);
}
}

已知限制

  • 阿里云 CCC 的活动管理接口与腾讯语义略有差异,OutboundCallOptions.ExtraProperties 存放供应商特有参数。
  • IVR ID 字段在阿里云中对应的是话术流程 ID。

相关

100%

滚轮或按钮缩放 · 放大后拖动画面 · 双击切换 100% / 200%