Schedule empty_balance_ann_file execution as sched_broadcast not sched_api

This commit is contained in:
Marcin Kowalczyk
2017-05-25 15:17:38 +02:00
parent fc7f9f47d7
commit b06beef073

View File

@@ -96,7 +96,7 @@ func (sm *FSSessionManager) setMaxCallDuration(uuid, connId string, maxDur time.
}
return nil
} else if len(sm.cfg.EmptyBalanceAnnFile) != 0 {
if _, err := sm.conns[connId].SendApiCmd(fmt.Sprintf("sched_api +%d uuid_broadcast %s playback!manager_request::%s aleg\n\n", int(maxDur.Seconds()), uuid, sm.cfg.EmptyBalanceAnnFile)); err != nil {
if _, err := sm.conns[connId].SendApiCmd(fmt.Sprintf("sched_broadcast +%d %s playback!manager_request::%s aleg\n\n", int(maxDur.Seconds()), uuid, sm.cfg.EmptyBalanceAnnFile)); err != nil {
utils.Logger.Err(fmt.Sprintf("<SM-FreeSWITCH> Could not send uuid_broadcast to freeswitch, error: <%s>, connId: %s", err.Error(), connId))
return err
}