radius.h File Reference

Radius support. More...

#include <radiusclient-ng.h>

Include dependency graph for radius.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  attr
struct  val

Defines

#define A_ACCT_SESSION_ID   5
#define A_ACCT_STATUS_TYPE   4
#define A_CALLED_STATION_ID   2
#define A_CALLING_STATION_ID   3
#define A_CISCO_AVPAIR   26
#define A_DIGEST_ALGORITHM   20
#define A_DIGEST_ATTRIBUTES   12
#define A_DIGEST_BODY_DIGEST   21
#define A_DIGEST_CNONCE   22
#define A_DIGEST_METHOD   17
#define A_DIGEST_NONCE   16
#define A_DIGEST_NONCE_COUNT   23
#define A_DIGEST_QOP   19
#define A_DIGEST_REALM   15
#define A_DIGEST_RESPONSE   11
#define A_DIGEST_URI   18
#define A_DIGEST_USER_NAME   24
#define A_MAX   31
#define A_SERVICE_TYPE   1
#define A_SIP_AVP   27
#define A_SIP_CALL_ID   29
#define A_SIP_CSEQ   8
#define A_SIP_FROM_TAG   10
#define A_SIP_GROUP   25
#define A_SIP_METHOD   6
#define A_SIP_REQUEST_HASH   30
#define A_SIP_RESPONSE_CODE   7
#define A_SIP_TO_TAG   9
#define A_SIP_URI_HOST   14
#define A_SIP_URI_USER   13
#define A_TIME_STAMP   28
#define A_USER_NAME   0
#define DEFAULT_RADIUSCLIENT_CONF   "/usr/local/etc/radiusclient-ng/radiusclient.conf"
#define INIT_AV(rh, at, nr_at, vl, nr_vl, fn, e1, e2)
#define V_CALL_CHECK   3
#define V_GROUP_CHECK   5
#define V_MAX   10
#define V_SIP_CALLEE_AVPS   7
#define V_SIP_CALLER_AVPS   6
#define V_SIP_SESSION   4
#define V_SIP_VERIFY_DESTINATION   8
#define V_SIP_VERIFY_SOURCE   9
#define V_STATUS_FAILED   2
#define V_STATUS_START   0
#define V_STATUS_STOP   1


Detailed Description

Radius support.

Definition in file radius.h.


Define Documentation

#define A_ACCT_SESSION_ID   5

Definition at line 65 of file radius.h.

#define A_ACCT_STATUS_TYPE   4

Definition at line 64 of file radius.h.

#define A_CALLED_STATION_ID   2

Definition at line 62 of file radius.h.

#define A_CALLING_STATION_ID   3

Definition at line 63 of file radius.h.

#define A_CISCO_AVPAIR   26

Definition at line 86 of file radius.h.

Referenced by add_cisco_vsa(), mod_init(), and radius_authorize_sterman().

#define A_DIGEST_ALGORITHM   20

Definition at line 80 of file radius.h.

Referenced by mod_init().

#define A_DIGEST_ATTRIBUTES   12

Definition at line 72 of file radius.h.

#define A_DIGEST_BODY_DIGEST   21

Definition at line 81 of file radius.h.

Referenced by mod_init(), and radius_authorize_sterman().

#define A_DIGEST_CNONCE   22

Definition at line 82 of file radius.h.

Referenced by mod_init(), and radius_authorize_sterman().

#define A_DIGEST_METHOD   17

Definition at line 77 of file radius.h.

Referenced by mod_init(), and radius_authorize_sterman().

#define A_DIGEST_NONCE   16

Definition at line 76 of file radius.h.

Referenced by mod_init(), and radius_authorize_sterman().

#define A_DIGEST_NONCE_COUNT   23

Definition at line 83 of file radius.h.

Referenced by mod_init(), and radius_authorize_sterman().

#define A_DIGEST_QOP   19

Definition at line 79 of file radius.h.

Referenced by mod_init(), and radius_authorize_sterman().

