From db99459f6220f69dc96f6c977da7a95abbbec494 Mon Sep 17 00:00:00 2001 From: DanB Date: Fri, 20 May 2016 09:36:28 +0200 Subject: [PATCH] Fix for SM-FreeSWITCH and SM-Kamailio generating CDRs for prepaid sessions --- sessionmanager/fssessionmanager.go | 2 +- sessionmanager/kamailiosm.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sessionmanager/fssessionmanager.go b/sessionmanager/fssessionmanager.go index f18ee52ec..8fa3faa54 100644 --- a/sessionmanager/fssessionmanager.go +++ b/sessionmanager/fssessionmanager.go @@ -298,7 +298,7 @@ func (sm *FSSessionManager) DisconnectSession(ev engine.Event, connId, notify st func (sm *FSSessionManager) ProcessCdr(storedCdr *engine.CDR) error { var reply string - if err := sm.cdrsrv.Call("CdrServer.ProcessCdr", storedCdr, &reply); err != nil { + if err := sm.cdrsrv.Call("CdrsV1.ProcessCdr", storedCdr, &reply); err != nil { utils.Logger.Err(fmt.Sprintf(" Failed processing CDR, cgrid: %s, accid: %s, error: <%s>", storedCdr.CGRID, storedCdr.OriginID, err.Error())) } return nil diff --git a/sessionmanager/kamailiosm.go b/sessionmanager/kamailiosm.go index af7c5fb53..be0b3eacd 100644 --- a/sessionmanager/kamailiosm.go +++ b/sessionmanager/kamailiosm.go @@ -210,7 +210,7 @@ func (self *KamailioSessionManager) ProcessCdr(cdr *engine.CDR) error { return nil } var reply string - if err := self.cdrsrv.Call("CdrServer.ProcessCdr", cdr, &reply); err != nil { + if err := self.cdrsrv.Call("CdrsV1.ProcessCdr", cdr, &reply); err != nil { utils.Logger.Err(fmt.Sprintf(" Failed processing CDR, cgrid: %s, accid: %s, error: <%s>", cdr.CGRID, cdr.OriginID, err.Error())) } return nil