Commit Graph

39 Commits

Author SHA1 Message Date
Tripon Alexandru-Ionut
1030a156ad Added extra check to CGREvent.ConsumeArgDispatcher 2019-04-17 18:57:09 +02:00
Tripon Alexandru-Ionut
3a3996b896 Added ArgDispatcher to all Calls to SessionS 2019-04-17 18:57:09 +02:00
TeoV
a484fc9388 Add new type for AgentRequest *difference and CGRActiveRequest(*cgrareq) 2019-04-14 11:26:36 +02:00
TeoV
22250fe9cc Add Wrapper for CDR and ExternalCDR and use it in methods 2019-04-08 17:59:57 +02:00
DanB
9672e0ccfb DiameterAgent synced_conn_requests setting 2019-03-14 17:06:30 +01:00
DanB
f296a171e8 DiameterAgent - handle each request into own goroutine, fixes #1447, thanks @chrisgis333 2019-03-07 09:58:40 +01:00
DanB
0d4b727635 Started using github.com/cgrates/go-diameter 2019-03-05 19:39:14 +01:00
TeoV
05cf7db8d5 Finish initegration test for new session update 2019-02-15 14:13:59 +01:00
DanB
d2414111cb Diameter ASR implementation 2019-01-04 18:33:46 +01:00
DanB
b99312da48 DiameterAgent V1DisconnectSession implementation 2019-01-03 15:50:25 +01:00
DanB
fe11d50173 Caching diameterMessageDetails to prepare for ASR 2018-12-30 21:14:28 +01:00
DanB
1d2dfa1ddd Bidirectional RPC in diameter agent for internal connections 2018-12-30 12:11:12 +01:00
TeoV
26db18c80c Update go-diameter library 2018-12-20 19:51:58 +01:00
TeoV
5910d3a14a Beautity populating host ip addresses in diameter 2018-12-17 15:05:59 +01:00
TeoV
df5e9bd8be Update populating host ip addresses for diam agent 2018-12-17 15:05:59 +01:00
TeoV
ffd3dfd9a0 Server send only listen address for Host-IP-Addresses 2018-12-17 15:05:59 +01:00
TeoV
6b1cb98d29 Threat error in case that it cannot take interface/interface address 2018-12-17 15:05:59 +01:00
TeoV
1a7f2ae630 Update diameter sctp multi homing 2018-12-17 11:35:59 +01:00
TeoV
f36fd275ef Add support for diameter sctp multihoming 2018-12-17 11:35:59 +01:00
DanB
676ad1c102 AgentRequest selectors returning ErrNotFound in case of not matching 2018-12-13 20:55:29 +03:00
TeoV
7997e42be5 Add support for *remote_host in AgentRequest 2018-12-10 09:40:06 +01:00
DanB
48e10f9201 DiameterAgent with max_active_requests limitation, proper return of diameter errors when processing requests 2018-11-28 20:38:49 +01:00
TeoV
26cea43e4f Send separator for RSRParser as parameter in config 2018-11-25 17:42:42 +01:00
TeoV
d8977ffeba Add option "rsr_separator" in general config 2018-11-25 17:42:42 +01:00
TeoV
9600ab9a27 Add *log flag for diameter 2018-11-18 11:54:09 +01:00
DanB
55f853c1cc DiameterAgent - support for sharing group variables via request processors, fixes #1302 2018-11-15 18:48:43 +01:00
DanB
4d94021a1d NavigableMap.Set with append for []*NMItem 2018-11-14 19:34:13 +01:00
TeoV
2c5d4a457b Rename parameter in diameter config "listen_net" 2018-11-06 13:22:31 +01:00
TeoV
df3caba71e Fixes #1264 2018-11-06 13:22:31 +01:00
TeoV
58a40bb1e8 Add sctop option for diameter ( "network":"option") 2018-11-06 13:22:31 +01:00
DanB
bdc8064834 Small optimization on diameter answer generation 2018-10-31 09:29:57 +01:00
DanB
f51c3f9b84 Diameter optimized path indexing for multiple items per path 2018-10-30 20:18:34 +01:00
TeoV
d7f736d25f Add pathIdx for diameter in case of group items with the same path 2018-10-30 18:39:54 +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
56ada587d2 Completing Diameter DryRun integration test 2018-10-03 19:43:35 +02:00
DanB
08fab20917 Diameter Result-Code should not be in *cca template 2018-10-02 20:40:13 +02:00
DanB
70a07a1636 Config InflateTemplates function as standalone, added *appid to request *vars 2018-10-02 19:42:09 +02:00
DanB
1c079a935b Diameter integration tests infrastructure added back 2018-10-01 20:34:51 +02:00