Commit Graph

37 Commits

Author SHA1 Message Date
Tripon Alexandru-Ionut
3a3996b896 Added ArgDispatcher to all Calls to SessionS 2019-04-17 18:57:09 +02:00
TeoV
9e11a67d31 Agents send right struct to SessionSv1ProcessCDR 2019-04-11 20:23:45 +02:00
TeoV
01955bb612 Correct radius and http agent log messages 2018-11-18 11:54:09 +01:00
TeoV
b60673794e Add log action for radius and http agent 2018-11-18 11:54:09 +01:00
DanB
4d94021a1d NavigableMap.Set with append for []*NMItem 2018-11-14 19:34:13 +01:00
Trial97
a4896dbc32 Added General config 2018-10-05 20:33:28 +03:00
DanB
3fbab340de Corrections for NewAgentRequest constructor 2018-10-05 14:11:03 +02:00
DanB
96960f28ee AgentRequest constructor updated 2018-10-05 14:04:29 +02:00
TeoV
9c7aeb78d6 Add timezone in agentRequest 2018-09-27 14:59:13 +02:00
TeoV
dbf06aa023 Transer tenant inside of request processor for http agent 2018-09-27 14:59:13 +02:00
DanB
5d40409848 Diameter writing reply items on connection 2018-09-26 19:49:23 +02:00
TeoV
f7938f3234 Add xml decoder for http agent 2018-09-26 19:31:08 +02:00
DanB
9e66656e92 Config FCTemplates with InflateTemplates method 2018-09-25 18:10:39 +02:00
DanB
821b78de60 Diameter AgentRequest with support for config field of type=*template 2018-09-25 16:22:29 +02:00
DanB
648904e1e4 DiameterAgent - writing app.Name and cmd.Short inside *vars for filtering 2018-09-24 14:16:20 +02:00
DanB
872879b86c Diameter configuration updates, removed connection to ThresholdS, SessionSv1.ProcessEvent now publishing event to ThresholdS and StatS 2018-09-20 15:31:21 +02:00
DanB
5a9760ea31 Enabling *cdrs flag in http agent and radius one 2018-09-18 15:48:11 +02:00
DanB
c6f5ffbcfa Allow *cdrs request type in flags for http and radius agents 2018-09-18 14:11:12 +02:00
DanB
518ebf4f3c HTTPAgent only processCDR if no dryRun flag active 2018-08-31 17:58:46 +02:00
DanB
1c6f954ef8 SessionS using *CGREvent instead of CGREvent in ProcessCDR 2018-08-31 16:56:23 +02:00
TeoV
6d1a3f07fd Move DataProvider,NavigableMap,RsrParser into config package 2018-08-30 11:40:06 +02:00
DanB
3237b4b157 NavigableMap.AsCGREvent, removing NavigableMap.AsMapStringInterface method, completing httpagent integration test for pseudoprepaid 2018-07-08 20:21:15 +02:00
DanB
efc810e70d Begin HTTPAgent integration tests 2018-07-05 19:27:54 +02:00
DanB
6f0c06e820 HTTPAgent - haXMLEncoder implementation 2018-07-04 19:18:17 +02:00
DanB
40c7699ee4 NavigableMap should not analyze values internally to keep flexibility and speed 2018-07-03 17:01:38 +02:00
DanB
44dedd7875 NMItem with support for Config attached, NavigableMap.Set with NMItem 2018-06-29 19:41:58 +02:00
DanB
fd14eb6b93 Adding CGRRequest in AgentRequest struct 2018-06-20 14:05:06 +02:00
DanB
051e4a4e50 AgentRequest.AsNavigableMap implementation, adding filters in config field 2018-06-19 19:58:09 +02:00
DanB
28411f4825 SessionSv1 argumets ProcessStatQueues->ProcessStats, boolPointer->bool, NavigableMap.Add->NavigableMap.Set, flags based methods in HTTPAgent 2018-06-19 17:32:37 +02:00
DanB
f825775129 AgentRequest with ParseField method 2018-06-18 12:44:53 +02:00
DanB
5d2de6b644 AgentRequest in agents for more flexibility in filters and processing agent requests 2018-06-14 19:15:32 +02:00
DanB
73552ef89c NavigableMap with ordered items 2018-06-13 18:34:46 +02:00
DanB
95e38104bb NavigableMap moved to engine, DataProvider interface with AsNavigableMap method 2018-06-12 15:28:10 +02:00
DanB
b3ed751e28 FilterS.Pass over DataProvider interface 2018-06-11 18:23:14 +02:00
DanB
df9ea8e3f7 SessionSv1.ProcessEvent considering account from refund, adding navigableMap, HTTPAgent improvements 2018-06-08 12:23:57 +02:00
DanB
11ca6b1933 Skel of HTTPAgent with interfaces for both request and reply decoder/encoders 2018-06-06 19:45:58 +02:00
DanB
28a8a0b164 HTTPAgent as handler via cmd/cgr-engine 2018-06-06 19:45:58 +02:00