Update Kamailio and Freeswitch agent (SessionSv1ProcessCDR need CGREvent as parameter)

This commit is contained in:
TeoV
2018-02-01 17:18:56 +02:00
committed by Dan Christian Bogos
parent 465f0635eb
commit 6aa8ee90f7
2 changed files with 2 additions and 2 deletions

View File

@@ -236,7 +236,7 @@ func (sm *FSsessions) onChannelHangupComplete(fsev FSEvent, connId string) {
}
if sm.cfg.CreateCdr {
cdr := fsev.AsCDR(sm.timezone)
if err := sm.smg.Call(utils.SessionSv1ProcessCDR, cdr, &reply); err != nil {
if err := sm.smg.Call(utils.SessionSv1ProcessCDR, cdr.AsCGREvent(), &reply); err != nil {
utils.Logger.Err(fmt.Sprintf("<%s> Failed processing CDR: %s, error: <%s>",
utils.FreeSWITCHAgent, utils.ToJSON(cdr), err.Error()))
}

View File

@@ -170,7 +170,7 @@ func (ka *KamailioAgent) onCallEnd(evData []byte, connID string) {
}
if ka.cfg.CreateCdr || strings.Index(kev[KamCGRSubsystems], utils.MetaCDRs) != -1 {
cdr := kev.AsCDR(ka.timezone)
if err := ka.sessionS.Call(utils.SessionSv1ProcessCDR, cdr, &reply); err != nil {
if err := ka.sessionS.Call(utils.SessionSv1ProcessCDR, cdr.AsCGREvent(), &reply); err != nil {
utils.Logger.Err(fmt.Sprintf("%s> failed processing CDR: %s, error: %s",
utils.KamailioAgent, utils.ToJSON(cdr), err.Error()))
}