包信息
| 属性 | 值 |
|---|---|
| NuGet 包 | Bitzsoft.Integrations.OutboundCall.Yuntongxun |
| Provider ID | yuntongxun |
| 模型 | Campaign |
| 鉴权 | 容联云通讯 AccountSid + AuthToken |
配置字段(OutboundCallOptions)
容联云通讯共用 OutboundCallOptions。
| 字段 | 容联对应 |
|---|---|
AccessKeyId | AccountSid |
AccessKeySecret | AuthToken |
SdkAppId | 应用 ID |
Region | 地域(如 BJ / SH) |
配置示例
builder.Services.AddYuntongxunOutboundCall(options =>{ options.AccessKeyId = "your-account-sid"; options.AccessKeySecret = "your-auth-token"; options.SdkAppId = "your-app-id"; options.Callers = new() { "08602160662606" };});DI 注册
builder.Services.AddYuntongxunOutboundCall(options => { /* 见上 */ });使用示例
public class QueryService(IOutboundCallService outbound){ public async Task<List<CallRecord>> GetRecordsAsync(string campaignId) { return await outbound.QueryCallRecordsAsync(new QueryCallRecordsRequest { CampaignId = campaignId, }); }}已知限制
- 容联云通讯的活动生命周期管理接口较为简化,部分状态转换可能需要轮询
GetCampaignAsync。
相关
- 外呼域手册:Campaign 模型设计