Resource Types
Examples
Radius
PHP Manual

# Predefined Constants

The constants below are defined by this extension, and will only be available when the extension has either been compiled into PHP or dynamically loaded at runtime.

`RADIUS_ACCESS_REQUEST` ( )
  Authentication Request
`RADIUS_ACCESS_ACCEPT` ( )
  Access accepted
`RADIUS_ACCESS_REJECT` ( )
  Access rejected
`RADIUS_ACCOUNTING_REQUEST` ( )
  Accounting request
`RADIUS_ACCOUNTING_RESPONSE` ( )
  Accounting response
`RADIUS_ACCESS_CHALLENGE` ( )
  Accsess challenge
`RADIUS_USER_NAME` ( string )
  Username
`RADIUS_USER_PASSWORD` ( string )
  Password
`RADIUS_CHAP_PASSWORD` ( string )
  Chap Password: chappass = md5(ident + plaintextpass + challenge)
`RADIUS_NAS_IP_ADDRESS` ( string )
  NAS IP-Adress
`RADIUS_NAS_PORT` ( int )
  NAS Port
`RADIUS_SERVICE_TYPE` ( int )

  Type of Service, one of:

  - `RADIUS_LOGIN`
  - `RADIUS_FRAMED`
  - `RADIUS_CALLBACK_LOGIN`
  - `RADIUS_CALLBACK_FRAMED`
  - `RADIUS_OUTBOUND`
  - `RADIUS_ADMINISTRATIVE`
  - `RADIUS_NAS_PROMPT`
  - `RADIUS_AUTHENTICATE_ONLY`
  - `RADIUS_CALLBACK_NAS_PROMPT`
`RADIUS_FRAMED_PROTOCOL` ( int )

  Framed Protocol, one of:

  - `RADIUS_PPP`
  - `RADIUS_SLIP`
  - `RADIUS_ARAP`
  - `RADIUS_GANDALF`
  - `RADIUS_XYLOGICS`
`RADIUS_FRAMED_IP_ADDRESS` ( string )
  IP-Address
`RADIUS_FRAMED_IP_NETMASK` ( string )
  Netmask
`RADIUS_FRAMED_ROUTING` ( int )
  Routing
`RADIUS_FILTER_ID` ( string )
  Filter ID
`RADIUS_FRAMED_MTU` ( int )
  MTU
`RADIUS_FRAMED_COMPRESSION` ( int )

  Compression, one of:

  - `RADIUS_COMP_NONE`
  - `RADIUS_COMP_VJ`
  - `RADIUS_COMP_IPXHDR`
`RADIUS_LOGIN_IP_HOST` ( string )
  Login IP Host
`RADIUS_LOGIN_SERVICE` ( int )
  Login Service
`RADIUS_LOGIN_TCP_PORT` ( int )
  Login TCP Port
`RADIUS_REPLY_MESSAGE` ( string )
  Reply Message
`RADIUS_CALLBACK_NUMBER` ( string )
  Callback Number
`RADIUS_CALLBACK_ID` ( string )
  Callback ID
`RADIUS_FRAMED_ROUTE` ( string )
  Framed Route
`RADIUS_FRAMED_IPX_NETWORK` ( string )
  Framed IPX Network
`RADIUS_STATE` ( string )
  State
`RADIUS_CLASS` ( int )
  Class
`RADIUS_VENDOR_SPECIFIC` ( int )
  Vendor specific attribute
`RADIUS_SESSION_TIMEOUT` ( int )
  Session timeout
`RADIUS_IDLE_TIMEOUT` ( int )
  Idle timeout
`RADIUS_TERMINATION_ACTION` ( int )
  Termination action
`RADIUS_CALLED_STATION_ID` ( int )
  Called Station Id
`RADIUS_CALLING_STATION_ID` ( string )
  Calling Station Id
`RADIUS_NAS_IDENTIFIER` ( int )
  NAS ID
`RADIUS_PROXY_STATE` ( int )
  Proxy State
`RADIUS_LOGIN_LAT_SERVICE` ( int )
  Login LAT Service
`RADIUS_LOGIN_LAT_NODE` ( int )
  Login LAT Node
`RADIUS_LOGIN_LAT_GROUP` ( int )
  Login LAT Group
`RADIUS_FRAMED_APPLETALK_LINK` ( int )
  Framed Appletalk Link
`RADIUS_FRAMED_APPLETALK_NETWORK` ( int )
  Framed Appletalk Network
`RADIUS_FRAMED_APPLETALK_ZONE` ( int )
  Framed Appletalk Zone
`RADIUS_CHAP_CHALLENGE` ( string )
  Challenge
`RADIUS_NAS_PORT_TYPE` ( int )

  NAS port type, one of:

  - `RADIUS_ASYNC`
  - `RADIUS_SYNC`
  - `RADIUS_ISDN_SYNC`
  - `RADIUS_ISDN_ASYNC_V120`
  - `RADIUS_ISDN_ASYNC_V110`
  - `RADIUS_VIRTUAL`
  - `RADIUS_PIAFS`
  - `RADIUS_HDLC_CLEAR_CHANNEL`
  - `RADIUS_X_25`
  - `RADIUS_X_75`
  - `RADIUS_G_3_FAX`
  - `RADIUS_SDSL`
  - `RADIUS_ADSL_CAP`
  - `RADIUS_ADSL_DMT`
  - `RADIUS_IDSL`
  - `RADIUS_ETHERNET`
  - `RADIUS_XDSL`
  - `RADIUS_CABLE`
  - `RADIUS_WIRELESS_OTHER`
  - `RADIUS_WIRELESS_IEEE_802_11`
`RADIUS_PORT_LIMIT` ( int )
  Port Limit
