X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=route.h;h=3530ef45a7ab948b86182b48dc9b7d815f26ee0b;hp=a2d9d3b83de86cbfc35faad9b31d9d629ec6704a;hb=b0bd74e35e935aa976b68c594def4e8d2c22ef95;hpb=08aad9a8c5ad279759e0a870b1dd0d8159ce3444 diff --git a/route.h b/route.h index a2d9d3b..3530ef4 100644 --- a/route.h +++ b/route.h @@ -41,6 +41,7 @@ enum { /* what to check during runtime */ MATCH_PORT, MATCH_INTERFACE, MATCH_CALLERID, + MATCH_CALLERID2, MATCH_EXTENSION, MATCH_DIALING, MATCH_ENBLOCK, @@ -88,6 +89,12 @@ enum { /* how to parse text file during startup */ PARAM_TYPE_PORTS, PARAM_TYPE_TYPE, PARAM_TYPE_CALLERIDTYPE, + PARAM_TYPE_ON, +}; + +enum { /* defines when a statement should be executed */ + INFO_ON_INIT, + INFO_ON_HANGUP, }; /* parameter ID bits */ @@ -138,7 +145,8 @@ enum { /* how to parse text file during startup */ #define PARAM_APPLICATION (1LL<<44) #define PARAM_CONTEXT (1LL<<45) #define PARAM_EXTEN (1LL<<46) - +#define PARAM_ON (1LL<<47) +#define PARAM_KEYPAD (1LL<<48) /* action index * NOTE: The given index is the actual entry number of action_defs[], so add/remove both lists!!!