Commit Graph

67 Commits

Author SHA1 Message Date
DanB
e3055c8d9f EventReader with CSV in alpha 2019-09-04 12:24:25 +02:00
DanB
b2c9e8290e DiameterAgent config max_active_requests -> concurrent_requests renaming 2019-08-11 15:07:33 +02:00
TeoV
b9941d9b67 Include creating SupplierPaginator for MetaEvent 2019-07-23 06:49:48 -10:00
TeoV
59c0258750 Correctly send SessionSv1.ProcessEvent from Agents to SessionS 2019-07-23 00:46:14 -10:00
TeoV
b92280e38e Use fiorix library for diameter 2019-07-16 23:24:41 -10:00
TeoV
91b6629097 Add tests in apier/v1 for ProcessEvent(Auth/Init/Update/Terminate) and add in agents support for *event 2019-07-16 23:24:41 -10:00
TeoV
561175e0b3 Rename SessionSv1.ProcessEvent to SessionSv1.ProcessMessage 2019-07-15 20:57:17 -10:00
TeoV
61ff2e2f57 Add diameter messages to dryrun and use ToJSON to print messages 2019-07-12 05:14:39 -10:00
TeoV
b9d89edb4b Agents: changing continue_on_success to continue 2019-07-04 12:23:15 -10:00
TeoV
877aa172e7 Group arguments for V1ProcessEvent 2019-07-04 12:23:15 -10:00
TeoV
e6ed8c16b9 Group arguments for V1TerminateSession 2019-07-04 12:23:15 -10:00
TeoV
ca0c7b792b Group arguments for V1InitSession 2019-07-04 12:23:15 -10:00
TeoV
e39f0f635c Rename in utils FlashWithParams and change order for V1AuthorizeArgs 2019-07-04 12:23:15 -10:00
TeoV
1e69216613 Update agents with new type for Flags(MapSubsystemIDs) 2019-07-02 10:05:21 -10:00
TeoV
01ad8c1999 Populate Host-IP-Addresses with correct format net.IP fixes #1600 2019-06-26 18:20:49 +02:00
DanB
d3d9769034 DiameterAgent - avoid deadlock in case of MaxRequests 2019-06-17 15:57:17 +02:00
DanB
134ffc7a0a AgentRequest.setCGRReply implementation, DNSAgent with one supplier 2019-06-06 14:32:59 +02:00
TeoV
6811d53830 Replacing CGREvent with *CGRevent when inherited for SessionSv1.ProcessEventArgs 2019-05-29 16:08:59 +02:00
TeoV
61d87789f8 Replacing CGREvent with *CGRevent when inherited for SessionSv1.TerminateArgs 2019-05-29 16:08:59 +02:00
TeoV
083892e093 Replacing CGREvent with *CGRevent when inherited for SessionSv1.UpdateArgs 2019-05-29 16:08:59 +02:00
TeoV
e4d2db92f3 Replacing CGREvent with *CGRevent when inherited for SessionSv1.InitArgs 2019-05-29 16:08:59 +02:00
TeoV
e6e6065817 Replacing CGREvent with *CGRevent when inherited for SessionSv1.AuthorizeArgs 2019-05-29 16:08:59 +02:00
Tripon Alexandru-Ionut
433be28aff Added CGREvent.ConsumeArguments 2019-05-27 06:52:50 +02:00
TeoV
fc3539a257 Add posibility to consume SupplierPaginator for Authoize and ProcessEvent in SessionS 2019-05-10 06:50:00 +02:00
TeoV
613a6e56a0 Add GetSuppliers when we do SessionSv1.ProcessEvent 2019-05-07 16:28:34 +02:00
Tripon Alexandru-Ionut
d93fc46fc2 Added *dispatchers to agents flags/subsystems 2019-04-19 16:42:07 +03:00
DanB
6b6191706d DNSAgent - update ArgDispatcher in request args 2019-04-18 20:09:51 +02:00
TeoV
a8858be668 Use only one RequestProcessor for Agents 2019-04-18 12:24:20 +03:00
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