Commit Graph

331 Commits

Author SHA1 Message Date
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
31ca9de5d1 Small customization HAReplyEncoder 2018-06-29 19:41:58 +02:00
TeoV
474ce8ed0f FS Agent take OriginID from UUID 2018-06-27 19:27:42 +02:00
DanB
ecb2b1753d httpUrlDP.FieldAsInterface method with tests 2018-06-27 12:26:09 +02:00
DanB
ce91d21468 Basic struct for httpUrlDP 2018-06-26 19:33:11 +02:00
TeoV
49b0343dbb Rename tutorial in oldtutorial 2018-06-25 15:10:50 +02:00
DanB
b8f75a831c Navigable map to cast into map[string]interface{} when searching for fields 2018-06-21 17:05:55 +02:00
DanB
3478b74c7e AgentRequest.AsNavigableMap operational with test 2018-06-21 12:22:15 +02:00
TeoV
cea2bbc3c3 Add sync session for kamailio 2018-06-21 09:51:47 +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
TeoV
6ee65c92ce Update calls test with sync session 2018-06-19 16:41:22 +02:00
TeoV
f93c0238ac Add sync session for freeswitch 2018-06-19 16:41:22 +02:00
DanB
f825775129 AgentRequest with ParseField method 2018-06-18 12:44:53 +02:00
DanB
89a51a0ab4 Adding missing AgentRequest file 2018-06-14 19:19:14 +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
6f178bb38c CastFieldToString returning for nil interface 2018-06-08 18:39:31 +02:00
DanB
d269bd809e Diameter.ProcessCDR enforcing usage 0 if errors coming from RALs 2018-06-08 17:10:20 +02:00
DanB
dde4991d4e DiameterAgent forcing usage 0 when debit not possible, replacing CGRReply with NavigableMap 2018-06-08 16:44:19 +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
DanB
7819e77b6e Updating test for first filter failing breaking the condition 2018-05-30 17:50:09 +02:00
DanB
6204450567 Adding test for first match filter in diameter templates 2018-05-30 17:48:29 +02:00
DanB
bf25dff9da Not extracting pointer for utils.CGRReply 2018-05-30 15:56:13 +02:00
DanB
2bfbdc2c8e Diameter processing request flags 2018-05-30 15:26:32 +02:00
DanB
795b69a242 Merge fixes 2018-05-28 17:53:03 +02:00
DanB
ea1054690c Export fields on location only if filter passing, tests for export with data conversion 2018-05-28 17:46:49 +02:00
DanB
d9f0e43a33 CDR.Rated -> CDR.PreRated, CDR exporter using better RSR parsing 2018-05-28 13:43:06 +02:00
TeoV
dbff560dfb Stats Process Event return now StatQueueIDs 2018-05-22 14:39:46 +02:00
TeoV
9b8a57a12d Finish update for thresholds 2018-05-17 12:57:10 +02:00
TeoV
e55d6629dc Update Threshold ProcessEvent in Stats and Resource 2018-05-17 12:57:10 +02:00
DanB
c050f0b879 Merge branch 'master' of https://github.com/cgrates/cgrates 2018-05-16 14:21:27 +02:00
DanB
4b397b28ce Updating kamevapi tutorial with cgrates config 2018-05-16 13:41:41 +02:00
TeoV
e43fc091b2 Add maxUsage in Asterisk 2018-05-16 09:40:24 +02:00
TeoV
94fbf5650b Update Asterisk Agent and add it in /general_tests/tutorial_calls_test.go 2018-05-16 09:40:24 +02:00
TeoV
64426affc4 Update Asterisk Agent 2018-05-16 09:40:24 +02:00
DanB
a90bfa1577 Parsing cgr_context received from Kamailio 2018-05-14 13:02:23 +02:00
DanB
7113b41307 KamailioAgent with support for reply_route 2018-05-14 12:19:54 +02:00
DanB
82ddc85c20 Diameter field filters using data converters before match 2018-05-13 17:31:35 +02:00
TeoV
39d276b6d4 In agents use AsCGREvent function for freeswitch and kamailio 2018-05-09 17:36:05 +02:00
DanB
180ad31f5c Diameter integrating AttributeS/ResourceS/Suppliers/Threshold APIs, fixes #999 2018-05-07 18:50:28 +02:00
DanB
979bdd1be1 Diameter agent refactoring to use new SessionSv1 APIs as well as CGRReply in responses 2018-05-07 18:50:28 +02:00
DanB
63cb392b98 RadiusAgent procVars.AsV1APIArgs 2018-05-07 18:50:28 +02:00