Skip to content

Commit

Permalink
Updated project README, COPYRIGHT information
Browse files Browse the repository at this point in the history
  • Loading branch information
danbogos committed Sep 2, 2016
1 parent 69c5186 commit 4016258
Show file tree
Hide file tree
Showing 381 changed files with 1,454 additions and 1,659 deletions.
24 changes: 16 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,24 @@
## Real-time Charging System for Telecom & ISP environments ##
## Real-time Online/Offline Charging System (OCS) for Telecom & ISP environments ##

[![Build Status](https://secure.travis-ci.org/cgrates/cgrates.png)](http://travis-ci.org/cgrates/cgrates)

### Features ###
+ Rates for prepaid and for postpaid
+ The budget expressed in money and/or minutes (seconds)
+ High accuracy rating: configurable to milliseconds
+ Handles volume discount
+ Received calls bonus
+ Fully/Easy configurable
+ Real-time Online/Offline Charging System (OCS).
+ Account Balances Management with bundle support.
+ Session or Event charging with reservation.
+ Rating engine.
+ CDR logging with support for Interim Records.
+ QoS LCR and LCR over Bundles.
+ Fraud detection with automatic mitigation.
+ Call Statistics with pattern monitoring.
+ Performance oriented.
+ Modular architecture.
+ Test driven development.
+ Plug-able/non-intrusive into existing setups.
+ Cloud-ready, built on independent micro-services with rich set of RPC APIs.
+ Agile in developing new features.
+ Very fast (5000+ req/sec on a single machine)
+ Good documentation
+ Good documentation.
+ Commercial support available

### Documentation ###
Expand Down
5 changes: 2 additions & 3 deletions agents/dmtagent.go
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
Real-time Charging System for Telecom & ISP environments
Copyright (C) 2012-2015 ITsysCOM GmbH
Real-time Online/Offline Charging System (OCS) for Telecom & ISP environments
Copyright (C) ITsysCOM GmbH
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand All @@ -15,7 +15,6 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
*/

package agents

import (
Expand Down
9 changes: 4 additions & 5 deletions agents/dmtagent_it_test.go
Original file line number Diff line number Diff line change
@@ -1,21 +1,20 @@
/*
Real-time Charging System for Telecom & ISP environments
Real-time Online/Offline Charging System (OCS) for Telecom & ISP environments
Copyright (C) ITsysCOM GmbH
This program is free software: you can Storagetribute it and/or modify
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be u297seful,
but WITH*out ANY WARRANTY; without even the implied warranty of
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
*/

package agents

import (
Expand Down
4 changes: 2 additions & 2 deletions agents/dmtclient.go
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
Real-time Charging System for Telecom & ISP environments
Copyright (C) 2012-2015 ITsysCOM GmbH
Real-time Online/Offline Charging System (OCS) for Telecom & ISP environments
Copyright (C) ITsysCOM GmbH
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
6 changes: 3 additions & 3 deletions agents/hapool_it_test.go
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
/*
Real-time Charging System for Telecom & ISP environments
Real-time Online/Offline Charging System (OCS) for Telecom & ISP environments
Copyright (C) ITsysCOM GmbH
This program is free software: you can Storagetribute it and/or modify
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITH*out ANY WARRANTY; without even the implied warranty of
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
Expand Down
2 changes: 1 addition & 1 deletion agents/libdmt.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Real-time Charging System for Telecom & ISP environments
Real-time Online/Offline Charging System (OCS) for Telecom & ISP environments
Copyright (C) ITsysCOM GmbH
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion agents/libdmt_test.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Real-time Charging System for Telecom & ISP environments
Real-time Online/Offline Charging System (OCS) for Telecom & ISP environments
Copyright (C) ITsysCOM GmbH
This program is free software: you can redistribute it and/or modify
Expand Down
5 changes: 2 additions & 3 deletions apier/v1/accounts.go
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
Real-time Charging System for Telecom & ISP environments
Copyright (C) 2012-2015 ITsysCOM GmbH
Real-time Online/Offline Charging System (OCS) for Telecom & ISP environments
Copyright (C) ITsysCOM GmbH
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand All @@ -15,7 +15,6 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
*/

package v1

import (
Expand Down
7 changes: 3 additions & 4 deletions apier/v1/accounts_test.go
Original file line number Diff line number Diff line change
@@ -1,21 +1,20 @@
/*
Real-time Charging System for Telecom & ISP environments
Real-time Online/Offline Charging System (OCS) for Telecom & ISP environments
Copyright (C) ITsysCOM GmbH
This program is free software: you can Storagetribute it and/or modify
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITH*out ANY WARRANTY; without even the implied warranty of
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
*/

package v1

import (
Expand Down
5 changes: 2 additions & 3 deletions apier/v1/aliases.go
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
Real-time Charging System for Telecom & ISP environments
Copyright (C) 2012-2015 ITsysCOM GmbH
Real-time Online/Offline Charging System (OCS) for Telecom & ISP environments
Copyright (C) ITsysCOM GmbH
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand All @@ -15,7 +15,6 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
*/

package v1

import (
Expand Down
3 changes: 1 addition & 2 deletions apier/v1/apier.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Real-time Charging System for Telecom & ISP environments
Real-time Online/Offline Charging System (OCS) for Telecom & ISP environments
Copyright (C) ITsysCOM GmbH
This program is free software: you can redistribute it and/or modify
Expand All @@ -15,7 +15,6 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
*/

package v1

import (
Expand Down
7 changes: 3 additions & 4 deletions apier/v1/apier_local_test.go
Original file line number Diff line number Diff line change
@@ -1,21 +1,20 @@
/*
Real-time Charging System for Telecom & ISP environments
Real-time Online/Offline Charging System (OCS) for Telecom & ISP environments
Copyright (C) ITsysCOM GmbH
This program is free software: you can Storagetribute it and/or modify
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITH*out ANY WARRANTY; without even the implied warranty of
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
*/

package v1

import (
Expand Down
3 changes: 1 addition & 2 deletions apier/v1/auth.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Real-time Charging System for Telecom & ISP environments
Real-time Online/Offline Charging System (OCS) for Telecom & ISP environments
Copyright (C) ITsysCOM GmbH
This program is free software: you can redistribute it and/or modify
Expand All @@ -15,7 +15,6 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
*/

package v1

import (
Expand Down
9 changes: 4 additions & 5 deletions apier/v1/cdrc.go
Original file line number Diff line number Diff line change
@@ -1,21 +1,20 @@
/*
Real-time Charging System for Telecom & ISP environments
Copyright (C) 2012-2015 ITsysCOM GmbH
Real-time Online/Offline Charging System (OCS) for Telecom & ISP environments
Copyright (C) ITsysCOM GmbH
This program is free software: you can Storagetribute it and/or modify
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITH*out ANY WARRANTY; without even the implied warranty of
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
*/

package v1

import (
Expand Down
5 changes: 2 additions & 3 deletions apier/v1/cdre.go
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
Real-time Charging System for Telecom & ISP environments
Copyright (C) 2012-2015 ITsysCOM GmbH
Real-time Online/Offline Charging System (OCS) for Telecom & ISP environments
Copyright (C) ITsysCOM GmbH
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand All @@ -15,7 +15,6 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
*/

package v1

import (
Expand Down
9 changes: 4 additions & 5 deletions apier/v1/cdrs.go
Original file line number Diff line number Diff line change
@@ -1,21 +1,20 @@
/*
Real-time Charging System for Telecom & ISP environments
Copyright (C) 2012-2015 ITsysCOM GmbH
Real-time Online/Offline Charging System (OCS) for Telecom & ISP environments
Copyright (C) ITsysCOM GmbH
This program is free software: you can Storagetribute it and/or modify
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITH*out ANY WARRANTY; without even the implied warranty of
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
*/

package v1

import (
Expand Down
9 changes: 4 additions & 5 deletions apier/v1/cdrstatsv1.go
Original file line number Diff line number Diff line change
@@ -1,21 +1,20 @@
/*
Real-time Charging System for Telecom & ISP environments
Real-time Online/Offline Charging System (OCS) for Telecom & ISP environments
Copyright (C) ITsysCOM GmbH
This program is free software: you can Storagetribute it and/or modify
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITH*out ANY WARRANTY; without even the implied warranty of
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
*/

package v1

import (
Expand Down Expand Up @@ -81,5 +80,5 @@ func (sts *CDRStatsV1) ResetQueues(attr utils.AttrCDRStatsReloadQueues, reply *s
}

func (sts *CDRStatsV1) AppendCDR(cdr *engine.CDR, reply *int) error {
return sts.CdrStats.Call("CDRStatsV1.AppendCDR", cdr, reply)
return sts.CdrStats.Call("CDRStatsV1.AppendCDR", cdr, reply)
}
7 changes: 3 additions & 4 deletions apier/v1/cdrstatsv1_local_test.go
Original file line number Diff line number Diff line change
@@ -1,21 +1,20 @@
/*
Real-time Charging System for Telecom & ISP environments
Real-time Online/Offline Charging System (OCS) for Telecom & ISP environments
Copyright (C) ITsysCOM GmbH
This program is free software: you can Storagetribute it and/or modify
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITH*out ANY WARRANTY; without even the implied warranty of
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
*/

package v1

import (
Expand Down
7 changes: 3 additions & 4 deletions apier/v1/cdrsv1.go
Original file line number Diff line number Diff line change
@@ -1,21 +1,20 @@
/*
Real-time Charging System for Telecom & ISP environments
Real-time Online/Offline Charging System (OCS) for Telecom & ISP environments
Copyright (C) ITsysCOM GmbH
This program is free software: you can Storagetribute it and/or modify
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITH*out ANY WARRANTY; without even the implied warranty of
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
*/

package v1

import (
Expand Down
5 changes: 2 additions & 3 deletions apier/v1/costs.go
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
Real-time Charging System for Telecom & ISP environments
Copyright (C) 2012-2015 ITsysCOM GmbH
Real-time Online/Offline Charging System (OCS) for Telecom & ISP environments
Copyright (C) ITsysCOM GmbH
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand All @@ -15,7 +15,6 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
*/

package v1

import (
Expand Down
Loading

0 comments on commit 4016258

Please sign in to comment.