Пакеты запросов и ответов, которые передают по протоколу RADIUS, включают тип. Эти константы упрощают указание типов при вызове функции radius_create_request() и при обработке ответа, который даёт функция radius_send_request().
RADIUS_ACCESS_REQUEST
     (int)
    
      По сообщению Access-Request сервер RADIUS аутентифицирует пользователя, который отправил запрос.
      Пакеты запроса доступа должны включать атрибут
      RADIUS_NAS_IP_ADDRESS
      или
      RADIUS_NAS_IDENTIFIER,
      также должны включать атрибут
      RADIUS_USER_PASSWORD,
      RADIUS_CHAP_PASSWORD
      или
      RADIUS_STATE,
      и должны включать атрибут
      RADIUS_USER_NAME.
     
RADIUS_ACCESS_ACCEPT
     (int)
    Ответ Access-Accept на запрос Access-Request сигнализирует, что сервер RADIUS успешно аутентифицировал пользователя.
RADIUS_ACCESS_REJECT
     (int)
    Ответ Access-Reject на запрос Access-Request говорит, что RADIUS-сервер не смог аутентифицировать пользователя.
RADIUS_ACCESS_CHALLENGE
     (int)
    Ответ Access-Challenge на запрос Access-Request означает, что серверу RADIUS требуется дополнительная информация в другом запросе Access-Request перед аутентификацией пользователя.
RADIUS_ACCOUNTING_REQUEST
     (int)
    В сообщении Accounting-Request клиент передаёт на RADIUS-сервер учётную информацию для службы.
RADIUS_ACCOUNTING_RESPONSE
     (int)
    Accounting-Response — ответ на запрос Accounting-Request.
RADIUS_COA_REQUEST
     (int)
    Сервер RADIUS посылает запрос CoA-Request, чтобы сообщить, что полномочия в сеансе пользователя изменились. Ответ должен быть отправлен в виде сообщения CoA-ACK или CoA-NAK.
Константа доступна в модуле PECL radius 1.3.0 и выше.
RADIUS_COA_ACK
     (int)
    Клиент отправляет на сервер RADIUS ответ с сообщением CoA-ACK, чтобы указать, что полномочия пользователя обновились.
Константа доступна в модуле PECL radius 1.3.0 и выше.
RADIUS_COA_NAK
     (int)
    Клиент отправляет на сервер RADIUS ответ с сообщением CoA-NAK, чтобы указать, что полномочия пользователя не могут обновиться.
Константа доступна в модуле PECL radius 1.3.0 и выше.
RADIUS_DISCONNECT_REQUEST
     (int)
    Запрос Disconnect-Request с сервера RADIUS сообщает, что сеанс пользователя нужно прервать.
Константа доступна в модуле PECL radius 1.3.0 и выше.
RADIUS_DISCONNECT_ACK
     (int)
    Клиент отправляет на сервер RADIUS ответ с сообщением Disconnect-ACK, чтобы указать, что сессия пользователя прервана.
Константа доступна в модуле PECL radius 1.3.0 и выше.
RADIUS_DISCONNECT_NAK
     (int)
    Клиент отправляет на сервер RADIUS ответ с сообщением Disconnect-NAK, чтобы указать, что сессия пользователя не прервана.
Константа доступна в модуле PECL radius 1.3.0 и выше.
