Azure Bot通过MS Graph发起PSTN呼叫返回“呼叫源身份无效”求助
Azure Bot 主动发起PSTN呼叫报错7507排查方案
问题表现
开发基于应用托管媒体的点对点PSTN外呼功能时,对照官方接口文档构造创建呼叫的POST请求,接口直接返回错误:
错误码:7507
报错信息:Call source identity invalid(呼叫源身份无效)
返回的错误响应结构如下:
{ "error": { "code": "7507", "message": "Call source identity invalid.", "innerError": { "date": "2021-02-12T13:10:07", "request-id": "2032222f-84b9-4906-bb37-ec938d29ec45", "client-request-id": "2032222f-84b9-4906-bb37-ec938d29ec45" } } }
核心排查方向
- 呼叫源身份字段配置错误
发起PSTN外呼时,请求体中的source字段必须绑定已完成授权的Teams用户身份,该用户需要已分配有效企业语音牌照、绑定了可外呼的PSTN号码。如果仅传入Bot应用自身的服务主体身份,会直接触发源身份校验失败。 - 租户与权限配置不满足要求
首先确认调用云通信接口的应用已获批对应的应用级权限,且完成了租户管理员的全局同意;其次确认租户的Teams Phone服务已开通,没有线路配置阻断外呼能力。如果使用委派权限模式发起无人值守的主动呼叫,因为缺失有效用户上下文,也会被判定为源身份无效。 - 媒体会话配置校验不通过
应用托管媒体模式下,必须按照接口要求传入合法的mediaConfig参数,系统在建立呼叫链路时会关联校验媒体配置的合法性,配置缺失或格式错误会连带触发源身份的校验拦截。
内容的提问来源于stack exchange,提问作者Goonie
相关产品推荐
相关产品推荐

