我需要澄清“Credit-Control-Failure-Handling”AVP,如果有人能解释它的枚举值,我将不胜感激。
因此,据我了解,如果 CCFH 处于 TERMINATE 模式(0),并且客户端在 Tx 定时器周期内没有收到 CCA,则该请求被视为失败,基本上会话将被终止。
但是,如果 CCFH 处于 CONTINUE 模式 (1),引用自 RFC4006:
When the Credit-Control-Failure-Handling AVP is set to CONTINUE, the credit-control client SHOULD re-send the request to an alternative server in the case of transport or temporary failures, provided that a failover procedure is supported in the credit- control server and the credit-control client, and that an alternative server is available. Otherwise, the service SHOULD be granted, even if credit-control messages can't be delivered.
因此,我的理解与 TERMINATE 模式不同,如果 CCA 在 Tx 计时器内没有应答,客户端将向最终用户提供服务。
我的问题是,如果服务器实际上在 Tx 计时器内向客户端发送了一条 CCA 错误消息,例如(DIAMETER_TOO_BUSY 或其他错误消息),该怎么办。客户是否仍向最终用户提供服务?