diff --git a/cmd/balancer/jsonrpc_responder.go b/cmd/balancer/jsonrpc_responder.go index 05816cfb2..44cf9a3ab 100644 --- a/cmd/balancer/jsonrpc_responder.go +++ b/cmd/balancer/jsonrpc_responder.go @@ -52,7 +52,7 @@ func (r *Responder) DebitSeconds(arg timespans.CallDescriptor, replay *float64) return } -func (r *Responder) GetMaxSessionTimae(arg timespans.CallDescriptor, replay *float64) (err error) { +func (r *Responder) GetMaxSessionTime(arg timespans.CallDescriptor, replay *float64) (err error) { *replay = CallMethod(&arg, "Responder.GetMaxSessionTime") return } diff --git a/cmd/cgrates/cgrates.go b/cmd/cgrates/cgrates.go index 693ab4c8c..6c0a05601 100644 --- a/cmd/cgrates/cgrates.go +++ b/cmd/cgrates/cgrates.go @@ -73,11 +73,47 @@ func main() { if err = client.Call("Responder.GetMaxSessionTime", cd, &result); err == nil { fmt.Println(result) } + case "debitbalance": + var result float64 + if err = client.Call("Responder.DebitBalance", cd, &result); err == nil { + fmt.Println(result) + } + case "debitsms": + var result float64 + if err = client.Call("Responder.DebitSMS", cd, &result); err == nil { + fmt.Println(result) + } + case "debitseconds": + var result float64 + if err = client.Call("Responder.DebitSeconds", cd, &result); err == nil { + fmt.Println(result) + } + case "addvolumediscountseconds": + var result float64 + if err = client.Call("Responder.AddVolumeDiscountSeconds", cd, &result); err == nil { + fmt.Println(result) + } + case "resetvolumediscountseconds": + var result float64 + if err = client.Call("Responder.ResetVolumeDiscountSeconds", cd, &result); err == nil { + fmt.Println(result) + } + case "addrecievedcallseconds": + var result float64 + if err = client.Call("Responder.AddRecievedCallSeconds", cd, &result); err == nil { + fmt.Println(result) + } + case "resetuserbudget": + var result float64 + if err = client.Call("Responder.ResetUserBudget", cd, &result); err == nil { + fmt.Println(result) + } case "status": var result string if err = client.Call("Responder.Status", cd, &result); err == nil { fmt.Println(result) } + default: fmt.Print("hello!") }