呼叫失败事件(FAILED)
该事件通常作为API请求的响应消息出现,特殊情况下,OM也会推送该事件消息。
哪些情况下会推送该事件:
- 利用OM API发起呼叫且该呼叫执行过程中失败时,会触发该事件;
- 如果是手动拨号,只在极个别情况下会触发该事件。
报告格式
<?xml version="1.0" encoding="utf-8" ?>
<Event attribute="FAILED">
<called id=" number "…… />
<err code="number" reason="failed reason " />
</Event>
错误码说明
错误码字段 | 说明 |
---|---|
<err code="1" reason="temp failure" /> | 失败 |
<err code="2" reason="restricted" /> | 主叫的呼叫权限受限 |
<err code="3" reason=" offline " /> | 被叫分机不在线 |
<err code="4" reason="other call" /> | 被叫分机当前正在和其他终端通话 |
<err code="5" reason="no circuit" /> | 中继线资源不足,无法执行外呼 |
<err code="6" reason="busy" /> | 被叫分机忙线 |
<err code="7" reason="not exist" /> | 分机不存在 |
<err code="8" reason="offline" /> | 主叫分机自身不在线 |
报告示例
- IP分机离线:
<?xml version="1.0" encoding="utf-8" ?> <Event attribute="FAILED"> <ext id="208" /> <err code="8" reason="offline" /> </Event>
- 分机208正在进行其它通话:
<?xml version="1.0" encoding="utf-8" ?> <Event attribute="FAILED"> <ext id="200" /> <ext id="208" /> <err code="4" reason="other call" /> </Event>