检查 EIB 字段和对话状态

EIB 指示符字段提供的大部分信息也可以从对话状态获取。

虽然对话状态更易于测试,但您不能忽略 EIBERR (和 EIBERRCD)。

例如,如果在发出 SEND 邀请 WAIT 或 RECEIVE 命令后,对话处于 接收状态 (状态 5) ,那么只有 EIBERR 指示伙伴事务发送了 ISSUE ERROR。 这在 图 1图 1中进行了说明。

应该注意的是,提供的状态表不仅包含状态和发出的命令,还包含相关的 EIB 字段设置。 显示这些 EIB 字段的顺序为应用程序提供了合理的检查顺序。