ostelco-core icon indicating copy to clipboard operation
ostelco-core copied to clipboard

Cloud-native Telco BSS hosted in GCP K8s with standalone Diameter to gRPC gateway. Rule Engine using Neo4j graphs. Analytics Events sent to GCP BigData (Dataflow+BigQuery) via PubSub. It's awesome!

Results 23 ostelco-core issues
Sort by recently updated
recently updated
newest added

Using deferred to wait for all async calls to end instead of using a CountDownLatch.

When an instance is shutdown it should first stop receiving new CCR and finish outstanding CCA before shutting down.

Dependabot couldn't find a build.gradle for this project. Dependabot requires a build.gradle to evaluate your project's current Java dependencies. It had expected to find one at the path: `/build.gradle`. If...

There is an option in graceful service termination that will let you set a list of IP addresses that should still be available when a user is blocked from the...

It would be nice if there was a way to enable more verbose logging for a msisdn. This can be achieved by a filter in logback. We can make this...

# Problem description We end up configuring a large bucket size on PGW, OCSGW or OCS which can handle fastest data consumption. But most of the users do not consume...

enhancement

# Problem description The load balancing on streaming gRPC happens on connections. So, a single gRPC streaming connection is established with a single instance of prime. Hence, that one instance...

enhancement

OCS-gw currenly does not support errors on pubsub. We should consider having gRPC as a backup channel in case there is an error detected on pubsub. We should handle malformed...

bug

Each CCR/CCA has a validity time for the requested bucket. There should be a timer to clear the reservation incase the P-GW does not update after the time has passed....

enhancement

Cloud Pub/Sub guarantees at-least-once message delivery, which means that occasional duplicates are to be expected. In the OCS gateway we detect duplicates as the request-Id is tracked and if we...