包信息
| 属性 | 值 |
|---|---|
| NuGet 包 | Bitzsoft.Integrations.OutboundCall.Aliyun |
| Provider ID | aliyun |
| 模型 | Campaign |
| 鉴权 | ACS 签名(AccessKeyId + AccessKeySecret) |
配置字段(OutboundCallOptions)
阿里云外呼共用 OutboundCallOptions。字段语义映射:
| 字段 | 阿里云对应 |
|---|---|
AccessKeyId | AccessKeyId |
AccessKeySecret | AccessKeySecret |
SdkAppId | InstanceId(呼叫中心实例 ID) |
Region | 如 cn-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。
相关
- 外呼域手册:Campaign 模型设计