|
|
|
@ -218,7 +218,7 @@ func (s *ScenarioSession) BOTPFunc(w http.ResponseWriter, r *http.Request) {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
agent := strings.SplitN(request.CallId, "@", 2)
|
|
|
|
|
l.Printf(icslog.LOG_LEVEL_INFO, -1, ">>>>>> DATA INFO[%d] - method [%s], agent [%s], token [%s] talk[%s]", time.Now().UnixNano(), request.Method, agent, request.Token, request.TalkText)
|
|
|
|
|
l.Printf(icslog.LOG_LEVEL_INFO, -1, ">>>>>> DATA INFO[%d] - method [%s], agent [%s], token [%s] talk[%s]", time.Now().UnixMilli(), request.Method, agent, request.Token, request.TalkText)
|
|
|
|
|
|
|
|
|
|
response := new(Response)
|
|
|
|
|
dnis := request.Dnis
|
|
|
|
@ -271,7 +271,7 @@ func (s *ScenarioSession) BOTPFunc(w http.ResponseWriter, r *http.Request) {
|
|
|
|
|
srcSession := s.GetSession(request.Token)
|
|
|
|
|
dstSession := s.GetSession(translateinfo.Token)
|
|
|
|
|
if request.TalkText != "" {
|
|
|
|
|
l.Printf(icslog.LOG_LEVEL_INFO, -1, "[timecheck] Received text [%s] at [%d]", request.TalkText, time.Now().UnixNano())
|
|
|
|
|
l.Printf(icslog.LOG_LEVEL_INFO, -1, "[timecheck] Received text [%s] at [%d]", request.TalkText, time.Now().UnixMilli())
|
|
|
|
|
if customerTelno == request.TelNo {
|
|
|
|
|
l.PrintAnnouce(request.TalkText, false)
|
|
|
|
|
} else {
|
|
|
|
@ -279,7 +279,6 @@ func (s *ScenarioSession) BOTPFunc(w http.ResponseWriter, r *http.Request) {
|
|
|
|
|
}
|
|
|
|
|
dstRlt := ResStatus{Count: dstSession.Count + 1, TransLateText: request.TalkText}
|
|
|
|
|
s.UpdateSession(translateinfo.Token, dstRlt)
|
|
|
|
|
response.AnounceMents = request.TalkText
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if srcSession.TransLateText != "" {
|
|
|
|
@ -347,7 +346,7 @@ func (s *ScenarioSession) BOTPFunc(w http.ResponseWriter, r *http.Request) {
|
|
|
|
|
fmt.Fprintln(w, string(resMarshal))
|
|
|
|
|
|
|
|
|
|
if response.AnounceMents != "" {
|
|
|
|
|
l.Printf(icslog.LOG_LEVEL_INFO, -1, "[timecheck] Sent the text [%s] at [%d]", response.AnounceMents, time.Now().UnixNano())
|
|
|
|
|
l.Printf(icslog.LOG_LEVEL_INFO, -1, "[timecheck] Sent the text [%s] at [%d]", response.AnounceMents, time.Now().UnixMilli())
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|