Default MaxCallDuration for calls within SMFreeSWITCH

This commit is contained in:
DanB
2018-09-19 20:27:20 +02:00
parent 89d0d996eb
commit e49d5e0fc1
2 changed files with 3 additions and 1 deletions

View File

@@ -400,7 +400,8 @@ func (fsev FSEvent) V1AuthorizeArgs() (args *sessions.V1AuthorizeArgs) {
if err != nil {
return
}
args = &sessions.V1AuthorizeArgs{ // defaults
cgrEv.Event[utils.Usage] = config.CgrConfig().SessionSCfg().MaxCallDuration // no billsec available in auth
args = &sessions.V1AuthorizeArgs{ // defaults
GetMaxUsage: true,
CGREvent: *cgrEv,
}

View File

@@ -998,6 +998,7 @@ func TestFsEvV1AuthorizeArgs(t *testing.T) {
SuppliersIgnoreErrors: true,
SuppliersMaxCost: utils.MetaEventCost,
}
expected.Event[utils.Usage] = config.CgrConfig().SessionSCfg().MaxCallDuration
rcv := ev.V1AuthorizeArgs()
if !reflect.DeepEqual(expected.CGREvent.Tenant, rcv.CGREvent.Tenant) {
t.Errorf("Expecting: %+v, received: %+v", expected.CGREvent.Tenant, rcv.CGREvent.Tenant)