#define A_DIGEST_REALM   15

Definition at line 75 of file radius.h.

Referenced by mod_init(), and radius_authorize_sterman().

#define A_DIGEST_RESPONSE   11

Definition at line 71 of file radius.h.

Referenced by mod_init(), and radius_authorize_sterman().

#define A_DIGEST_URI   18

Definition at line 78 of file radius.h.

Referenced by mod_init(), and radius_authorize_sterman().

#define A_DIGEST_USER_NAME   24

Definition at line 84 of file radius.h.

Referenced by mod_init(), and radius_authorize_sterman().

#define A_MAX   31

Definition at line 91 of file radius.h.

Referenced by mod_init(), and radius_authorize_sterman().

#define A_SERVICE_TYPE   1

Definition at line 61 of file radius.h.

Referenced by mod_init(), radius_authorize_sterman(), verify_destination(), and verify_source().

#define A_SIP_AVP   27

Definition at line 87 of file radius.h.

Referenced by generate_avps(), and mod_init().

#define A_SIP_CALL_ID   29

Definition at line 89 of file radius.h.

Referenced by mod_init(), verify_destination(), and verify_source().

#define A_SIP_CSEQ   8

Definition at line 68 of file radius.h.

#define A_SIP_FROM_TAG   10

Definition at line 70 of file radius.h.

Referenced by mod_init(), verify_destination(), and verify_source().

#define A_SIP_GROUP   25

Definition at line 85 of file radius.h.

#define A_SIP_METHOD   6

Definition at line 66 of file radius.h.

#define A_SIP_REQUEST_HASH   30

Definition at line 90 of file radius.h.

Referenced by mod_init(), and verify_source().

#define A_SIP_RESPONSE_CODE   7

Definition at line 67 of file radius.h.

#define A_SIP_TO_TAG   9

Definition at line 69 of file radius.h.

#define A_SIP_URI_HOST   14

Definition at line 74 of file radius.h.

#define A_SIP_URI_USER   13

Definition at line 73 of file radius.h.

Referenced by mod_init(), radius_authorize_sterman(), verify_destination(), and verify_source().

#define A_TIME_STAMP   28

Definition at line 88 of file radius.h.

#define A_USER_NAME   0

Definition at line 60 of file radius.h.

Referenced by mod_init(), radius_authorize_sterman(), verify_destination(), and verify_source().

#define DEFAULT_RADIUSCLIENT_CONF   "/usr/local/etc/radiusclient-ng/radiusclient.conf"

Definition at line 41 of file radius.h.

#define INIT_AV ( rh,
at,
nr_at,
vl,
nr_vl,
fn,
e1,
e2   ) 

Definition at line 105 of file radius.h.

Referenced by mod_init().

#define V_CALL_CHECK   3

Definition at line 96 of file radius.h.

#define V_GROUP_CHECK   5

Definition at line 98 of file radius.h.

#define V_MAX   10

Definition at line 103 of file radius.h.

Referenced by mod_init().

#define V_SIP_CALLEE_AVPS   7

Definition at line 100 of file radius.h.

#define V_SIP_CALLER_AVPS   6

Definition at line 99 of file radius.h.

#define V_SIP_SESSION   4

Definition at line 97 of file radius.h.

Referenced by mod_init(), and radius_authorize_sterman().

#define V_SIP_VERIFY_DESTINATION   8

Definition at line 101 of file radius.h.

Referenced by mod_init(), and verify_destination().

#define V_SIP_VERIFY_SOURCE   9

Definition at line 102 of file radius.h.

Referenced by mod_init(), and verify_source().

#define V_STATUS_FAILED   2

Definition at line 95 of file radius.h.

#define V_STATUS_START   0

Definition at line 93 of file radius.h.

#define V_STATUS_STOP   1

Definition at line 94 of file radius.h.


Generated on Thu May 24 08:01:16 2012 for Kamailio - The Open Source SIP Server by  doxygen 1.5.6