Мне нужно разъяснение по AVP "Credit-Control-Failure-Handling", и я был бы признателен, если бы кто-нибудь мог объяснить его перечисленные значения.
Итак, как я понимаю, если CCFH находится в режиме TERMINATE (0), и клиент не получает CCA в течение периода таймера Tx, то запрос считается неудачным, и в основном сеанс будет завершен.
Однако, если 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, клиент предоставит услугу конечному пользователю.
Мой вопрос заключается в том, что если сервер фактически отправляет сообщение об ошибке CCA, например (DIAMETER_TOO_BUSY или другие сообщения об ошибках) в течение таймера Tx клиенту. Клиент все еще предоставляет услугу конечному пользователю или нет?