`RADIUS_LOGIN_LAT_PORT` ( int )
  Login LAT Port
`RADIUS_CONNECT_INFO` ( string )
  Connect info
`RADIUS_ACCT_STATUS_TYPE` ( int )

  Accounting status type, one of:

  - `RADIUS_START`
  - `RADIUS_STOP`
  - `RADIUS_ACCOUNTING_ON`
  - `RADIUS_ACCOUNTING_OFF`
`RADIUS_ACCT_DELAY_TIME` ( int )
  Accounting delay time
`RADIUS_ACCT_INPUT_OCTETS` ( int )
  Accounting input bytes
`RADIUS_ACCT_OUTPUT_OCTETS` ( int )
  Accounting output bytes
`RADIUS_ACCT_SESSION_ID` ( int )
  Accounting session ID
`RADIUS_ACCT_AUTHENTIC` ( int )

  Accounting authentic, one of:

  - `RADIUS_AUTH_RADIUS`
  - `RADIUS_AUTH_LOCAL`
  - `RADIUS_AUTH_REMOTE`
`RADIUS_ACCT_SESSION_TIME` ( int )
  Accounting session time
`RADIUS_ACCT_INPUT_PACKETS` ( int )
  Accounting input packets
`RADIUS_ACCT_OUTPUT_PACKETS` ( int )
  Accounting output packets
`RADIUS_ACCT_TERMINATE_CAUSE` ( int )

  Accounting terminate cause, one of:

  - `RADIUS_TERM_USER_REQUEST`
  - `RADIUS_TERM_LOST_CARRIER`
  - `RADIUS_TERM_LOST_SERVICE`
  - `RADIUS_TERM_IDLE_TIMEOUT`
  - `RADIUS_TERM_SESSION_TIMEOUT`
  - `RADIUS_TERM_ADMIN_RESET`
  - `RADIUS_TERM_ADMIN_REBOOT`
  - `RADIUS_TERM_PORT_ERROR`
  - `RADIUS_TERM_NAS_ERROR`
  - `RADIUS_TERM_NAS_REQUEST`
  - `RADIUS_TERM_NAS_REBOOT`
  - `RADIUS_TERM_PORT_UNNEEDED`
  - `RADIUS_TERM_PORT_PREEMPTED`
  - `RADIUS_TERM_PORT_SUSPENDED`
  - `RADIUS_TERM_SERVICE_UNAVAILABLE`
  - `RADIUS_TERM_CALLBACK`
  - `RADIUS_TERM_USER_ERROR`
  - `RADIUS_TERM_HOST_REQUEST`
`RADIUS_ACCT_MULTI_SESSION_ID` ( string )
  Accounting multi session ID
`RADIUS_ACCT_LINK_COUNT` ( int )
  Accounting link count
`RADIUS_VENDOR_MICROSOFT` ( int )

  Microsoft specific vendor attributes (» RFC 2548), one of:

  - `RADIUS_MICROSOFT_MS_CHAP_RESPONSE`
  - `RADIUS_MICROSOFT_MS_CHAP_ERROR`
  - `RADIUS_MICROSOFT_MS_CHAP_PW_1`
  - `RADIUS_MICROSOFT_MS_CHAP_PW_2`
  - `RADIUS_MICROSOFT_MS_CHAP_LM_ENC_PW`
  - `RADIUS_MICROSOFT_MS_CHAP_NT_ENC_PW`
  - `RADIUS_MICROSOFT_MS_MPPE_ENCRYPTION_POLICY`
  - `RADIUS_MICROSOFT_MS_MPPE_ENCRYPTION_TYPES`
  - `RADIUS_MICROSOFT_MS_RAS_VENDOR`
  - `RADIUS_MICROSOFT_MS_CHAP_DOMAIN`
  - `RADIUS_MICROSOFT_MS_CHAP_CHALLENGE`
  - `RADIUS_MICROSOFT_MS_CHAP_MPPE_KEYS`
  - `RADIUS_MICROSOFT_MS_BAP_USAGE`
  - `RADIUS_MICROSOFT_MS_LINK_UTILIZATION_THRESHOLD`
  - `RADIUS_MICROSOFT_MS_LINK_DROP_TIME_LIMIT`
  - `RADIUS_MICROSOFT_MS_MPPE_SEND_KEY`
  - `RADIUS_MICROSOFT_MS_MPPE_RECV_KEY`
  - `RADIUS_MICROSOFT_MS_RAS_VERSION`
  - `RADIUS_MICROSOFT_MS_OLD_ARAP_PASSWORD`
  - `RADIUS_MICROSOFT_MS_NEW_ARAP_PASSWORD`
  - `RADIUS_MICROSOFT_MS_ARAP_PASSWORD_CHANGE_REASON`
  - `RADIUS_MICROSOFT_MS_FILTER`
  - `RADIUS_MICROSOFT_MS_ACCT_AUTH_TYPE`
  - `RADIUS_MICROSOFT_MS_ACCT_EAP_TYPE`
  - `RADIUS_MICROSOFT_MS_CHAP2_RESPONSE`
  - `RADIUS_MICROSOFT_MS_CHAP2_SUCCESS`
  - `RADIUS_MICROSOFT_MS_CHAP2_PW`
  - `RADIUS_MICROSOFT_MS_PRIMARY_DNS_SERVER`
  - `RADIUS_MICROSOFT_MS_SECONDARY_DNS_SERVER`
  - `RADIUS_MICROSOFT_MS_PRIMARY_NBNS_SERVER`
  - `RADIUS_MICROSOFT_MS_SECONDARY_NBNS_SERVER`
  - `RADIUS_MICROSOFT_MS_ARAP_CHALLENGE`

Resource Types
Examples
Radius
PHP Manual