mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-21 07:08:45 +05:00
Update Kamailio and Freeswitch agent (SessionSv1ProcessCDR need CGREvent as parameter)
This commit is contained in:
committed by
Dan Christian Bogos
parent
465f0635eb
commit
6aa8ee90f7
@@ -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()))
|
||||
}
|
||||
|
||||
@@ -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()))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user