Commit Graph

  • b3956da736 Added new filter *contains gezimbll 2023-12-19 03:42:04 -05:00
  • 422d9196b4 Added new filter "*contains" gezimbll 2023-12-12 10:19:49 -05:00
  • c51122fd20 Moving apis into each subsystem packages gezimbll 2023-12-11 10:47:22 -05:00
  • b4ef61d6f2 Update eventcost FieldAsInterface methods ionutboangiu 2023-12-13 13:31:10 -05:00
  • 5228a641e3 Add integration test for cdr apis ionutboangiu 2023-12-12 12:35:18 -05:00
  • 8ee919319b Register the CDRServer from cdrs instead of the one from services ionutboangiu 2023-12-12 06:29:27 -05:00
  • 17fbc2d51b Rename mongoScheme opt to mongoConnScheme ionutboangiu 2023-12-11 12:23:24 -05:00
  • 00a94d092f Use birpc service constructor and ensure error is handled ionutboangiu 2023-12-11 11:40:54 -05:00
  • 555a143b79 Take out cdrID from SetCDR parameters ionutboangiu 2023-12-11 11:40:19 -05:00
  • d29f84169c Move cdrs to its own package ionutboangiu 2023-12-11 07:17:40 -05:00
  • 1cec3751e4 Update SetCDR signature to include the cdrID ionutboangiu 2023-12-08 11:43:50 -05:00
  • 9e56246ba1 Update storage sql scripts for setting up cdr tables ionutboangiu 2023-12-08 11:37:24 -05:00
  • 5f4da20881 Add *refund dynamic opt for cdrs section ionutboangiu 2023-12-08 11:36:48 -05:00
  • 9273761ed2 Use the proper cfg section to set log level ionutboangiu 2023-12-08 11:35:46 -05:00
  • 2ccd6ca74d Add context.Context in SetCDR func signature ionutboangiu 2023-12-08 08:43:28 -05:00
  • ab26ba2d02 Implement RemoveCDRs for MongoStorage (untested and not optimized) ionutboangiu 2023-12-07 12:44:12 -05:00
  • fb6b38850c Update mongo SetCDR method to take into account allowUpdate param ionutboangiu 2023-12-07 12:43:26 -05:00
  • 560f42bf8d Add store block back inside *CDRServer.processEvents ionutboangiu 2023-12-06 05:39:29 -05:00
  • 24cbe49d90 Add support for mongodb+srv conn format ionutboangiu 2023-11-20 08:00:41 -05:00
  • 3fe5f70dc9 Adding OneEvent functionality for stats gezimbll 2023-12-06 11:25:45 -05:00
  • 1154cad0df Rename max_recursion_depth cfg param to fallback_depth ionutboangiu 2023-12-06 03:42:31 -05:00
  • ff53446e41 Make recursion_max_depth a configurable option ionutboangiu 2023-11-22 08:39:53 -05:00
  • 7886a35d63 Rename composeURI func to composeMongoURI ionutboangiu 2023-12-06 02:42:20 -05:00
  • a057b34505 Use simple string concatenation to build URI ionutboangiu 2023-11-20 03:18:01 -05:00
  • b502920b0b Revise buildURL function ionutboangiu 2023-11-17 13:30:58 -05:00
  • 7eb78cb40e Rename composeURI func to composeMongoURI ionutboangiu 2023-12-06 02:50:28 -05:00
  • f23179899c Revise buildURL function ionutboangiu 2023-11-20 03:27:25 -05:00
  • 23d9211fe5 Update MongoDB driver ionutboangiu 2023-11-14 03:19:41 -05:00
  • f0852b645b Rename composeURI func to composeMongoURI ionutboangiu 2023-12-06 02:46:40 -05:00
  • 8909786a4b Revise buildURL function ionutboangiu 2023-11-20 09:06:10 -05:00
  • f258a289f4 Updated statmetrics test && added comments gezimbll 2023-12-01 11:15:02 -05:00
  • b99d87c262 Added OneEvent functionality for statmetrics && tests gezimbll 2023-11-27 10:19:56 -05:00
  • b2aad38e68 Added OneEvent functionality to StatS gezimbll 2023-11-24 11:27:59 -05:00
  • 5f801c8b67 Revise integration tests gezimbll 2023-11-17 06:42:23 -05:00
  • 443cb81828 Updated registrarc config to populate connection id from NodeID gezimbll 2023-11-16 03:59:23 -05:00
  • cc07c5366a Revise integration tests gezimbll 2023-11-23 10:48:40 -05:00
  • ac32b7ce60 Added function to cast custom map types gezimbll 2023-11-20 11:03:38 -05:00
  • 3403a91a2b Revise integration tests gezimbll 2023-11-17 11:32:56 -05:00
  • 031cf1fe43 Add rpc caching for ProcessStoredEvents API ionutboangiu 2023-11-20 10:48:16 -05:00
  • 0c91933065 Revise ERs event exporting ionutboangiu 2023-11-20 06:45:57 -05:00
  • f4e11d8a5a Add ees_conns field option for ERs section ionutboangiu 2023-11-10 16:22:25 -05:00
  • 68152ecc62 Consider admins' enabled value for stordb ShouldRun() ionutboangiu 2023-11-17 04:28:14 -05:00
  • 6826f13cc5 Update CDR processEvent to process multiple CGREvents ionutboangiu 2023-11-16 06:04:46 -05:00
  • a817f30c2a Rename PrepareFilters to GetFilters ionutboangiu 2023-11-16 02:06:42 -05:00
  • f5d69cb41b Implement ProcessStoredEvents API ionutboangiu 2023-11-15 11:31:20 -05:00
  • 20f2f7353e Add tests for SSv1AuthorizeEvent with *sms & *data arberkatellari 2023-11-16 05:15:42 -05:00
  • c6c4b17316 Improve default case for DurationFormatConverter arberkatellari 2023-11-16 02:53:59 -05:00
  • e218ca06a8 Add consts for AdminSv1 CDRs api names ionutboangiu 2023-11-15 09:54:45 -05:00
  • e32ebe8415 Add duration format data converter arberkatellari 2023-11-15 09:39:09 -05:00
  • 1ef2afaa97 Update/remove dependencies ionutboangiu 2023-11-15 05:19:11 -05:00
  • 6161d33617 Resolve amqp test compilation error gezimbll 2023-11-15 03:57:30 -05:00
  • bf89dd7650 Add default evencost when it's nil for ees it fixes the panic on scenario when we define a template containing *ec fields and exported cdr doesn't contain a costdetails field. gezimbll 2023-11-15 03:26:40 -05:00
  • a440c18c0c Prolong expiration date for balance in unit test ionutboangiu 2023-11-14 10:57:37 -05:00
  • 22d7ecf784 Add test for multiple groups pricing +testsuite update ionutboangiu 2023-11-14 08:12:46 -05:00
  • 26cdb571b8 Upgrade MongoDB driver to 1.13 ionutboangiu 2023-11-14 07:40:47 -05:00
  • 7eeab045a3 Trim fldPath Increments before retrieving one of its fields ionutboangiu 2023-11-14 06:14:43 -05:00
  • 42892eff01 Updated gocs_it_test for debiting account of au_site only by replication gezimbll 2023-11-09 05:27:26 -05:00
  • e5ab21def5 Implement AdminSv1 Get/RemoveCDRs APIs for CDRs ionutboangiu 2023-11-09 11:55:08 -05:00
  • d5039b3ce8 Add CDRs CRUD queries back and remove TP functions ionutboangiu 2023-11-08 12:06:23 -05:00
  • 6b831d3ba3 Make Paginate function generic ionutboangiu 2023-11-08 12:04:15 -05:00
  • d7679e2e9a Add negative filters to filter type string sets ionutboangiu 2023-11-08 12:01:10 -05:00
  • df7ab84462 Ensure scheduler thread safety ionutboangiu 2023-11-09 10:29:30 -05:00
  • 953bb6de52 Improve GetAccountCost arberkatellari 2023-11-09 05:11:15 -05:00
  • 054c584775 Create APIerSV1GetAccountCost arberkatellari 2023-11-08 11:35:56 -05:00
  • 681cd3c58a Add dryrun for CDRsV2ProcessEvent arberkatellari 2023-11-07 11:55:10 -05:00
  • 8781b968ac Remove unnecessary LazySanityCheck arberkatellari 2023-11-03 04:33:20 -04:00
  • ec8058cd29 Adapt test to new RadiusAgent changes arberkatellari 2023-10-31 11:18:51 -04:00
  • 5e513d130d fix: typo in rjreader.go Varun Dhand 2023-11-02 19:30:12 +05:30
  • c282d40201 Implement reconnect logic for AMQP EventReader ionutboangiu 2023-11-06 09:23:03 -05:00
  • f696164177 Add reconnects and max_reconnect_interval config options for ers ionutboangiu 2023-11-06 04:40:24 -05:00
  • a30e261260 Remove go type limits constants ionutboangiu 2023-11-06 04:34:49 -05:00
  • 9771377b51 Implement additional retrieval methods for ordered map ionutboangiu 2023-11-06 04:31:43 -05:00
  • 5a832df0ae Update dependencies ionutboangiu 2023-11-07 11:23:27 -05:00
  • 9b18816b51 Make sure required analyzers db file exists in test ionutboangiu 2023-11-07 11:23:10 -05:00
  • 29f58debc9 Clone header before creating exporter HTTP request ionutboangiu 2023-11-07 11:17:05 -05:00
  • c7e1f8f036 Remove staticchecks warnings for migrator gezimbll 2023-11-07 08:53:35 -05:00
  • 09e5088262 Removed warnings from go staticcheck gezimbll 2023-11-07 02:27:59 -05:00
  • c2dacc42c1 Removed warnings from go staticcheck gezimbll 2023-11-03 12:20:48 -04:00
  • 529430bd4d added tests for debiting data units without ratingsubject gezimbll 2023-11-08 08:16:06 -05:00
  • 9e2a629b82 Add *log flag for logging ees events gezimbll 2023-11-03 05:27:17 -04:00
  • c4fefedefa fix: typo in rjreader.go Varun Dhand 2023-11-02 19:30:12 +05:30
  • 0997d308ee Update CONTRIBUTORS.md Varun Dhand 2023-11-02 19:23:48 +05:30
  • 6baffaa67c fix: typo in rjreader.go Varun Dhand 2023-10-28 16:26:41 +05:30
  • 2d137915c1 Avoid potential deadlock in session test gezimbll 2023-11-01 11:15:43 -04:00
  • d241f5deee Add test for balance blocker functionality ionutboangiu 2023-11-02 13:22:13 -04:00
  • 3e852be287 Update it test to set up environment using setupTest() ionutboangiu 2023-11-02 13:20:20 -04:00
  • ada0d948b6 Implement helper functions for setting up test environment ionutboangiu 2023-11-02 13:16:23 -04:00
  • 5a85c119c8 Replacing IsSliceMember ,CloneStringSlice and SliceStringEqual with slices package equivalent functions gezimbll 2023-10-27 09:33:57 -04:00
  • 32ed816de7 Replacing IsSliceMember ,CloneStringSlice and SliceStringEqual with slices package functions gezimbll 2023-10-31 12:00:04 -04:00
  • 6722d6b6a4 Remove unused DryRun field from CallDescriptor ionutboangiu 2023-10-31 09:58:43 -04:00
  • 65310e7437 Move benchmark relying on redis to it_test file ionutboangiu 2023-10-26 10:46:04 -04:00
  • 46e39770a1 Replace deprecated Publish method with PublishWithContext ionutboangiu 2023-10-26 10:41:30 -04:00
  • baea103b07 Revise integration_test.sh script ionutboangiu 2023-10-27 09:51:04 -04:00
  • 4eb2b9d5d4 Replace deprecated Publish method with PublishWithContext ionutboangiu 2023-10-26 10:48:07 -04:00
  • 1a19fddda1 Update failing integration tests due to changes ionutboangiu 2023-10-27 11:36:49 -04:00
  • 88f31c189d Optimize CDRs unit test (12s->1s) ionutboangiu 2023-10-27 11:17:01 -04:00
  • a9828b5d03 Revise integration_test.sh script ionutboangiu 2023-10-27 08:49:01 -04:00
  • 4ca66ed6c4 Update *ec template values in test ee configuration ionutboangiu 2023-10-27 06:59:48 -04:00
  • 38578524da Upgrade MongoDB driver to v1.12 ionutboangiu 2023-10-27 02:45:45 -04:00
  • d1d43913c8 Replace deprecated Publish method with PublishWithContext ionutboangiu 2023-10-26 09:33:31 -04:00